﻿@import url(//fonts.googleapis.com/css?family=Roboto:100,400,700);.page-header-contact-box{float:right;margin-right:10px}.page-header-contact-box .page-header-contact-tel{display:block;float:left;background-color:#fafafa;border:1px solid #ccc;height:44px;border-radius:4px}.page-header-contact-box .page-header-contact-tel .tel-no{display:inline-block;font-size:180%;letter-spacing:0.03em;font-weight:600;vertical-align:9px;margin-right:7px}.page-header-contact-box .page-header-contact-tel .tel-time{display:inline-block;font-size:10px;margin-right:5px;line-height:1.3;vertical-align:5px}.page-header-contact-box .biz-rank-gold .icon-page-header-contact{background-image:url(/asset/img/common/icon/icon-phone-gold.svg);background-position:5px 5px;background-size:24px 24px}.page-header-contact-box .biz-rank-regular .icon-page-header-contact{background-image:url(/asset/img/common/icon/icon-phone-regular.svg);background-position:5px 5px;background-size:24px 24px}.page-header-contact-box .page-header-contact-tel-no{display:block;float:left;background-color:#fafafa;border:1px solid #ccc;border-right:none;height:44px;border-top-left-radius:4px;border-bottom-left-radius:4px;font-size:10px;padding:9px 2px 0px 10px;line-height:1.3}.page-header-contact-box .page-header-contact-contact{display:block;float:right;border:1px solid #ddd;height:44px;padding:0 3px;border-radius:0 4px 4px 0}.page-header-contact-box .page-header-contact-contact a:link,.page-header-contact-box .page-header-contact-contact a:visited{display:block;height:42px;font-size:11px;font-weight:600;padding:17px 5px;background-color:#fff;border-radius:4px;color:#222;transition:all 0.1s linear}.page-header-contact-box .page-header-contact-contact a:link:hover,.page-header-contact-box .page-header-contact-contact a:visited:hover{color:#666}.page-header-contact-box .page-header-contact-contact a:link span,.page-header-contact-box .page-header-contact-contact a:visited span{display:inline-block}.page-header-contact-box .page-header-contact-contact a:link span:after,.page-header-contact-box .page-header-contact-contact a:visited span:after{content:url("/asset/img/common/icon-header-arrow.png");margin-left:3px}.page-header-contact-box .page-header-contact-no-login a{display:block;height:44px;padding:8px 12px 5px 44px;border:1px solid #ddd;border-radius:4px;background:#fff url("/asset/img/common/icon/icon-heart.svg") no-repeat left 15px center;background-size:21px 18px;color:#222;font-size:13px;font-weight:600;text-align:left}.page-header-contact-box .page-header-contact-no-login a:hover{background-color:#fafafa}.page-header-contact-box .page-header-contact-no-login a span{display:block;margin-bottom:3px;font-size:10px}.alpha,.keyvisual-slider-link{text-decoration:none}.alpha:hover,.keyvisual-slider-link:hover{opacity:.7;text-decoration:none}.alpha:active,.keyvisual-slider-link:active,.is-touch.alpha,.is-touch.keyvisual-slider-link{opacity:1;text-decoration:none}.category-default .alpha:active,.category-default .keyvisual-slider-link:active,.category-default .is-touch.alpha,.category-default .is-touch.keyvisual-slider-link{background-color:#666 !important}.alpha:active img,.keyvisual-slider-link:active img,.is-touch.alpha img,.is-touch.keyvisual-slider-link img{opacity:.8}.box-round,.box-round-border,.box-round-padding,.box-round-border-padding{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}@media only screen and (min-width: 481px){.box-round,.box-round-border,.box-round-padding,.box-round-border-padding{-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;border-radius:7px}}.box-border,.box-border-padding,.box-round-border,.box-round-border-padding,.section-step{border:1px solid #ddd}.box-padding,.box-border-padding,.box-round-padding,.box-round-border-padding,.section-step{padding:8px}@media only screen and (min-width: 481px){.box-padding,.box-border-padding,.box-round-padding,.box-round-border-padding,.section-step{padding:20px}}.l-main-inner,.box-content{padding:12px 8px}@media only screen and (min-width: 481px){.l-main-inner,.box-content{padding:15px 0}}.heading-gradient-dark,.heading-gradient{margin-top:-12px;padding:12px 8px}@media only screen and (min-width: 481px){.heading-gradient-dark,.heading-gradient{margin-top:0;padding:15px 14px}}.heading-border-bottom,.heading-border-bottom-x-large,.heading-gradient-dark,.heading-gradient{margin-left:-8px;margin-right:-8px}@media only screen and (min-width: 481px){.heading-border-bottom,.heading-border-bottom-x-large,.heading-gradient-dark,.heading-gradient{margin-left:0;margin-right:0}}.button,.button-primary,.button-success,.button-danger,.button-info,.button-black{display:inline-block;margin:0;padding:5px 16px;border:1px solid transparent;vertical-align:middle;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;text-align:center;text-decoration:none !important;font-size:16px;line-height:1.7;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.button.is-disabled,.button.is-disabled:hover,.button.is-disabled:active,.button[disabled],.button[disabled]:hover,.button[disabled]:active,.button-primary.is-disabled,.button-primary.is-disabled:hover,.button-primary.is-disabled:active,.button-primary[disabled],.button-primary[disabled]:hover,.button-primary[disabled]:active,.button-success.is-disabled,.button-success.is-disabled:hover,.button-success.is-disabled:active,.button-success[disabled],.button-success[disabled]:hover,.button-success[disabled]:active,.button-danger.is-disabled,.button-danger.is-disabled:hover,.button-danger.is-disabled:active,.button-danger[disabled],.button-danger[disabled]:hover,.button-danger[disabled]:active,.button-info.is-disabled,.button-info.is-disabled:hover,.button-info.is-disabled:active,.button-info[disabled],.button-info[disabled]:hover,.button-info[disabled]:active,.button-black.is-disabled,.button-black.is-disabled:hover,.button-black.is-disabled:active,.button-black[disabled],.button-black[disabled]:hover,.button-black[disabled]:active{pointer-events:none;opacity:.5;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.category-default .alpha:hover,.category-default .keyvisual-slider-link:hover{background-color:#e0e0e0}.heading-square-left:before{background-color:#262626}.heading-gradient{background:-svg-linear-gradient(top, #e0e0e0 0%, #fff 50%);background:-webkit-linear-gradient(top, #e0e0e0 0%, #fff 50%);background:-moz-linear-gradient(top, #e0e0e0 0%, #fff 50%);background:linear-gradient(top, #e0e0e0 0%, #fff 50%)}[disabled],.is-disabled,[disabled] a,[disabled] a:link,[disabled] a:visited,[disabled] a:hover,[disabled] a:active,[disabled] i,.is-disabled a,.is-disabled a:link,.is-disabled a:visited,.is-disabled a:hover,.is-disabled a:active,.is-disabled i{outline:none;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0)}.l-hide-page-header .page-header,.l-hide-page-header-account .l-page-header-account,.l-hide-nav-bar .nav-bar,.l-hide-header-breadcrumb .l-header-breadcrumb,.l-hide-page-footer .l-page-container .separate-first,.l-hide-page-footer .l-page-container .separate{visibility:hidden;display:none}.heading-border-left-large,.page-type-base-guide h1,.heading-border-left{margin:0 0 0.625em;padding:0.05em 0.4em 0 0.4em;border:none;border-left:4px solid #ccc;font-weight:600;font-size:14px}.heading-border-left-large,.page-type-base-guide h1{margin-bottom:0.5em;font-size:18px;border-left-width:6px}@media only screen and (min-width: 481px){.heading-border-left-large,.page-type-base-guide h1{font-size:30px;border-left-width:12px}.heading-border-left-large p,.page-type-base-guide h1 p{margin-right:45%}}.heading-border-top{border-top:4px solid #000;border-bottom:1px solid #ccc;margin:1px -11px 0;padding:5px 0 5px 10px;background-color:#fafafa}@media only screen and (max-width: 480px){.heading-border-top{margin:1px -5px 0}}.shop-process .panel-round .panel-body .heading-vertical-margin0,.panel-round .panel-heading .heading-vertical-margin0{margin-top:0;margin-bottom:0}.icon-12-add,.icon-12-remove,.icon-12-close,.icon-12-close-black,.icon-12-question,.icon-12-down,.icon-12-up,.icon-12-left,.icon-12-right,.icon-12-arrow-up,.icon-12-arrow-down,.icon-12-arrow-left,.icon-12-arrow-right,.icon-12-up-down,.icon-12-left-right,.icon-12-person,.icon-12-people,.icon-12-upload,.icon-12-download,.icon-12-phone,.icon-12-home,.icon-12-search,.icon-12-lock,.icon-12-heart,.icon-12-star,.icon-12-ok,.icon-12-ban,.icon-12-alert,.icon-12-setup,.icon-12-camera,.icon-12-yen,.icon-12-reload,.icon-12-pc,.icon-12-sp,.icon-12-go-to-top,.icon-16-add,.icon-16-remove,.icon-16-close,.icon-16-question,.icon-16-down,.icon-16-up,.icon-16-left,.icon-16-right,.icon-16-arrow-up,.icon-16-arrow-down,.icon-16-arrow-left,.icon-16-arrow-right,.icon-16-up-down,.icon-16-left-right,.icon-16-person,.icon-16-people,.icon-16-upload,.icon-16-download,.icon-16-phone,.icon-16-home,.icon-16-search,.icon-16-lock,.icon-16-heart,.icon-16-star,.icon-16-ok,.icon-16-ban,.icon-16-alert,.icon-16-setup,.icon-16-camera,.icon-16-yen,.icon-16-reload,.icon-16-pc,.icon-16-sp,.icon-16-go-to-top,.icon-16-beginner,.select-options a.is-selected:before,.icon-24-add,.icon-24-remove,.icon-24-close,.icon-24-question,.icon-24-down,.icon-24-up,.icon-24-left,.icon-24-right,.icon-24-arrow-up,.icon-24-arrow-down,.icon-24-arrow-left,.icon-24-arrow-right,.icon-24-up-down,.icon-24-left-right,.icon-24-person,.icon-24-people,.icon-24-upload,.icon-24-download,.icon-24-phone,.icon-24-home,.icon-24-search,.icon-24-lock,.icon-24-heart,.icon-24-star,.icon-24-ok,.icon-24-ban,.icon-24-alert,.icon-24-setup,.icon-24-camera,.icon-24-yen,.icon-24-reload,.icon-24-pc,.icon-24-sp,.icon-24-go-to-top,.icon-page-header-list,.icon-page-header-cart,.icon-page-header-mypage,.icon-page-header-contact,.icon-36-smile,.icon-36-meh,.list-flip-child-inner:after,.balloon-nozzle,.icon-40-go-to-top,.icon-45-estimate,.icon-45-guide,.icon-45-help,.icon-45-lock,.icon-45-contact,.icon-checkbox,.icon-ink-cmyk span,.icon-ink-k span,.icon-ink-none span,.icon-ink-rect-4c4c span,.icon-ink-rect-1c1c span,.icon-ink-rect-1c0c span,.icon-ink-rect-2c0c span,.icon-ink-rect-4c0c span,.icon-front-ink-rect-0c span,.icon-front-ink-rect-1c span,.icon-front-ink-rect-2c span,.icon-front-ink-rect-4c span,.icon-back-ink-rect-0c span,.icon-back-ink-rect-1c span,.icon-back-ink-rect-2c span,.icon-back-ink-rect-4c span,.icon-ink-rect-cover-4c4c span,.icon-ink-rect-cover-1c1c span,.icon-nav-product,.icon-nav-beginner,.icon-nav-guide,.icon-nav-estimate,.icon-nav-review,.icon-nav-upload,.icon-nav-download,.icon-radio,.icon-template,.raksul-logo,.raksul-logo-gray,.color-ink-cmyk .color-thumbnail{background-image:url(/asset/img/common/sprite-icon.png?20151029);background-repeat:no-repeat;display:inline-block;overflow:hidden}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){.icon-12-add,.icon-12-remove,.icon-12-close,.icon-12-close-black,.icon-12-question,.icon-12-down,.icon-12-up,.icon-12-left,.icon-12-right,.icon-12-arrow-up,.icon-12-arrow-down,.icon-12-arrow-left,.icon-12-arrow-right,.icon-12-up-down,.icon-12-left-right,.icon-12-person,.icon-12-people,.icon-12-upload,.icon-12-download,.icon-12-phone,.icon-12-home,.icon-12-search,.icon-12-lock,.icon-12-heart,.icon-12-star,.icon-12-ok,.icon-12-ban,.icon-12-alert,.icon-12-setup,.icon-12-camera,.icon-12-yen,.icon-12-reload,.icon-12-pc,.icon-12-sp,.icon-12-go-to-top,.icon-16-add,.icon-16-remove,.icon-16-close,.icon-16-question,.icon-16-down,.icon-16-up,.icon-16-left,.icon-16-right,.icon-16-arrow-up,.icon-16-arrow-down,.icon-16-arrow-left,.icon-16-arrow-right,.icon-16-up-down,.icon-16-left-right,.icon-16-person,.icon-16-people,.icon-16-upload,.icon-16-download,.icon-16-phone,.icon-16-home,.icon-16-search,.icon-16-lock,.icon-16-heart,.icon-16-star,.icon-16-ok,.icon-16-ban,.icon-16-alert,.icon-16-setup,.icon-16-camera,.icon-16-yen,.icon-16-reload,.icon-16-pc,.icon-16-sp,.icon-16-go-to-top,.icon-16-beginner,.select-options a.is-selected:before,.icon-24-add,.icon-24-remove,.icon-24-close,.icon-24-question,.icon-24-down,.icon-24-up,.icon-24-left,.icon-24-right,.icon-24-arrow-up,.icon-24-arrow-down,.icon-24-arrow-left,.icon-24-arrow-right,.icon-24-up-down,.icon-24-left-right,.icon-24-person,.icon-24-people,.icon-24-upload,.icon-24-download,.icon-24-phone,.icon-24-home,.icon-24-search,.icon-24-lock,.icon-24-heart,.icon-24-star,.icon-24-ok,.icon-24-ban,.icon-24-alert,.icon-24-setup,.icon-24-camera,.icon-24-yen,.icon-24-reload,.icon-24-pc,.icon-24-sp,.icon-24-go-to-top,.icon-page-header-list,.icon-page-header-cart,.icon-page-header-mypage,.icon-page-header-contact,.icon-36-smile,.icon-36-meh,.list-flip-child-inner:after,.balloon-nozzle,.icon-40-go-to-top,.icon-45-estimate,.icon-45-guide,.icon-45-help,.icon-45-lock,.icon-45-contact,.icon-checkbox,.icon-ink-cmyk span,.icon-ink-k span,.icon-ink-none span,.icon-ink-rect-4c4c span,.icon-ink-rect-1c1c span,.icon-ink-rect-1c0c span,.icon-ink-rect-2c0c span,.icon-ink-rect-4c0c span,.icon-front-ink-rect-0c span,.icon-front-ink-rect-1c span,.icon-front-ink-rect-2c span,.icon-front-ink-rect-4c span,.icon-back-ink-rect-0c span,.icon-back-ink-rect-1c span,.icon-back-ink-rect-2c span,.icon-back-ink-rect-4c span,.icon-ink-rect-cover-4c4c span,.icon-ink-rect-cover-1c1c span,.icon-nav-product,.icon-nav-beginner,.icon-nav-guide,.icon-nav-estimate,.icon-nav-review,.icon-nav-upload,.icon-nav-download,.icon-radio,.icon-template,.raksul-logo,.raksul-logo-gray,.color-ink-cmyk .color-thumbnail{background-image:url(/asset/img/common/sprite-icon@2x.png?20151029);-webkit-background-size:auto 886px;-moz-background-size:auto 886px;background-size:auto 886px}}.icon-12-add,.icon-12-remove,.icon-12-close,.icon-12-close-black,.icon-12-question,.icon-12-down,.icon-12-up,.icon-12-left,.icon-12-right,.icon-12-arrow-up,.icon-12-arrow-down,.icon-12-arrow-left,.icon-12-arrow-right,.icon-12-up-down,.icon-12-left-right,.icon-12-person,.icon-12-people,.icon-12-upload,.icon-12-download,.icon-12-phone,.icon-12-home,.icon-12-search,.icon-12-lock,.icon-12-heart,.icon-12-star,.icon-12-ok,.icon-12-ban,.icon-12-alert,.icon-12-setup,.icon-12-camera,.icon-12-yen,.icon-12-reload,.icon-12-pc,.icon-12-sp,.icon-12-go-to-top{width:12px;height:12px;background-position:0 -38px}.icon-16-add,.icon-16-remove,.icon-16-close,.icon-16-question,.icon-16-down,.icon-16-up,.icon-16-left,.icon-16-right,.icon-16-arrow-up,.icon-16-arrow-down,.icon-16-arrow-left,.icon-16-arrow-right,.icon-16-up-down,.icon-16-left-right,.icon-16-person,.icon-16-people,.icon-16-upload,.icon-16-download,.icon-16-phone,.icon-16-home,.icon-16-search,.icon-16-lock,.icon-16-heart,.icon-16-star,.icon-16-ok,.icon-16-ban,.icon-16-alert,.icon-16-setup,.icon-16-camera,.icon-16-yen,.icon-16-reload,.icon-16-pc,.icon-16-sp,.icon-16-go-to-top,.icon-16-beginner,.select-options a.is-selected:before{width:16px;height:16px;background-position:0 -86px}.icon-24-add,.icon-24-remove,.icon-24-close,.icon-24-question,.icon-24-down,.icon-24-up,.icon-24-left,.icon-24-right,.icon-24-arrow-up,.icon-24-arrow-down,.icon-24-arrow-left,.icon-24-arrow-right,.icon-24-up-down,.icon-24-left-right,.icon-24-person,.icon-24-people,.icon-24-upload,.icon-24-download,.icon-24-phone,.icon-24-home,.icon-24-search,.icon-24-lock,.icon-24-heart,.icon-24-star,.icon-24-ok,.icon-24-ban,.icon-24-alert,.icon-24-setup,.icon-24-camera,.icon-24-yen,.icon-24-reload,.icon-24-pc,.icon-24-sp,.icon-24-go-to-top{width:24px;height:24px;background-position:0 -150px}.icon-page-header-list,.icon-page-header-cart,.icon-page-header-mypage,.icon-page-header-contact{width:32px;height:32px;background-position:0 -430px}.icon-36-smile,.icon-36-meh{width:36px;height:36px;background-position:0 -576px}.list-flip-child-inner:after{width:128px;height:128px;background-position:-240px -246px}.panel-round.cart-item .menu-group{display:table;table-layout:fixed;border-collapse:separate;width:100%}.panel-round.cart-item .menu-group div,.panel-round.cart-item .menu-group li,.panel-round.cart-item .menu-group a{float:none;display:table-cell;width:1%}.l-flexible>div,.l-with-icon,.l-before-icon,.l-after-icon,.l-after-label{display:table-cell !important;width:100%;vertical-align:middle}.l-grid-row .l-unit-90,.l-grid-row .l-unit-85,.l-grid-row .l-unit-80,.l-grid-row .l-unit-75,.l-grid-row .l-unit-70,.l-grid-row .l-unit-66,.l-grid-row .l-unit-65,.l-grid-row .l-unit-60,.l-grid-row .l-unit-55,.l-grid-row .l-unit-50,.l-grid-row .l-unit-50-outer,.l-grid-row .l-unit-45,.l-grid-row .l-unit-40,.l-grid-row .l-unit-35,.l-grid-row .l-unit-33,.l-grid-row .l-unit-30,.l-grid-row .l-unit-25,.l-grid-row .l-unit-20,.l-grid-row .l-unit-15,.l-grid-row .l-unit-10,.l-grid-row-end .l-unit-100,.l-grid-row-end .l-unit-90,.l-grid-row-end .l-unit-85,.l-grid-row-end .l-unit-80,.l-grid-row-end .l-unit-75,.l-grid-row-end .l-unit-70,.l-grid-row-end .l-unit-66,.l-grid-row-end .l-unit-65,.l-grid-row-end .l-unit-60,.l-grid-row-end .l-unit-55,.l-grid-row-end .l-unit-50,.l-grid-row-end .l-unit-50-outer,.l-grid-row-end .l-unit-45,.l-grid-row-end .l-unit-40,.l-grid-row-end .l-unit-35,.l-grid-row-end .l-unit-33,.l-grid-row-end .l-unit-30,.l-grid-row-end .l-unit-25,.l-grid-row-end .l-unit-20,.l-grid-row-end .l-unit-15,.l-grid-row-end .l-unit-10,.nav-bar li{float:left;margin-left:1.6%}.l-grid-row .l-unit-90,.l-grid-row-end .l-unit-90{width:89.84%}.l-grid-row .l-unit-85,.l-grid-row-end .l-unit-85{width:89.84%}.l-grid-row .l-unit-80,.l-grid-row-end .l-unit-80{width:79.68%}.l-grid-row .l-unit-75,.l-grid-row-end .l-unit-75{width:74.6%}.l-grid-row .l-unit-70,.l-grid-row-end .l-unit-70{width:69.52%}.l-grid-row .l-unit-66,.l-grid-row-end .l-unit-66{width:66.13333%}.l-grid-row .l-unit-65,.l-grid-row-end .l-unit-65{width:66.13333%}.l-grid-row .l-unit-60,.l-grid-row-end .l-unit-60{width:59.36%}.l-grid-row .l-unit-55,.l-grid-row-end .l-unit-55{width:54.84444%}.l-grid-row .l-unit-50,.l-grid-row .l-unit-50-outer,.l-grid-row-end .l-unit-50,.l-grid-row-end .l-unit-50-outer{width:49.2%}.l-grid-row .l-unit-45,.l-grid-row-end .l-unit-45{width:44.58182%}.l-grid-row .l-unit-40,.l-grid-row-end .l-unit-40{width:39.04%}.l-grid-row .l-unit-35,.l-grid-row-end .l-unit-35{width:32.26667%}.l-grid-row .l-unit-33,.l-grid-row-end .l-unit-33{width:32.26667%}.l-grid-row .l-unit-30,.l-grid-row-end .l-unit-30{width:28.88%}.l-grid-row .l-unit-25,.l-grid-row-end .l-unit-25{width:23.8%}.l-grid-row .l-unit-20,.l-grid-row-end .l-unit-20{width:18.72%}.l-grid-row .l-unit-15,.l-grid-row-end .l-unit-15{width:8.56%}.l-grid-row .l-unit-10,.l-grid-row-end .l-unit-10{width:8.56%}.l-unit-push-90{left:91.44%;position:relative}.l-unit-push-85{left:81.28%;position:relative}.l-unit-push-80{left:81.28%;position:relative}.l-unit-push-75{left:76.2%;position:relative}.l-unit-push-70{left:71.12%;position:relative}.l-unit-push-66{left:67.73333%;position:relative}.l-unit-push-65{left:67.73333%;position:relative}.l-unit-push-60{left:60.96%;position:relative}.l-unit-push-55{left:56.44444%;position:relative}.l-unit-push-50{left:50.8%;position:relative}.l-unit-push-45{left:46.18182%;position:relative}.l-unit-push-40{left:40.64%;position:relative}.l-unit-push-35{left:33.86667%;position:relative}.l-unit-push-33{left:33.86667%;position:relative}.l-unit-push-30{left:30.48%;position:relative}.l-unit-push-25{left:25.4%;position:relative}.l-unit-push-20{left:20.32%;position:relative}.l-unit-push-15{left:30.48%;position:relative}.l-unit-push-10{left:10.16%;position:relative}.page-footer-utility-list,.list-explanatory,.list-horizontal,.list-pill,.tabs,.banner-box,#flyer_option .list-option-checkbox,.delivery-banner .delivery-recommend-list,.list-basic,.list-check-box,.list-flip-child,.list-radio-box,.list-round-box,.list-stacked,.list-stacked-round,.list-top-firstview-news,.list-unstyled,.marketing-support-tell .marketing-support-tell-bg .marketing-support-tell-content,.notes .notes-list .notes-list-item ul li,.notes .notes-list .notes-list-item-bullet ul li,.lp-top-notes .lp-top-note-list .lp-top-notes-item,.l-print-specification-dm .cart-box .btn-box ul.caution-list li.caution-list-item,.product-gallery ul,.top-recommend .top-recommend-list,.p-online-design .select-list,.l-delivery-map .delivery-map-tabs,.l-delivery-map .info-btn ul,.l-delivery-map .delivery-notice .delivery-notice-innr .delivery-newsticker ul,.l-delivery-map .map-advice .map-advice-content ul,.l-delivery-map .delivery-notes .delivery-notes-item,.l-delivery-map .so-map-brand-list,.confirm-modal-box .caution-list,.confirm-modal-box .caution-list-style-none,.page-beginners .guide-nav,.page-estimate .estimate-box .estimate-item,.l-directmail-lp .design-date .design-date-list,.l-directmail .c-bg-error .directmail-note,.page-online-design .selected-category .selected-category-list,.page-online-design .filter-box .category-list,.new-years-card .other-nav li,.page-pr-cm .pr-header .section-inner .header-link,.page-pr-cm .use-company .logo-list,.page-pr-cm .pr-product-appeal .product-index .product-index-list,.page-pr-cm .pr-online-design .online-design-template .template-list,.page-pr-cm .pr-delivery .delivery-service,.page-pr-cm .pr-support .support-list,.page-pr-cm .pr-cm-gallery .cm-list,.l-prefecture .prefecture-action-area .prefecture-btns,.l-prefecture .prefecture-info .prefecture-basic-info .prefecture-basic-info-detail ul{margin-left:0;padding-left:0;list-style-type:none}.page-footer-utility-list li,.list-explanatory li,.list-horizontal li,.list-pill li,.tabs li{margin-right:.625em;display:inline-block}.page-footer-utility-list li:last-child,.list-explanatory li:last-child,.list-horizontal li:last-child,.list-pill li:last-child,.tabs li:last-child,.page-footer-utility-list li.last,.list-explanatory li.last,.list-horizontal li.last,.list-pill li.last,.tabs li.last{margin-right:0}.page-footer-utility-list a,.list-explanatory a,.list-horizontal a,.list-pill a,.tabs a,.page-footer-utility-list i,.list-explanatory i,.list-horizontal i,.list-pill i,.tabs i{display:inline-block}.heading-side-bar,.nav-bar{margin:0;padding:0;color:#fafafa;background-color:#444;font-weight:600;width:100%;list-style:none}.heading-side-bar a,.nav-bar a,.heading-side-bar i,.nav-bar i{color:#fff !important;background:-svg-linear-gradient(top, #666 1%, #444 99%);background:-webkit-linear-gradient(top, #666 1%, #444 99%);background:-moz-linear-gradient(top, #666 1%, #444 99%);background:linear-gradient(top, #666 1%, #444 99%);display:block}.heading-side-bar a:hover,.nav-bar a:hover,.heading-side-bar a.is-touch,.nav-bar a.is-touch,.heading-side-bar i:hover,.nav-bar i:hover,.heading-side-bar i.is-touch,.nav-bar i.is-touch{background:#666;text-decoration:none}.heading-side-bar a:active,.nav-bar a:active,.heading-side-bar i:active,.nav-bar i:active{-webkit-box-shadow:0 2px 2px #444 inset;-moz-box-shadow:0 2px 2px #444 inset;box-shadow:0 2px 2px #444 inset}.section-attended,.section-gray{padding:10px}.section-attended:before,.section-gray:before,.section-attended:after,.section-gray:after{content:"";display:table}.section-attended:after,.section-gray:after{clear:both}@media only screen and (min-width: 481px){.section-attended,.section-gray{padding:15px}}.table-border,.table-calendar,.table-price,.page-type-base-guide table{border:1px solid #ddd}.table-border th,.table-calendar th,.table-price th,.page-type-base-guide table th,.table-border td,.table-calendar td,.table-price td,.page-type-base-guide table td{border-top:1px solid #ddd;border-left:1px solid #ddd}.table-border tr th:first-child,.table-calendar tr th:first-child,.table-price tr th:first-child,.page-type-base-guide table tr th:first-child,.table-border tr td:first-child,.table-calendar tr td:first-child,.table-price tr td:first-child,.page-type-base-guide table tr td:first-child{border-left:0}.table-border-rows th,.table-border-rows td{border-bottom:1px solid #ddd}.table-price th,.table-th-bg-color th{background-color:#fafafa}.table-item-list-condensed tbody>tr:nth-child(even)>th,.table-price tbody>tr:nth-child(even)>th,.table-stripes tbody>tr:nth-child(even)>th,.page-type-base-guide table tbody>tr:nth-child(even)>th,.table-item-list-condensed tbody>tr:nth-child(even)>td,.table-price tbody>tr:nth-child(even)>td,.table-stripes tbody>tr:nth-child(even)>td,.page-type-base-guide table tbody>tr:nth-child(even)>td{background-color:#fafafa}.table-condensed th,.table-item-list-condensed th,.table-condensed td,.table-item-list-condensed td{padding:3px 8px}.table-condensed a.block,.table-item-list-condensed a.block{margin:-3px -8px;padding:3px 8px}.table-price th,.table-price td{padding:3px}.table-price a.block{margin:-3px;padding:3px}.table-hover tr.hover,.table-price tr.hover,.table-hover td.hover,.table-price td.hover,.table-hover th.hover,.table-price th.hover{background-color:#dff !important}.table-hover td.hoverrow,.table-price td.hoverrow,.table-hover th.hoverrow,.table-price th.hoverrow{background-color:#d4fdfd !important}.table-hover td.hovercell,.table-price td.hovercell,.table-hover th.hovercell,.table-price th.hovercell,.table-hover td a:hover,.table-price td a:hover{background-color:#dff !important}.table-hover td a:active,.table-price td a:active,.table-hover td a.is-touch,.table-price td a.is-touch{color:#fff;background-color:#00a0e8 !important}table a.block a,.table-link-block a a{margin:-9px;padding:9px;display:block}table a.block a:hover,.table-link-block a a:hover,table a.block a:active,.table-link-block a a:active{text-decoration:none}.table-item-list-condensed a{margin:-3px -8px;padding:3px 8px;display:block}.table-item-list-condensed a:hover,.table-item-list-condensed a:active{text-decoration:none}.heading-keyvisual .heading-keyvisual-property,.heading-white-with-shadow{color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,0.4)}.list-check-box{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio,video{width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.5em}body{margin:0;font-size:16px;line-height:1.5}a{background:transparent}a:active,a:hover{outline:0}p,pre{margin:1.5em 0}blockquote{margin:1.5em 20px}h1{font-size:2em;line-height:1.5em;margin-top:.75em;margin-bottom:.75em}h2{font-size:1.5em;line-height:2em;margin-top:1em;margin-bottom:1em}h3{font-size:1.17em;line-height:1.28205em;margin-top:1.28205em;margin-bottom:1.28205em}h4{font-size:1em;line-height:1.5em;margin-top:1.5em;margin-bottom:1.5em}h5{font-size:.83em;line-height:1.80723em;margin-top:1.80723em;margin-bottom:1.80723em}h6{font-size:.67em;line-height:2.23881em;margin-top:2.23881em;margin-bottom:2.23881em}abbr,acronym,dfn[title]{cursor:help}abbr[title]{border-bottom:1px dotted}abbr a{text-decoration:none}b,strong{font-weight:600}dfn{font-style:italic}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0;border:0;border-bottom:1px solid #ccc}mark{background:#ff0;color:#000;text-decoration:none}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em;line-height:1.5em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:100%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1.5em 0}ol ol,ol ul,ul ol,ul ul{margin:0}dd{margin:0 0 0 20px}menu,ol,ul{padding:0 0 0 20px}img{border:0;vertical-align:middle}img,video{max-width:100%;width:auto\9;height:auto !important}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{margin:0 2px;border-color:#c0c0c0;border-top-style:solid;border-top-width:.0625em;padding-top:.4625em;border-bottom-style:solid;border-bottom-width:.0625em;padding-bottom:.9125em;border-left-style:solid;border-left-width:.0625em;padding-left:.875em;border-right-style:solid;border-right-width:.0625em;padding-right:.875em}legend{margin:0 0 16px;border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}label{cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 6px 3px 0;padding:0}input[type="search"]{-webkit-appearance:textfield}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}table{border-collapse:collapse;border-spacing:0}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}[hidden],template{display:none}html,body{height:100%}html{overflow-y:scroll;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}code,kbd,pre,samp{color:#444}code,kbd{font-size:75%}code{border:1px solid #ddd;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;background:#fafafa;white-space:nowrap;padding:0 0.25em}@media only screen and (min-width: 481px){code{padding:0.063rem 0.25rem}}kbd{position:relative;top:-1px;margin-bottom:1px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;background:#fafafa;-webkit-box-shadow:0 1px 0 #ddd,0 0 0 1px #fff inset;-moz-box-shadow:0 1px 0 #ddd,0 0 0 1px #fff inset;box-shadow:0 1px 0 #ddd,0 0 0 1px #fff inset;white-space:nowrap;padding:0 0.3rem}@media only screen and (min-width: 481px){kbd{padding:0.063rem 0.25rem}}pre{position:relative;overflow:auto;padding:1rem;background-color:#222;background-color:rgba(34,34,34,0.95);-webkit-box-shadow:inset rgba(0,0,0,0.6) 0 0 5px 0;-moz-box-shadow:inset rgba(0,0,0,0.6) 0 0 5px 0;box-shadow:inset rgba(0,0,0,0.6) 0 0 5px 0;color:#fafafa;white-space:pre;word-wrap:normal;word-break:normal;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;hyphens:none}pre code{display:block;overflow:auto;margin:0;padding:0;height:100%;border:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;background:transparent;color:inherit;white-space:pre}input,select,textarea{display:block;width:100%;vertical-align:middle}select{line-height:1.1}input[type="checkbox"],input[type="image"],input[type="radio"]{display:inline-block;width:auto;cursor:pointer}input[type="button"],input[type="reset"],input[type="submit"]{display:inline-block;width:auto}caption{font-weight:600;font-style:italic;padding-bottom:0.317rem}table{max-width:100%;width:100%;border-spacing:0;border-collapse:collapse;empty-cells:show}th,tfoot td{color:#222;text-align:left}th{font-weight:normal}th,td{overflow:visible;padding:9px;vertical-align:middle}html{font-size:100%}p,li,dt,dd,th,td,pre{-ms-line-break:strict;line-break:strict;-ms-word-break:break-strict;word-break:break-strict}p,table,textarea,td,th{word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}a{cursor:pointer}a,a:link,a:visited{color:#00a0e8;text-decoration:none}a:hover{color:#1cb9ff;text-decoration:underline}img::-moz-selection{background:transparent}img::selection{background:transparent}a,button,input[type="button"],input[type="submit"]{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{color:#222;font-family:Roboto,"Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,Arial,sans-serif}blockquote{padding-left:1rem;border-left:5px solid #f6f6f6}blockquote p{margin:0}blockquote p+p{margin-top:1rem}blockquote footer:before{content:"\2014 \2009"}blockquote footer{color:#666;font-size:0.813rem}quote,dl,figure,hr,menu,ol,p,pre,summary,table,ul,fieldset{margin:0 0 1rem}dl dt{font-weight:600}dl dd{margin:0}del{color:#666;text-decoration:line-through}details{cursor:pointer}i,cite{font-style:normal}figcaption{margin:0.75rem 0 0;font-size:75%}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin-bottom:0.75em;color:#222;font-weight:600;line-height:1.333;text-rendering:optimizeLegibility}h1,.h1{font-size:1.375rem}h2,.h2{font-size:1.25rem}h3,.h3{font-size:1.125rem}h4,.h4{font-size:1.063rem}h5,.h5{font-size:1rem}h6,.h6{font-size:0.938rem}ins,mark{background:#ff9;color:#222}nav ul,nav ol{margin:0;padding:0;list-style:none}ol{list-style:decimal}ol ol{list-style:upper-alpha}ol ol ol{list-style:lower-roman}ol ol ol ol{list-style:lower-alpha}ol ol,ol ul,ul ul,ul ol{margin-bottom:0}nav{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (min-width: 481px){nav{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}}.page-footer{font-size:13px}.page-footer a,.page-footer a:link,.page-footer a:visited{color:#444}.page-footer a:hover{color:#666;background-color:transparent !important}.page-footer a:active,.page-footer a.is-touch{color:#222;background-color:rgba(255,255,255,0.4)}.page-footer .list-stacked li,.page-footer .list-stacked-round li{border-bottom:none}.page-footer .logo-wrapper{margin-bottom:10px;width:96px;height:28px;display:block}.page-footer .c-bg-black h1,.page-footer .c-bg-black h2,.page-footer .c-bg-black h3,.page-footer .c-bg-black h4,.page-footer .c-bg-black h5{color:#666}.page-footer .c-bg-black a,.page-footer .c-bg-black a:link{color:#999}.page-footer .c-bg-black a:hover{color:#ccc}.page-footer .c-bg-black .separate,.page-footer .c-bg-black .separate-first,.page-footer .c-bg-black .separate-last{border-top-color:#444;border-bottom-color:#222}@media only screen and (min-width: 481px){.page-footer .balloon-top .balloon-inner{margin-top:0;margin-left:6px}.page-footer .balloon-top .balloon-nozzle{top:35%;left:-9px;width:9px;height:17px;background-position:-45px -558px}}.page-footer-copyright{margin:0 auto;padding:15px 0 10px 0;width:100%;display:block;text-align:center}@media only screen and (min-width: 481px){.page-footer-copyright{text-align:left}}.page-footer-utility-list{margin-bottom:0;text-align:center}@media only screen and (min-width: 481px){.page-footer-utility-list{text-align:left}}@media only screen and (min-width: 481px){.page-footer-utility-list{padding-top:15px;text-align:right}}.page-footer-utility-list li{margin-right:0}.page-footer-utility-list li:first-child div,.page-footer-utility-list li:last-child div{margin-right:3px}.page-footer-utility-list a{padding:8px 14px 8px 0}.page-footer-utility-list a:hover{text-decoration:none}.page-footer-utility-list .is-current a{pointer-events:none;font-weight:normal;color:#444;background-color:transparent}.page-footer{background:#fafafa;font-size:12px;overflow:hidden;margin-top:10px}.page-footer .inner-wrapper{width:1124px;margin:0 auto;padding:40px 0 30px 0;overflow:hidden}.page-footer a:hover{color:#666}.page-footer h2{font-size:16px;letter-spacing:0.05em;margin:0}.page-footer h2.sec{margin-top:50px}.page-footer ul{margin:10px 0 0 0;padding:0}.page-footer li{list-style:none}.page-footer li a,.page-footer li a:link,.page-footer li a:visited{display:block;color:#444;padding:5px 10px}.page-footer hr{height:1px;border:none;border-top:1px dotted #333;margin-top:10px;margin-bottom:10px}.page-footer .company{background-color:#222;color:#999}.page-footer .company a,.page-footer .company a:link,.page-footer .company a:visited{color:#999}.page-footer .logo-wrapper{margin-bottom:10px;width:96px;height:28px;display:block}@media only screen and (max-width: 480px){.page-footer{font-size:11px}.page-footer .inner-wrapper{width:100%;padding:25px 20px 15px 20px}.page-footer h2{margin-bottom:10px}.page-footer h2.sec{margin-top:30px}.page-footer ul{margin:0;padding:0}.page-footer li a,.page-footer li a:link,.page-footer li a:visited{padding:5px 5px}.page-footer hr{margin-top:10px;margin-bottom:10px}.page-footer .logo-wrapper{float:none}}.l-form-block .input{display:block}.l-form-block label{margin-bottom:20px;display:block}.l-form-inline .input{display:inline-block}.forms-list,.forms-inline-list{margin:0;padding:0;margin-bottom:20px;list-style:none}.forms-list label,.forms-inline-list li,.forms-inline-list li label{display:inline-block;margin-bottom:0}.forms-inline-list li label{margin-right:20px}.forms-list li{margin-bottom:6px}.forms-desc{margin-top:4px;color:#ddd;font-size:13px;line-height:1.4em}fieldset.forms-row{padding:0;border:none;margin-bottom:0}.l-grid-container:before,.l-grid-container:after,.l-grid-row-end:before,.l-grid-row-end:after,.l-grid-row:before,.l-grid-row:after{content:"";display:table}.l-grid-container:after,.l-grid-row-end:after,.l-grid-row:after{clear:both}ul.l-grid-row,ol.l-grid-row,ul.l-grid-row-end,ol.l-grid-row-end{list-style:none;padding-left:0}.l-grid-container{padding-top:1px;margin-top:-1px}.l-grid-row{padding-bottom:1em}.l-grid-row-end{padding-bottom:0}.l-unit-100{width:100%}.l-unit-90{width:90%}.l-unit-85{width:85%}.l-unit-80{width:80%}.l-unit-75{width:75%}.l-unit-70{width:70%}.l-unit-66{width:66.6%}.l-unit-65{width:65%}.l-unit-60{width:60%}.l-unit-55{width:55%}.l-unit-50{width:50%}.l-unit-50-outer{width:50%}.l-unit-45{width:45%}.l-unit-40{width:40%}.l-unit-35{width:35%}.l-unit-33{width:33.3%}.l-unit-30{width:30%}.l-unit-25{width:25%}.l-unit-20{width:20%}.l-unit-15{width:15%}.l-unit-10{width:10%}.l-grid-row .l-unit-90:first-child,.l-grid-row .l-unit-85:first-child,.l-grid-row .l-unit-80:first-child,.l-grid-row .l-unit-75:first-child,.l-grid-row .l-unit-70:first-child,.l-grid-row .l-unit-66:first-child,.l-grid-row .l-unit-65:first-child,.l-grid-row .l-unit-60:first-child,.l-grid-row .l-unit-55:first-child,.l-grid-row .l-unit-50:first-child,.l-grid-row .l-unit-50-outer:first-child,.l-grid-row .l-unit-45:first-child,.l-grid-row .l-unit-40:first-child,.l-grid-row .l-unit-35:first-child,.l-grid-row .l-unit-33:first-child,.l-grid-row .l-unit-30:first-child,.l-grid-row .l-unit-25:first-child,.l-grid-row .l-unit-20:first-child,.l-grid-row .l-unit-15:first-child,.l-grid-row .l-unit-10:first-child{margin-left:0}.l-grid-row-end .l-unit-100:first-child,.l-grid-row-end .l-unit-90:first-child,.l-grid-row-end .l-unit-85:first-child,.l-grid-row-end .l-unit-80:first-child,.l-grid-row-end .l-unit-75:first-child,.l-grid-row-end .l-unit-70:first-child,.l-grid-row-end .l-unit-66:first-child,.l-grid-row-end .l-unit-65:first-child,.l-grid-row-end .l-unit-60:first-child,.l-grid-row-end .l-unit-55:first-child,.l-grid-row-end .l-unit-50:first-child,.l-grid-row-end .l-unit-50-outer:first-child,.l-grid-row-end .l-unit-45:first-child,.l-grid-row-end .l-unit-40:first-child,.l-grid-row-end .l-unit-35:first-child,.l-grid-row-end .l-unit-33:first-child,.l-grid-row-end .l-unit-30:first-child,.l-grid-row-end .l-unit-25:first-child,.l-grid-row-end .l-unit-20:first-child,.l-grid-row-end .l-unit-15:first-child,.l-grid-row-end .l-unit-10:first-child{margin-left:0}.l-unit-centered{float:none !important;margin:0 auto !important}.l-grid-padding .l-unit-100,.l-grid-padding .l-unit-90,.l-grid-padding .l-unit-85,.l-grid-padding .l-unit-80,.l-grid-padding .l-unit-75,.l-grid-padding .l-unit-70,.l-grid-padding .l-unit-66,.l-grid-padding .l-unit-65,.l-grid-padding .l-unit-60,.l-grid-padding .l-unit-55,.l-grid-padding .l-unit-50,.l-grid-padding .l-unit-50-outer,.l-grid-padding .l-unit-45,.l-grid-padding .l-unit-40,.l-grid-padding .l-unit-35,.l-grid-padding .l-unit-33,.l-grid-padding .l-unit-30,.l-grid-padding .l-unit-25,.l-grid-padding .l-unit-20,.l-grid-padding .l-unit-15,.l-grid-padding .l-unit-10{padding:8px 14px}.l-grid-split .l-unit-90,.l-grid-split .l-unit-85,.l-grid-split .l-unit-80,.l-grid-split .l-unit-75,.l-grid-split .l-unit-70,.l-grid-split .l-unit-66,.l-grid-split .l-unit-65,.l-grid-split .l-unit-60,.l-grid-split .l-unit-55,.l-grid-split .l-unit-50,.l-grid-split .l-unit-50-outer,.l-grid-split .l-unit-45,.l-grid-split .l-unit-40,.l-grid-split .l-unit-35,.l-grid-split .l-unit-33,.l-grid-split .l-unit-30,.l-grid-split .l-unit-25,.l-grid-split .l-unit-20,.l-grid-split .l-unit-15,.l-grid-split .l-unit-10{margin-left:0}.l-grid-split .l-unit-90{width:90%}.l-grid-split .l-unit-85{width:85%}.l-grid-split .l-unit-80{width:80%}.l-grid-split .l-unit-75{width:75%}.l-grid-split .l-unit-70{width:70%}.l-grid-split .l-unit-66{width:66.6%}.l-grid-split .l-unit-65{width:65%}.l-grid-split .l-unit-60{width:60%}.l-grid-split .l-unit-55{width:55%}.l-grid-split .l-unit-50{width:50%}.l-grid-split .l-unit-50-outer{width:50%}.l-grid-split .l-unit-45{width:45%}.l-grid-split .l-unit-40{width:40%}.l-grid-split .l-unit-35{width:35%}.l-grid-split .l-unit-33{width:33.3%}.l-grid-split .l-unit-30{width:30%}.l-grid-split .l-unit-25{width:25%}.l-grid-split .l-unit-20{width:20%}.l-grid-split .l-unit-15{width:15%}.l-grid-split .l-unit-10{width:10%}.l-grid-row .l-unit-push-right,.l-grid-row-end .l-unit-push-right{float:right}@media only screen and (max-width: 480px){.l-grid-row .l-unit-90,.l-grid-row .l-unit-85,.l-grid-row .l-unit-80,.l-grid-row .l-unit-75,.l-grid-row .l-unit-70,.l-grid-row .l-unit-66,.l-grid-row .l-unit-65,.l-grid-row .l-unit-60,.l-grid-row .l-unit-55,.l-grid-row .l-unit-50,.l-grid-row .l-unit-45,.l-grid-row .l-unit-40,.l-grid-row .l-unit-35,.l-grid-row .l-unit-33,.l-grid-row .l-unit-30,.l-grid-row .l-unit-25,.l-grid-row .l-unit-20,.l-grid-row .l-unit-15,.l-grid-row .l-unit-10,.l-grid-row-end .l-unit-90,.l-grid-row-end .l-unit-85,.l-grid-row-end .l-unit-80,.l-grid-row-end .l-unit-75,.l-grid-row-end .l-unit-70,.l-grid-row-end .l-unit-66,.l-grid-row-end .l-unit-65,.l-grid-row-end .l-unit-60,.l-grid-row-end .l-unit-55,.l-grid-row-end .l-unit-50,.l-grid-row-end .l-unit-45,.l-grid-row-end .l-unit-40,.l-grid-row-end .l-unit-35,.l-grid-row-end .l-unit-33,.l-grid-row-end .l-unit-30,.l-grid-row-end .l-unit-25,.l-grid-row-end .l-unit-20,.l-grid-row-end .l-unit-15,.l-grid-row-end .l-unit-10,.l-grid-row .l-unit-push-right{width:100%;float:none;margin-left:0}}.l-blocks-2,.l-blocks-3,.l-blocks-4,.l-blocks-5,.l-blocks-6,.l-blocks-2-group{padding-left:0;list-style:none;margin-left:-1.6%}.l-blocks-2:before,.l-blocks-2:after,.l-blocks-3:before,.l-blocks-3:after,.l-blocks-4:before,.l-blocks-4:after,.l-blocks-5:before,.l-blocks-5:after,.l-blocks-6:before,.l-blocks-6:after,.l-blocks-2-group:before,.l-blocks-2-group:after{content:"";display:table}.l-blocks-2:after,.l-blocks-3:after,.l-blocks-4:after,.l-blocks-5:after,.l-blocks-6:after,.l-blocks-2-group:after{clear:both}.l-blocks-2>li,.l-blocks-3>li,.l-blocks-4>li,.l-blocks-5>li,.l-blocks-6>li,.l-blocks-2-group>li{height:auto;float:left;margin-bottom:24/16;margin-left:1.6%}.l-blocks-2-group{margin-left:0}.l-blocks-2-group>li{margin-left:0;width:50%}.l-blocks-2>li{width:48.4%}.l-blocks-3>li{width:31.73333%}.l-blocks-4>li{width:23.4%}.l-blocks-5>li{width:18.4%}.l-blocks-6>li{width:15.06667%}.page-header-toggle-left{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;margin:0;padding:0;position:relative;width:48px;height:44px;background:transparent}.js-drawer-open .page-header-toggle-left{background-color:#ccc}.page-header{background:-svg-linear-gradient(top, #fff 0%, #f1f1f1 68%, #e1e1e1 100%);background:-webkit-linear-gradient(top, #fff 0%, #f1f1f1 68%, #e1e1e1 100%);background:-moz-linear-gradient(top, #fff 0%, #f1f1f1 68%, #e1e1e1 100%);background:linear-gradient(top, #fff 0%, #f1f1f1 68%, #e1e1e1 100%);border-bottom:1px solid #dadcea;width:100%;height:44px;line-height:1;text-shadow:0 1px 1px #fff}.page-header a,.page-header button{margin:0;padding:0;display:block;line-height:1;text-align:center}.page-header a:hover,.page-header button:hover{text-decoration:none}.l-logo-mobile{margin-left:20px}.l-logo-mobile .raksul-logo{display:block;margin:0 auto}.l-page-header-bar,.l-page-header-left-wrapper,.l-page-header-left-content,.l-page-header-center-content,.l-page-header-right-content,.l-page-header-right-inner{height:44px}.l-page-header-bar{width:100%}.l-page-header-left-wrapper{width:100%;float:left;margin-right:-98px}.l-page-header-right-content{width:98px;float:left}.l-page-header-center-content{width:100%;float:right;margin-left:-48px}.l-page-header-left-content{width:48px;float:right}.l-page-header-left-content-inner{margin-right:98px;margin-left:48px}.l-page-header-right-inner{float:left;position:relative}.page-header-link{width:48px;height:44px;position:relative}.page-header-separate:before,.page-header-separate:after{content:"";display:block;position:absolute;top:4px;right:-1px;width:1px;background:#c0c0c0;height:36px}.page-header-separate:after{right:-2px;background:#fff}.page-header-label{margin:0 auto;font-size:8px;color:#222;text-align:center}.page-header-shadow{position:absolute;bottom:-5px;left:0;width:100%;height:4px;background:-svg-linear-gradient(top, rgba(69,72,77,0.57) 0%, rgba(0,0,0,0.29) 38%, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top, rgba(69,72,77,0.57) 0%, rgba(0,0,0,0.29) 38%, rgba(0,0,0,0) 100%);background:-moz-linear-gradient(top, rgba(69,72,77,0.57) 0%, rgba(0,0,0,0.29) 38%, rgba(0,0,0,0) 100%);background:linear-gradient(top, rgba(69,72,77,0.57) 0%, rgba(0,0,0,0.29) 38%, rgba(0,0,0,0) 100%);z-index:1000}.site-logo{display:none}html,body{min-width:320px}.l-side-bar-left,.l-main{min-height:100%;position:relative}.l-page-header{position:relative}.l-page-header-account{display:none}.l-page-header,.l-page-header-bar,.l-side-bar-left,.js-button-left-drawer-control,.l-header-breadcrumb,.l-main,.l-page-footer,.l-side-bar-left:after{-moz-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.l-header-breadcrumb{position:relative}.l-side-bar-left{position:fixed;top:0;bottom:0;left:-220px;z-index:100;overflow-y:auto;width:220px;height:100%;background:#fff;-webkit-overflow-scroll:touch}.js-drawer-open{position:relative}.js-drawer-open .l-side-bar-left{left:0}.js-drawer-open .l-page-header-bar,.js-drawer-open .l-page-header,.js-drawer-open .l-header-breadcrumb,.js-drawer-open .l-main,.js-drawer-open .l-page-footer{left:220px}.js-drawer-open .l-side-bar-left:after{left:212px}.ie9 .l-side-bar-left{box-sizing:content-box}@media only screen and (min-width: 481px){body{min-width:1156px}.l-page-header-account{display:block}.l-page-header-account-inner{width:1156px;display:flex;justify-content:space-between;margin:0 auto;overflow:hidden;max-width:1156px}.l-page-body{padding-top:0}.l-page-header-bar{position:relative;top:0;left:0;width:100%}.l-page-header{height:auto;left:0}.l-page-container{width:1156px;padding:0 16px}.l-contents-container{width:100%}.l-page-container,.l-contents-container{margin:0 auto;position:relative;display:table}.l-side-bar-left{position:static;top:0;left:0;bottom:auto;display:table-cell}.l-no-side .l-side-bar-left{visibility:hidden;display:none}.js-dropdown-wrapper{position:absolute;top:0;padding-top:15px;z-index:50;width:220px}.l-main{position:relative;z-index:0;left:0;padding-left:0;display:table-cell;min-width:716px}.l-main-inner{padding:15px 0 15px 24px;width:auto}.l-no-side .l-main-inner{padding-left:0}.js-drawer-open .button-drawer-control,.js-drawer-open .l-page-header-bar,.js-drawer-open .l-page-header,.js-drawer-open .l-header-breadcrumb,.js-drawer-open .l-main,.js-drawer-open .l-page-footer{left:0}.page-header,body .l-page-header-left,body .l-page-header-right-inner,.page-header-link{background-image:none !important;width:auto !important;height:auto !important;border:none !important;text-align:left;line-height:24px}.page-header{line-height:1}.l-page-header-bar,.l-page-header-left-wrapper,.l-page-header-left-content,.l-page-header-center-content,.l-page-header-right-content,.l-page-header-description{height:66px !important}.l-page-header-left-wrapper{width:100%;margin-right:-180px !important}.l-page-header-right-content{width:180px !important}.l-page-header-center-content{margin-left:-158px !important}.l-page-header-left-content{width:158px !important}.l-page-header-left-content-inner{margin-right:180px !important;margin-left:158px !important}.site-logo{display:block;margin-top:7px}.icon-page-header-cart,.icon-page-header-mypage{position:relative;top:5px;left:6px}.icon-page-header-cart{overflow:visible}.page-header-label{position:absolute;top:17px;left:46px;font-size:10px;font-weight:600;color:#222;text-shadow:none}.page-header-label.ls-1{left:35px}.page-header-cart-count{font-size:14px;text-indent:-4px;display:inline-block}body .l-page-header-right-inner{min-width:90px;min-height:44px;height:44px;padding-top:12px !important}body .l-page-header-right-inner .page-header-link{text-align:left;border:1px solid #ddd !important;min-height:44px;height:44px !important}body .l-page-header-right-inner .page-header-link:hover{background-color:#fafafa;font-size:1px}body .l-page-header-right-inner .page-header-link:active,body .l-page-header-right-inner .page-header-link.is-touch{color:#fff;background-color:#00a0e8}body .l-page-header-right-inner .page-header-link:active div,body .l-page-header-right-inner .page-header-link.is-touch div{color:#fff}body .l-page-header-right-inner .icon-page-header-mypage,body .l-page-header-right-inner .icon-page-header-cart,body .l-page-header-right-inner .page-header-label{display:inline-block}.page-header-separate:before,.page-header-separate:after{display:none}body .l-page-header-right-inner.first .page-header-link{position:relative;border-right:none !important}.l-page-header-right-inner.first a{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;-ms-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.l-page-header-right-inner.last a{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-ms-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.page-header-center-pc{margin-right:20px;float:left !important;width:160px;display:table-cell;vertical-align:middle}.l-page-header-description{width:100%;margin-right:-395px;float:left;font-size:11px;color:#666;font-weight:normal}.l-page-header-description h1,.l-page-header-description p,.l-page-header-description span,.l-page-header-description a{display:inline;margin:0;padding:0;font-weight:normal;font-size:11px;text-shadow:none;color:#666;line-height:24px;text-align:left !important}.l-page-header-description h1,.l-page-header-description p,.l-page-header-description span{line-height:1.5 !important}.l-page-header-description a{color:#00a0e8}.page-header-description-inner{margin-left:15px;margin-right:405px}.page-header-description-inner .l-table-cell{display:table-cell;vertical-align:middle;height:66px}.page-header-contact{padding-top:12px;float:right;width:395px;overflow:hidden;font-size:10px;line-height:1.5}.page-header-contact .first{width:210px;padding-right:10px}.page-header-contact-inner{margin-right:10px;padding:3px 0 0 5px;height:44px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;background-color:#fafafa}.page-header-contact-link{display:inline-block;padding-top:12px;float:right;margin-right:10px}.page-header-contact-link a:link,.page-header-contact-link a:visited{display:block;text-align:left;border:1px solid #ccc;height:44px;font-weight:600;font-size:11px;border-radius:4px;color:#000;padding:15px 12px}.page-header-contact-link a:hover{background-color:#d8ebf9 !important}.text-page-header-contact{display:inline-block;vertical-align:11px}}@media only screen and (max-width: 480px){.l-page-body{padding-top:44px}.l-page-header-bar{position:fixed;top:0;left:0;z-index:100}}.l-page-footer{position:relative;z-index:-1;background-color:#fafafa}@media only screen and (min-width: 481px){.l-overflow-x-hidden .l-contents-wrapper{max-width:none;overflow:hidden}.l-overflow-x-hidden .l-header-breadcrumb{max-width:1124px;margin:0 auto}}.ab-box .ab-box-ttl-a{background:#e53f4c;color:#fff;font-weight:600}.ab-box .ab-box-ttl-b{background:#6c81de;color:#fff;font-weight:600}.alert-error-bottom{margin-top:5px;padding:2px 5px;color:#ce1515;background-color:#f2dede;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}.c-alert-message-with-icon{margin-bottom:0;padding:1px 0 0 23px;background:url("/asset/img/common/icon-alert.svg") no-repeat left top;background-size:18px auto;color:#e4007e;font-size:11px;font-weight:bold;line-height:1.5}.no-js .anchor{display:block;width:100%;text-align:center}.js .anchor{visibility:hidden;display:none}.icon-arrow{position:relative;display:inline-block;width:15px;height:15px;top:2px;margin-left:6px;background:url("/asset/img/common/icon-arrow-up.svg") 0 0 no-repeat}.icon-arrow.icon-arrow-left{margin-left:0;margin-right:6px}.icon-arrow.icon-arrow-down{background:url("/asset/img/common/icon-arrow-down.svg") 0 0 no-repeat}.icon-arrow.icon-arrow-next{background:url("/asset/img/common/icon-arrow-next.svg") 0 0 no-repeat}.icon-arrow.icon-arrow-prev{background:url("/asset/img/common/icon-arrow-prev.svg") 0 0 no-repeat}.balloon-help{position:relative;text-align:left;color:#444;font-weight:normal;text-shadow:none;line-height:1.5;cursor:default;white-space:normal;z-index:10000;min-width:300px;max-width:300px;width:auto;top:10px;left:-4px;font-size:13px}.balloon-help dl,.balloon-help p{margin-bottom:0}.balloon-help dt{margin-bottom:6px;font-size:15px}.balloon-help dd,.balloon-help p{margin-right:18px}.balloon-help .balloon-inner{margin-top:6px;padding-top:9px;padding-bottom:8px;-webkit-box-shadow:3px 3px 7px #444;-moz-box-shadow:3px 3px 7px #444;box-shadow:3px 3px 7px #444;position:relative}.balloon-help .balloon-nozzle{background-position:-45px -558px;width:17px;height:9px;top:-9px;left:10px}.balloon-help .balloon-help-touch-area{position:absolute;top:0;right:0;padding:8px}@media only screen and (min-width: 481px){.balloon-help{top:-28px;left:32px;min-width:450px;max-width:450px}.balloon-help .balloon-inner{margin-top:0;margin-left:6px}.balloon-help .balloon-nozzle{top:10px;left:-9px;width:9px;height:17px;background-position:-45px -558px}}.parameter-paper .balloon-help,.parameter-binding-direction .balloon-help,.parameter-panel-options .balloon-help,.parameter-window .balloon-help,.parameter-glue .balloon-help,.parameter-zip-frame .balloon-help,.parameter-folding .balloon-help,.parameter-pp .balloon-help,.parameter-pet .balloon-help,.parameter-orikomi .balloon-help,.about-reaction .balloon-help{top:10px;left:-4px}@media only screen and (min-width: 481px){.parameter-paper .balloon-help .balloon-nozzle,.parameter-binding-direction .balloon-help .balloon-nozzle,.parameter-panel-options .balloon-help .balloon-nozzle,.parameter-window .balloon-help .balloon-nozzle,.parameter-glue .balloon-help .balloon-nozzle,.parameter-zip-frame .balloon-help .balloon-nozzle,.parameter-folding .balloon-help .balloon-nozzle,.parameter-pp .balloon-help .balloon-nozzle,.parameter-pet .balloon-help .balloon-nozzle,.parameter-orikomi .balloon-help .balloon-nozzle,.about-reaction .balloon-help .balloon-nozzle{width:17px;height:9px;top:-9px;left:10px;background-position:-45px -558px}}.parameter-window .balloon-help{left:-225px}.parameter-window .balloon-help .balloon-nozzle{left:230px}.parameter-glue .balloon-help{left:-320px}.parameter-glue .balloon-help .balloon-nozzle{left:322px}.parameter-zip-frame .balloon-help{left:-320px}.parameter-zip-frame .balloon-help .balloon-nozzle{left:322px}.parameter-panel-options .balloon-help,.parameter-folding .balloon-help{left:-228px}.parameter-panel-options .balloon-help .balloon-nozzle,.parameter-folding .balloon-help .balloon-nozzle{left:230px}.parameter-pp .balloon-help{left:-132px}.parameter-pp .balloon-help .balloon-nozzle{left:134px}.parameter-pet .balloon-help{left:-214px}.parameter-pet .balloon-help .balloon-nozzle{left:216px}@media only screen and (min-width: 481px){.parameter-pet .balloon-help{left:-410px}.parameter-pet .balloon-help .balloon-nozzle{left:407px}}.parameter-orikomi .balloon-help{left:-214px}.parameter-orikomi .balloon-help .balloon-nozzle{left:216px}@media only screen and (min-width: 481px){.parameter-orikomi .balloon-help{left:-410px}.parameter-orikomi .balloon-help .balloon-nozzle{left:407px}}.parameter-paper .balloon-help,.parameter-binding-direction .balloon-help{left:-272px}.parameter-paper .balloon-help .balloon-nozzle,.parameter-binding-direction .balloon-help .balloon-nozzle{left:274px}.about-reaction .balloon-help{left:-265px}.about-reaction .balloon-help .balloon-inner{position:absolute}.about-reaction .balloon-help .balloon-nozzle{left:345px}@media only screen and (max-width: 480px){.about-reaction .balloon-help{left:0}.about-reaction .balloon-help .balloon-nozzle{left:150px}}.balloon-top,.balloon-right,.balloon-bottom,.balloon-left{position:relative}.balloon-inner{padding:8px 14px;position:relative;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}.balloon-nozzle{background-position:-45px -558px;width:9px;height:17px;position:absolute;z-index:1}.balloon-top .balloon-inner{margin-top:6px}.balloon-top .balloon-nozzle{background-position:-45px -558px;width:17px;height:9px;top:-9px;left:35%}.balloon-right .balloon-inner{margin-right:6px}.balloon-right .balloon-nozzle{background-position:-53px -558px;right:-2px;top:35%}.balloon-bottom .balloon-inner{margin-bottom:6px}.balloon-bottom .balloon-nozzle{background-position:-45px -566px;width:17px;height:9px;bottom:-2px;left:35%}.balloon-left .balloon-inner{margin-left:6px}.balloon-left .balloon-nozzle{background-position:-45px -558px;top:35%;left:-9px}.banner-box li{margin-bottom:10px}.box-categories.row1,.box-categories.row2{padding-bottom:0}@media only screen and (min-width: 481px){.box-categories.row1,.box-categories.row2{padding-bottom:1em;float:none}}.box-categories.row2{border-bottom:1px solid #ccc}@media only screen and (min-width: 481px){.box-categories.row2{border-bottom:none}}.box-categories .box-border{display:block;padding:1px;border-color:#ccc;border-bottom-width:0;text-decoration:none !important;color:#444}.box-categories .box-border:hover{background-color:transparent;opacity:0.7}@media only screen and (min-width: 481px){.box-categories .box-border{border-bottom-width:1px}}.box-categories strong{font-size:18px}@media only screen and (min-width: 481px){.box-categories strong{font-size:17px}}.box-categories .price{margin-bottom:3px;color:#e4007e;line-height:1;position:relative}.box-categories .tate-1,.box-categories .tate-2{position:absolute;top:4px;left:0;line-height:1;font-size:12px}@media only screen and (min-width: 481px){.box-categories .tate-1,.box-categories .tate-2{top:7px;font-size:13px}}.box-categories .tate-2{top:19px}@media only screen and (min-width: 481px){.box-categories .tate-2{top:23px;font-size:13px}}.box-categories .indent{margin-left:16px}@media only screen and (min-width: 481px){.box-categories .indent{margin-left:18px}}.box-categories .at{margin-right:2px;font-size:25px}@media only screen and (min-width: 481px){.box-categories .at{font-size:30px}}.box-categories .num{margin-right:2px;font-size:30px}@media only screen and (min-width: 481px){.box-categories .num{font-size:40px}}.box-categories .yen{font-size:15px}@media only screen and (min-width: 481px){.box-categories .yen{font-size:16px}}.box-categories p.mb0{color:#666;font-size:13px}@media only screen and (min-width: 481px){.box-categories p.mb0{font-size:12px}}.box-categories .left-column,.box-categories .right-column{position:relative;z-index:1}@media only screen and (min-width: 481px){.box-categories .left-column,.box-categories .right-column{display:block;height:auto}}@media only screen and (min-width: 481px){.box-categories .left-column{width:auto !important}}.box-categories .image-box-category{position:absolute;bottom:0;right:0;z-index:0;height:103px;opacity:.7}a:hover .box-categories .image-box-category{opacity:.1}@media only screen and (min-width: 481px){.box-categories .image-box-category{height:133px}}.box-categories .box-border .no-tax,.box-categories .box-border p{background-color:rgba(255,255,255,0.8);-webkit-border-radius:2em;-moz-border-radius:2em;-ms-border-radius:2em;border-radius:2em;display:inline-block}.box-categories .box-border:active .no-tax,.box-categories .box-border:active p{background-color:transparent}.box-category-inner{position:relative;padding:8px 8px 5px 8px}.box-category-inner:before,.box-category-inner:after{content:"";display:table}.box-category-inner:after{clear:both}@media only screen and (min-width: 481px){.box-category-inner{padding:10px 12px 5px 12px}}@media only screen and (min-width: 481px){.box-category-inner{height:130px}}a:active .box-category-inner,a.is-touch .box-category-inner{background:rgba(255,255,255,0.1)}.box-column .box-column-item{position:relative}@media only screen and (max-width: 480px){.box-column .box-column-item{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #d3d3d3}.box-column .box-column-item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}}.box-column .box-column-item a{display:block}.box-column .box-column-item img{width:100%}@media only screen and (max-width: 480px){.box-column .box-column-item img{float:left;width:33%}}.box-column .box-column-item .box-column-lead{position:absolute;bottom:0;right:0;width:100%;margin:0;padding:8px;background-color:rgba(0,0,0,0.5);color:#fff}@media only screen and (max-width: 480px){.box-column .box-column-item .box-column-lead{position:relative;float:right;width:64%;padding:0;background:none;color:#333}}.box-column .box-column-item .box-column-ttl{display:block;font-size:12px;font-weight:600;letter-spacing:0.03em}.box-column .box-column-item .box-column-txt{display:block;margin-top:3px;font-size:10px}@media only screen and (max-width: 480px){.box-column .box-column-item .box-column-link{display:block;font-size:12px;text-align:right}}.box-empty-error{border:4px double #ce1515;padding:0.938em;color:#ce1515;font-size:1rem}.box-empty-error p{font-weight:600}.box-empty-error p.last{margin-bottom:0}@media only screen and (min-width: 481px){.box-empty-error{padding:1.125em;font-size:1.125rem}}@media only screen and (min-width: 481px){.box-empty-error{font-size:1.25rem}}.box-faq{margin-bottom:40px;border-bottom:1px solid #ddd;text-align:left}.box-faq .box-faq-list{padding:18px 0 20px;border-top:1px solid #ddd}.box-faq .box-faq-q{display:flex;align-items:center;margin-bottom:4px;font-weight:600}.box-faq .box-faq-q::before{content:'Q';margin-right:16px;font-size:24px}.box-faq .box-faq-a{position:relative;margin-left:48px;line-height:1.5}.box-faq .box-faq-a::before{content:'A.';position:absolute;left:-16px}@media only screen and (min-width: 481px){.box-group{margin-top:25px}}.box-group .box-group-inner{padding:8px 14px;position:relative;border:1px solid #ddd;border-bottom:none}.box-group .box-group-inner.last{border-bottom:1px solid #ddd}.box-group .box-group-inner p{margin-bottom:5px;font-size:12px}.box-group .box-group-inner p.bold{font-size:18px}@media only screen and (min-width: 481px){.box-group .box-group-inner{border:1px solid #ddd;border-right:none;height:160px}.box-group .box-group-inner.last{border-right:1px solid #ddd}.box-group .box-group-inner .heading-circle,.box-group .box-group-inner p{position:relative;top:-25px;left:0}.box-group .box-group-inner p.bold{font-size:20px}}.box-review{display:table-row}.box-review .box-review-user{display:table-cell;width:50px;vertical-align:top}.box-review .box-review-user .icon-50{margin-right:10px;line-height:1}.box-review .box-review-user .c-minor{margin-right:5px}.box-review .balloon-left{display:table-cell;width:100%;vertical-align:top}.box-review .balloon-left .balloon-inner{padding:12px 14px;-webkit-box-shadow:1px 1px 0px #fafafa;-moz-box-shadow:1px 1px 0px #fafafa;box-shadow:1px 1px 0px #fafafa}.box-voice{border:1px solid #ddd;padding:8px}.box-voice .alpha{display:block;color:#444;margin:-8px;padding:8px}.box-voice-headline{color:#444;font-size:16px;font-weight:600}@media only screen and (min-width: 481px){.box-voice-headline{font-size:18px}}.box-voice-figure{max-height:120px}@media only screen and (min-width: 481px){.box-voice-figure{max-height:240px}}.box-voice02 .box-voice02-item{position:relative}@media only screen and (max-width: 480px){.box-voice02 .box-voice02-item{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #d3d3d3}.box-voice02 .box-voice02-item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}}.box-voice02 .box-voice02-item a{display:block}.box-voice02 .box-voice02-item img{width:100%}@media only screen and (max-width: 480px){.box-voice02 .box-voice02-item img{float:left;width:33%}}.box-voice02 .box-voice02-item .box-voice02-lead{position:absolute;bottom:0;right:0;width:100%;margin:0;padding:8px;background-color:rgba(0,0,0,0.5);color:#fff}@media only screen and (max-width: 480px){.box-voice02 .box-voice02-item .box-voice02-lead{position:relative;float:right;width:64%;padding:0;background:none;color:#333}}.box-voice02 .box-voice02-item .box-voice02-ttl{display:block;font-size:12px;font-weight:600;letter-spacing:0.03em}.box-voice02 .box-voice02-item .box-voice02-txt{display:block;margin-top:3px;font-size:10px}@media only screen and (max-width: 480px){.box-voice02 .box-voice02-item .box-voice02-link{display:block;font-size:12px;text-align:right}}.product-lp .box-border{margin-bottom:10px;padding:8px}.product-lp .box-border p{margin-bottom:5px;font-weight:600}.product-lp .box-border p sup{vertical-align:middle;font-size:9px}.product-lp .box-border td{padding:0;color:#666;font-size:13px;line-height:17px}.product-lp .box-border td.td-symbol{padding:0 8px;vertical-align:middle}.sq-30{width:30px;height:30px}.sq-40{width:40px;height:40px}.sq-50{width:50px;height:50px}.sq-60{width:60px;height:60px}.sq-70{width:70px;height:70px}.sq-80{width:80px;height:80px}.sq-90{width:90px;height:90px}.sq-100{width:100px;height:100px}.sq-110{width:110px;height:110px}.sq-120{width:120px;height:120px}.sq-130{width:130px;height:130px}.sq-140{width:140px;height:140px}.sq-150{width:150px;height:150px}.c-breadcrumb{font-size:14px;background-color:#fafafa;border-bottom:1px solid #ddd;overflow-x:auto}.c-breadcrumb__root{padding:0;margin:auto;list-style:none;white-space:nowrap;vertical-align:bottom}.c-breadcrumb__item{display:inline-block;margin-left:10px;padding:4px 0}.c-breadcrumb__item+.c-breadcrumb__item::before{content:">";display:inline-block;width:13.5px;text-align:center;vertical-align:top;margin-right:10px;font-weight:normal !important}.c-breadcrumb__item:last-child{margin-right:10px}.c-breadcrumb-map{margin:20px 0 0 20px;font-size:0.875rem;overflow-x:auto}@media only screen and (max-width: 480px){.c-breadcrumb-map{margin:20px 0 0 0}.c-breadcrumb-map .c-breadcrumb__root{padding-left:0;white-space:normal}.c-breadcrumb-map .c-breadcrumb__item{display:inline}}.c-btn-box{text-align:center}@media only screen and (min-width: 481px){.c-btn-box{padding:30px;width:100%;background-color:#fafafa}}.c-btn-box [class^="c-btn-"]{width:100%;max-width:650px}.c-btn-default{display:inline-block;padding:10px 20px;border:3px solid #666;background-color:#666;color:#fff;font-size:14px;font-weight:600;text-align:center;transition:all 0.1S linear}.c-btn-default:link,.c-btn-default:visited{color:#fff}.c-btn-default:hover{color:#fff;text-decoration:none;opacity:0.7;cursor:pointer}.c-btn-default.btn-ghost{border-color:#666;background-color:transparent;color:#666}.c-btn-default.btn-disable{opacity:0.3;cursor:default}.c-btn-default.btn-large{padding:16px 34px;font-size:18px}.c-btn-default.btn-small{padding:4px 10px;font-size:12px}.c-btn-default.btn-xsmall{padding:2px 6px;font-size:10px}.c-btn-default.btn-block{display:block;width:100%}.c-btn-primary{display:inline-block;padding:10px 20px;border:3px solid #00a0e8;background-color:#00a0e8;color:#fff;font-size:14px;font-weight:600;text-align:center;transition:all 0.1S linear}.c-btn-primary:link,.c-btn-primary:visited{color:#fff}.c-btn-primary:hover{color:#fff;text-decoration:none;opacity:0.7;cursor:pointer}.c-btn-primary.btn-ghost{border-color:#00a0e8;background-color:transparent;color:#00a0e8}.c-btn-primary.btn-disable{opacity:0.3;cursor:default}.c-btn-primary.btn-large{padding:16px 34px;font-size:18px}.c-btn-primary.btn-small{padding:4px 10px;font-size:12px}.c-btn-primary.btn-xsmall{padding:2px 6px;font-size:10px}.c-btn-primary.btn-block{display:block;width:100%}.c-btn-secondary{display:inline-block;padding:10px 20px;border:3px solid #ee4a0e;background-color:#ee4a0e;color:#fff;font-size:14px;font-weight:600;text-align:center;transition:all 0.1S linear}.c-btn-secondary:link,.c-btn-secondary:visited{color:#fff}.c-btn-secondary:hover{color:#fff;text-decoration:none;opacity:0.7;cursor:pointer}.c-btn-secondary.btn-ghost{border-color:#ee4a0e;background-color:transparent;color:#ee4a0e}.c-btn-secondary.btn-disable{opacity:0.3;cursor:default}.c-btn-secondary.btn-large{padding:16px 34px;font-size:18px}.c-btn-secondary.btn-small{padding:4px 10px;font-size:12px}.c-btn-secondary.btn-xsmall{padding:2px 6px;font-size:10px}.c-btn-secondary.btn-block{display:block;width:100%}.c-btn-novelty{display:inline-block;padding:10px 20px;border:3px solid #0ba7b3;background-color:#0ba7b3;color:#fff;font-size:14px;font-weight:600;text-align:center;transition:all 0.1S linear}.c-btn-novelty:link,.c-btn-novelty:visited{color:#fff}.c-btn-novelty:hover{color:#fff;text-decoration:none;opacity:0.7;cursor:pointer}.c-btn-novelty.btn-ghost{border-color:#0ba7b3;background-color:transparent;color:#0ba7b3}.c-btn-novelty.btn-disable{opacity:0.3;cursor:default}.c-btn-novelty.btn-large{padding:16px 34px;font-size:18px}.c-btn-novelty.btn-small{padding:4px 10px;font-size:12px}.c-btn-novelty.btn-xsmall{padding:2px 6px;font-size:10px}.c-btn-novelty.btn-block{display:block;width:100%}#socialButtons{height:35px;margin:0;overflow:hidden}@media only screen and (max-width: 480px){#socialButtons{height:auto;padding:0;margin-bottom:5px}}#socialButtons li{display:block;float:right;line-height:1.1}@media only screen and (max-width: 480px){#socialButtons li{float:left}}@media only screen and (max-width: 480px){#socialButtons li.hatebu{width:61px}}#socialButtons li.twitter{width:78px;height:20px}@media only screen and (max-width: 480px){#socialButtons li.twitter{width:72px;height:25px}}#socialButtons li.googleplus{margin-right:-35px;width:110px}@media only screen and (max-width: 480px){#socialButtons li.googleplus{margin-right:0;width:68px}}#socialButtons li.facebook{width:102px}@media only screen and (max-width: 480px){#socialButtons li.facebook{width:100px}}.button{border-top-color:#999;border-right-color:#737373;border-bottom-color:#737373;border-left-color:#999;color:#444 !important;background:-svg-linear-gradient(top, #fefefe 1%, #dbdbdb 99%);background:-webkit-linear-gradient(top, #fefefe 1%, #dbdbdb 99%);background:-moz-linear-gradient(top, #fefefe 1%, #dbdbdb 99%);background:linear-gradient(top, #fefefe 1%, #dbdbdb 99%);background-color:#ddd;-webkit-box-shadow:1px 1px 2px #f6f6f6,1px 1px 0 rgba(255,255,255,0.5) inset;-moz-box-shadow:1px 1px 2px #f6f6f6,1px 1px 0 rgba(255,255,255,0.5) inset;box-shadow:1px 1px 2px #f6f6f6,1px 1px 0 rgba(255,255,255,0.5) inset;text-shadow:1px 1px 0 rgba(255,255,255,0.4)}.button:hover{border-top-color:#b3b3b3;border-right-color:#8c8c8c;border-bottom-color:#8c8c8c;border-left-color:#b3b3b3;color:#5e5e5e;background:#f7f7f7;background:#f7f7f7;background:#f7f7f7;background:#f7f7f7;-webkit-box-shadow:1px 1px 2px #f6f6f6;-moz-box-shadow:1px 1px 2px #f6f6f6;box-shadow:1px 1px 2px #f6f6f6;text-shadow:1px 1px 0 rgba(255,255,255,0.4)}.button:active{border-color:#8c8c8c;background:#ddd;-webkit-box-shadow:0 3px 6px rgba(34,34,34,0.2) inset;-moz-box-shadow:0 3px 6px rgba(34,34,34,0.2) inset;box-shadow:0 3px 6px rgba(34,34,34,0.2) inset;text-shadow:none}.button:focus{outline:none}.button.is-disabled,.button.is-disabled:hover,.button.is-disabled:active,.button[disabled],.button[disabled]:hover,.button[disabled]:active{border-color:#999;background:#ddd}.button-primary{border-top-color:rgba(0,0,0,0.05);border-right-color:rgba(0,0,0,0.3);border-bottom-color:rgba(0,0,0,0.3);border-left-color:rgba(0,0,0,0.05);color:#fff !important;background:-svg-linear-gradient(top, #ffa54c 1%, #ff7c00 99%);background:-webkit-linear-gradient(top, #ffa54c 1%, #ff7c00 99%);background:-moz-linear-gradient(top, #ffa54c 1%, #ff7c00 99%);background:linear-gradient(top, #ffa54c 1%, #ff7c00 99%);background-color:#ff7c00;-webkit-box-shadow:1px 1px 2px #f6f6f6,1px 1px 0 rgba(255,255,255,0.15) inset;-moz-box-shadow:1px 1px 2px #f6f6f6,1px 1px 0 rgba(255,255,255,0.15) inset;box-shadow:1px 1px 2px #f6f6f6,1px 1px 0 rgba(255,255,255,0.15) inset;text-shadow:0 -1px 0 rgba(0,0,0,0.15);font-weight:600}.button-primary:hover{border-top-color:rgba(26,26,26,0.05);border-right-color:rgba(26,26,26,0.3);border-bottom-color:rgba(26,26,26,0.3);border-left-color:rgba(26,26,26,0.05);color:#fff;background:#ff9e42;background:#ff9e42;background:#ff9e42;background:#ff9e42;-webkit-box-shadow:1px 1px 2px #f6f6f6;-moz-box-shadow:1px 1px 2px #f6f6f6;box-shadow:1px 1px 2px #f6f6f6;text-shadow:0 -1px 0 rgba(26,26,26,0.15)}.button-primary:active{border-color:rgba(26,26,26,0.3);background:#ff7c00;-webkit-box-shadow:0 3px 6px rgba(34,34,34,0.18) inset;-moz-box-shadow:0 3px 6px rgba(34,34,34,0.18) inset;box-shadow:0 3px 6px rgba(34,34,34,0.18) inset;text-shadow:none}.button-primary:focus{outline:none}.button-primary.is-disabled,.button-primary.is-disabled:hover,.button-primary.is-disabled:active,.button-primary[disabled],.button-primary[disabled]:hover,.button-primary[disabled]:active{border-color:rgba(0,0,0,0.05);background:#ff7c00}.button-success{border-top-color:rgba(0,0,0,0.2);border-right-color:rgba(0,0,0,0.4);border-bottom-color:rgba(0,0,0,0.4);border-left-color:rgba(0,0,0,0.2);color:#fff !important;background:-svg-linear-gradient(top, #69bc16 1%, #50a000 99%);background:-webkit-linear-gradient(top, #69bc16 1%, #50a000 99%);background:-moz-linear-gradient(top, #69bc16 1%, #50a000 99%);background:linear-gradient(top, #69bc16 1%, #50a000 99%);background-color:#50a000;-webkit-box-shadow:1px 1px 2px #f6f6f6,1px 1px 0 rgba(255,255,255,0.15) inset;-moz-box-shadow:1px 1px 2px #f6f6f6,1px 1px 0 rgba(255,255,255,0.15) inset;box-shadow:1px 1px 2px #f6f6f6,1px 1px 0 rgba(255,255,255,0.15) inset;text-shadow:0 -1px 0 rgba(0,0,0,0.25);font-weight:600}.button-success:hover{border-top-color:rgba(26,26,26,0.2);border-right-color:rgba(26,26,26,0.4);border-bottom-color:rgba(26,26,26,0.4);border-left-color:rgba(26,26,26,0.2);color:#fff;background:#62c400;background:#62c400;background:#62c400;background:#62c400;-webkit-box-shadow:1px 1px 2px #f6f6f6;-moz-box-shadow:1px 1px 2px #f6f6f6;box-shadow:1px 1px 2px #f6f6f6;text-shadow:0 -1px 0 rgba(26,26,26,0.25)}.button-success:active{border-color:rgba(26,26,26,0.4);background:#50a000;-webkit-box-shadow:0 3px 6px rgba(34,34,34,0.18) inset;-moz-box-shadow:0 3px 6px rgba(34,34,34,0.18) inset;box-shadow:0 3px 6px rgba(34,34,34,0.18) inset;text-shadow:none}.button-success:focus{outline:none}.button-success.is-disabled,.button-success.is-disabled:hover,.button-success.is-disabled:active,.button-success[disabled],.button-success[disabled]:hover,.button-success[disabled]:active{border-color:rgba(0,0,0,0.2);background:#50a000}.button-danger{border-top-color:rgba(0,0,0,0.2);border-right-color:rgba(0,0,0,0.4);border-bottom-color:rgba(0,0,0,0.4);border-left-color:rgba(0,0,0,0.2);color:#fff !important;background:-svg-linear-gradient(top, #e82c2c 1%, #bf0303 99%);background:-webkit-linear-gradient(top, #e82c2c 1%, #bf0303 99%);background:-moz-linear-gradient(top, #e82c2c 1%, #bf0303 99%);background:linear-gradient(top, #e82c2c 1%, #bf0303 99%);background-color:#bf0303;-webkit-box-shadow:1px 1px 2px #f6f6f6,1px 1px 0 rgba(255,255,255,0.15) inset;-moz-box-shadow:1px 1px 2px #f6f6f6,1px 1px 0 rgba(255,255,255,0.15) inset;box-shadow:1px 1px 2px #f6f6f6,1px 1px 0 rgba(255,255,255,0.15) inset;text-shadow:0 -1px 0 rgba(0,0,0,0.25);font-weight:600}.button-danger:hover{border-top-color:rgba(26,26,26,0.2);border-right-color:rgba(26,26,26,0.4);border-bottom-color:rgba(26,26,26,0.4);border-left-color:rgba(26,26,26,0.2);color:#fff;background:#e20404;background:#e20404;background:#e20404;background:#e20404;-webkit-box-shadow:1px 1px 2px #f6f6f6;-moz-box-shadow:1px 1px 2px #f6f6f6;box-shadow:1px 1px 2px #f6f6f6;text-shadow:0 -1px 0 rgba(26,26,26,0.25)}.button-danger:active{border-color:rgba(26,26,26,0.4);background:#bf0303;-webkit-box-shadow:0 3px 6px rgba(34,34,34,0.18) inset;-moz-box-shadow:0 3px 6px rgba(34,34,34,0.18) inset;box-shadow:0 3px 6px rgba(34,34,34,0.18) inset;text-shadow:none}.button-danger:focus{outline:none}.button-danger.is-disabled,.button-danger.is-disabled:hover,.button-danger.is-disabled:active,.button-danger[disabled],.button-danger[disabled]:hover,.button-danger[disabled]:active{border-color:rgba(0,0,0,0.2);background:#bf0303}.button-info{border-top-color:rgba(0,0,0,0.2);border-right-color:rgba(0,0,0,0.4);border-bottom-color:rgba(0,0,0,0.4);border-left-color:rgba(0,0,0,0.2);color:#fff !important;background:-svg-linear-gradient(top, #00b4f5 1%, #008dc5 99%);background:-webkit-linear-gradient(top, #00b4f5 1%, #008dc5 99%);background:-moz-linear-gradient(top, #00b4f5 1%, #008dc5 99%);background:linear-gradient(top, #00b4f5 1%, #008dc5 99%);background-color:#0091ca;-webkit-box-shadow:1px 1px 2px #f6f6f6,1px 1px 0 rgba(255,255,255,0.25) inset;-moz-box-shadow:1px 1px 2px #f6f6f6,1px 1px 0 rgba(255,255,255,0.25) inset;box-shadow:1px 1px 2px #f6f6f6,1px 1px 0 rgba(255,255,255,0.25) inset;text-shadow:0 -1px 0 rgba(0,0,0,0.25);font-weight:600}.button-info:hover{border-top-color:rgba(26,26,26,0.2);border-right-color:rgba(26,26,26,0.4);border-bottom-color:rgba(26,26,26,0.4);border-left-color:rgba(26,26,26,0.2);color:#fff;background:#35b3ee;background:#35b3ee;background:#35b3ee;background:#35b3ee;-webkit-box-shadow:1px 1px 2px #f6f6f6;-moz-box-shadow:1px 1px 2px #f6f6f6;box-shadow:1px 1px 2px #f6f6f6;text-shadow:0 -1px 0 rgba(26,26,26,0.25)}.button-info:active{border-color:rgba(26,26,26,0.4);background:#0091ca;-webkit-box-shadow:0 3px 6px rgba(34,34,34,0.18) inset;-moz-box-shadow:0 3px 6px rgba(34,34,34,0.18) inset;box-shadow:0 3px 6px rgba(34,34,34,0.18) inset;text-shadow:none}.button-info:focus{outline:none}.button-info.is-disabled,.button-info.is-disabled:hover,.button-info.is-disabled:active,.button-info[disabled],.button-info[disabled]:hover,.button-info[disabled]:active{border-color:rgba(0,0,0,0.2);background:#0091ca}.button-black{border-top-color:rgba(0,0,0,0.2);border-right-color:rgba(0,0,0,0.4);border-bottom-color:rgba(0,0,0,0.4);border-left-color:rgba(0,0,0,0.2);color:#fff !important;background:-svg-linear-gradient(top, dimgray 1%, #4b4b4b 99%);background:-webkit-linear-gradient(top, dimgray 1%, #4b4b4b 99%);background:-moz-linear-gradient(top, dimgray 1%, #4b4b4b 99%);background:linear-gradient(top, dimgray 1%, #4b4b4b 99%);background-color:#4b4b4b;-webkit-box-shadow:1px 1px 2px #f6f6f6,1px 1px 0 rgba(255,255,255,0.1) inset;-moz-box-shadow:1px 1px 2px #f6f6f6,1px 1px 0 rgba(255,255,255,0.1) inset;box-shadow:1px 1px 2px #f6f6f6,1px 1px 0 rgba(255,255,255,0.1) inset;text-shadow:0 -1px 0 rgba(0,0,0,0.35);font-weight:600}.button-black:hover{border-top-color:rgba(26,26,26,0.2);border-right-color:rgba(26,26,26,0.4);border-bottom-color:rgba(26,26,26,0.4);border-left-color:rgba(26,26,26,0.2);color:#fff;background:#5d5d5d;background:#5d5d5d;background:#5d5d5d;background:#5d5d5d;-webkit-box-shadow:1px 1px 2px #f6f6f6;-moz-box-shadow:1px 1px 2px #f6f6f6;box-shadow:1px 1px 2px #f6f6f6;text-shadow:0 -1px 0 rgba(26,26,26,0.35)}.button-black:active{border-color:rgba(26,26,26,0.4);background:#4b4b4b;-webkit-box-shadow:0 3px 6px rgba(34,34,34,0.18) inset;-moz-box-shadow:0 3px 6px rgba(34,34,34,0.18) inset;box-shadow:0 3px 6px rgba(34,34,34,0.18) inset;text-shadow:none}.button-black:focus{outline:none}.button-black.is-disabled,.button-black.is-disabled:hover,.button-black.is-disabled:active,.button-black[disabled],.button-black[disabled]:hover,.button-black[disabled]:active{border-color:rgba(0,0,0,0.2);background:#4b4b4b}.button-large{padding:10px 20px;font-size:19px;line-height:1.32;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;border-radius:7px}.button-small{padding:3px 12px;font-size:14px;line-height:1.6;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}.button-x-small{padding:2px 12px;font-size:13px;line-height:1.5;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}.button-tiny{padding:1px 5px;font-size:11px;line-height:1.48;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;overflow:hidden;height:20px}.button-large-square{padding-left:0;padding-right:0;font-size:19px;line-height:1;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;width:40px;height:40px}.button-square{padding-left:0;padding-right:0;font-size:16px;line-height:1;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;width:30px;height:30px}.button-small-square{padding-left:0;padding-right:0;font-size:14px;line-height:1;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;width:26px;height:26px}.button-x-small-square{padding-left:0;padding-right:0;font-size:13px;line-height:1;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;width:26px;height:26px}.button-tiny-square{padding-left:0;padding-right:0;font-size:11px;line-height:1;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;padding-top:1px;width:16px;height:16px}.button.w100,.button.w80,.button.w75,.button.w70,.button.w66,.button.w60,.button.w50,.button.w40,.button.w33,.button.w30,.button.w25,.button.w20,.button.block,.button.square{padding-left:0 !important;padding-right:0 !important}.button-info .icon-12-add,.button-primary .icon-12-add,.button-success .icon-12-add,.button-danger .icon-12-add{background-position:0 -50px}.button-info .icon-16-add,.button-primary .icon-16-add,.button-success .icon-16-add,.button-danger .icon-16-add{background-position:0 -102px}.button-info .icon-24-add,.button-primary .icon-24-add,.button-success .icon-24-add,.button-danger .icon-24-add{background-position:0 -174px}.button-info .icon-12-remove,.button-primary .icon-12-remove,.button-success .icon-12-remove,.button-danger .icon-12-remove{background-position:-12px -50px}.button-info .icon-16-remove,.button-primary .icon-16-remove,.button-success .icon-16-remove,.button-danger .icon-16-remove{background-position:-16px -102px}.button-info .icon-24-remove,.button-primary .icon-24-remove,.button-success .icon-24-remove,.button-danger .icon-24-remove{background-position:-24px -174px}.button-info .icon-12-question,.button-primary .icon-12-question,.button-success .icon-12-question,.button-danger .icon-12-question{background-position:-36px -50px}.button-info .icon-16-question,.button-primary .icon-16-question,.button-success .icon-16-question,.button-danger .icon-16-question{background-position:-48px -102px}.button-info .icon-24-question,.button-primary .icon-24-question,.button-success .icon-24-question,.button-danger .icon-24-question{background-position:-72px -174px}.button-info .icon-12-close,.button-primary .icon-12-close,.button-success .icon-12-close,.button-danger .icon-12-close{background-position:-24px -50px}.button-info .icon-16-close,.button-primary .icon-16-close,.button-success .icon-16-close,.button-danger .icon-16-close{background-position:-32px -102px}.button-info .icon-24-close,.button-primary .icon-24-close,.button-success .icon-24-close,.button-danger .icon-24-close{background-position:-48px -174px}.button-info .icon-12-download,.button-primary .icon-12-download,.button-success .icon-12-download,.button-danger .icon-12-download{background-position:-204px -50px}.button-info .icon-16-download,.button-primary .icon-16-download,.button-success .icon-16-download,.button-danger .icon-16-download{background-position:-272px -102px}.button-info .icon-24-download,.button-primary .icon-24-download,.button-success .icon-24-download,.button-danger .icon-24-download{background-position:-408px -174px}.button-side .button-primary,.button-side span{display:block}@media only screen and (min-width: 481px){.button-side .button-primary,.button-side span{float:right}}@media only screen and (min-width: 481px){.button-side .button-primary{width:70%}}.button-side span{margin-top:6px;color:#666;text-align:left;font-size:12px}@media only screen and (min-width: 481px){.button-side span{margin-top:0;padding-right:35px;width:30%}}#flyer_option .list-option-checkbox .is-current .icon-12-question{background-color:transparent !important}#flyer_h1_area{background-image:url(/asset/img/icon/icon_flyer_area.png?0401);padding-left:26px;background-repeat:no-repeat;background-position:left}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){#flyer_h1_area{background-image:url(/asset/img/icon/icon_flyer_area@2x.png?0401);background-size:16px 22px}}#flyer_h1_date{background-image:url(/asset/img/icon/icon_flyer_date.png?0401);bottom:0;padding-left:30px;background-repeat:no-repeat;background-position:left}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){#flyer_h1_date{background-image:url(/asset/img/icon/icon_flyer_date@2x.png?0401);background-size:20px 20px}}#flyer_h1_paper{background-image:url(/asset/img/icon/icon_flyer_paper.png?0401);padding-left:35px;background-repeat:no-repeat;background-position:left}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){#flyer_h1_paper{background-image:url(/asset/img/icon/icon_flyer_paper@2x.png?0401);background-size:25px 16px}}.flyer_h1{margin-bottom:0.25em}.orikomi-wrap{display:block;background-color:#fff;border:#afd07c 1px solid;padding:20px;padding:10px;margin-bottom:40px}.orikomi-wrap .emp{color:#ff0000}.orikomi-wrap .point{border:1px #ff0000 solid;color:#ff0000;font-weight:600}.orikomi-wrap .remarks{color:#666;font-weight:normal;text-align:left;margin:0;margin-top:5px;clear:both}.orikomi-wrap .price_box{width:260px;margin:0;background-color:#e9ffc8;border-top:#afd07c 1px solid;border-bottom:#afd07c 1px solid;padding:20px;float:right;margin-bottom:10px;font-weight:600;display:table-cell;vertical-align:middle;word-spacing:5pt;margin-top:20px;width:100%}.orikomi-wrap .price_box table{width:210px;margin-left:auto;margin-right:auto}.orikomi-wrap .price_box table tr,.orikomi-wrap .price_box table td,.orikomi-wrap .price_box table th{padding:5px}.orikomi-wrap .price_tbl{margin:0}.orikomi-wrap .price{color:#dd1a89;font-size:20px}.orikomi-wrap .simulation{text-align:left}.orikomi-wrap .clearboth{clear:both}.orikomi-wrap .pright{text-align:right}.orikomi-wrap .pleft{text-align:left}.orikomi-wrap .pcenter{text-align:center;margin:0}.orikomi-wrap .option-title{font-weight:600;size:16px;padding-top:5px}.orikomi-wrap .option-line{border-bottom:1px dotted #666;padding-bottom:10px;margin-bottom:10px}.orikomi-wrap .p5px{padding:5px}.orikomi-wrap input,.orikomi-wrap select{display:inline}.orikomi-wrap input:-moz-placeholder{color:#777}.orikomi-wrap input::-moz-placeholder{color:#777}.orikomi-wrap input:-ms-input-placeholder{color:#777}.orikomi-wrap input::-webkit-input-placeholder{color:#777}.orikomi-wrap .button-orikomi{width:200px}.orikomi-wrap .select-options{width:100%}.orikomi-wrap .flyererr{margin-top:10px}.flyercart{padding-bottom:50px}#flyer_option .list-option-checkbox li{margin-right:1%;padding-right:10px}#flyer_option .list-option-checkbox a,#flyer_option .list-option-checkbox a:link{background-color:#fafafa;white-space:nowrap;display:block;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}#flyer_option .list-option-checkbox a,#flyer_option .list-option-checkbox a:link,#flyer_option .list-option-checkbox a:visited,#flyer_option .list-option-checkbox a:hover,#flyer_option .list-option-checkbox a:active{padding:4px 0 4px 4px;text-decoration:none}#flyer_option .list-option-checkbox a,#flyer_option .list-option-checkbox a:link,#flyer_option .list-option-checkbox a:visited{color:#222;background-color:#fafafa}#flyer_option .list-option-checkbox a:hover,#flyer_option .list-option-checkbox a:active{color:#fff;background-color:#00a0e8}#flyer_option .list-option-checkbox .is-current a{color:#fff;background-color:#00a0e8}#flyer_option .list-option-checkbox .is-disabled a:hover,#flyer_option .list-option-checkbox .is-disabled a:active{background-color:#fafafa}#flyer_option .list-option-checkbox .icon-ink{display:none}@media only screen and (min-width: 481px){#flyer_option .list-option-checkbox .icon-ink{display:block}}#flyer_option .list-option-checkbox .cboxleft{float:left;width:147px;padding-right:10px}.checkbox{position:relative}.checkbox .block-label{display:inline-block;color:#444;font-weight:600;padding:5px 10px 5px 28px;border-radius:5px}.checkbox .block-label:hover{background:#f6f6f6}.checkbox .check-with-label:checked+.block-label{background:#00a0e8 !important;color:#fff}.checkbox .check-with-label:checked+.block-label a{color:#fff}.checkbox .check-with-label:disabled+.block-label{color:#ccc;background-color:transparent;cursor:default}.checkbox .check-with-label:disabled+.block-label:hover{color:#ccc;background-color:transparent}.checkbox .check-with-label{position:absolute;top:8px;left:8px}.checkbox.checkbox-small{font-size:11px;line-height:1.5}.checkbox.checkbox-small .check-with-label{top:5px}.choice-hint-box{width:80%;margin:50px auto 0 auto}.choice-hint-box .column-box{display:flex;justify-content:space-between}.choice-hint-box .column-box .column{width:46%}.choice-hint-box .btn-box{display:flex;flex-wrap:wrap;margin:30px -3% 0 0}.choice-hint-box .btn-box a{width:31%;margin:20px 2.3% 0 0;padding:10px}@media only screen and (max-width: 480px){.choice-hint-box{width:90%;margin:30px auto 0 auto}.choice-hint-box .column-box .column{width:48%}.choice-hint-box .btn-box{display:block;margin:10px 0 0}.choice-hint-box .btn-box a{width:100%;margin:20px 0 0}}.c-contact-form{background-color:#fafafa;border-top:1px solid #f6f6f6;padding:40px 30px 50px 30px;margin-top:20px}@media only screen and (max-width: 480px){.c-contact-form{padding:10px 5px 30px 5px;margin-top:10px}}.c-contact-form .contact-form-headline{margin:0;padding:0;font-size:160%;font-weight:600;color:#000;margin-top:30px}@media only screen and (max-width: 480px){.c-contact-form .contact-form-headline{font-size:100%;margin-top:15px}}.c-contact-form .contact-form-headline span{display:inline-block;font-size:60%;font-weight:normal}.c-contact-form .contact-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:1px solid #ccc;padding:8px 36px 8px 12px;font-weight:600;background:url("/asset/img/common/icon-form-arrow-m.svg") right center no-repeat #fff}.c-contact-form .contact-select#contact_reupload_page_count{width:30%}@media only screen and (max-width: 480px){.c-contact-form .contact-select#contact_reupload_page_count{width:100%}}.c-contact-form .resource-item{margin-bottom:30px}.c-contact-form .resource-item:before,.c-contact-form .resource-item:after{content:"";display:table}.c-contact-form .resource-item:after{clear:both}@media only screen and (max-width: 480px){.c-contact-form .resource-item{margin-bottom:20px}}.c-contact-form .resource-item dt{display:block;float:left;width:25%;text-align:right;font-weight:600;padding-right:15px;margin-top:10px}@media only screen and (max-width: 480px){.c-contact-form .resource-item dt{font-size:100%;float:none;width:100%;text-align:left;padding-right:0}}.c-contact-form .resource-item dd{display:block;float:left;width:74%}@media only screen and (max-width: 480px){.c-contact-form .resource-item dd{float:none;width:100%;margin-top:5px}}.c-contact-form .resource-item dd .input{padding:10px;border-color:#ccc}.c-contact-form .resource-item dd .input#contact_order_id{width:30%}@media only screen and (max-width: 480px){.c-contact-form .resource-item dd .input#contact_order_id{width:100%}}.c-contact-form .resource-item dd .postal{width:30%}@media only screen and (max-width: 480px){.c-contact-form .resource-item dd .postal{width:100%}}.c-contact-form .resource-item dd p{font-size:90%}.c-contact-form .contact-btn-wrapper{padding:20px 20px 0 25%}@media only screen and (max-width: 480px){.c-contact-form .contact-btn-wrapper{padding:10px 10px 0 10px}}.c-contact-form .contact-btn-wrapper [class^="c-btn-"]{width:70%}@media only screen and (max-width: 480px){.c-contact-form .contact-btn-wrapper [class^="c-btn-"]{width:100%;padding:15px 10px;font-size:100%}}.c-contact-form .contact-btn-wrapper [class^="c-btn-"].back{width:10%;margin-right:23px}@media only screen and (max-width: 480px){.c-contact-form .contact-btn-wrapper [class^="c-btn-"].back{margin-bottom:10px;width:100%;opacity:0.8}}.c-contact-form .error-message{padding:10px 0 0 10px;color:#e4007e}.c-contact-form .footnote-box{padding:15px 35px 15px 25%;font-size:14px}@media only screen and (max-width: 480px){.c-contact-form .footnote-box{padding:5px 15px 15px 15px}}.c-contact-form .footnote{position:relative;margin-bottom:8px;padding-left:1.4em}.c-contact-form .footnote:before{content:"※";position:absolute;left:0;top:0}.c-contact-form.confirm{margin-bottom:50px}.c-contact-form.confirm .resource-item dt{font-weight:normal;margin-top:0;padding-right:40px}.c-contact-form.confirm .resource-item dd{font-weight:600}@media only screen and (min-width: 481px){.c-contact-form.confirm .contact-btn-wrapper{padding-left:20px;text-align:center}.c-contact-form.confirm .contact-btn-wrapper [class^="c-btn-"]{width:50%}.c-contact-form.confirm .contact-btn-wrapper [class^="c-btn-"].back{width:10%}}.c-contact-required{display:inline-block;margin-right:10px;padding:2px 8px;border:1px solid #e4007e;border-radius:3px;font-size:12px;font-weight:600;color:#e4007e;vertical-align:2px}.c-contact-complete-btn{background-color:#fafafa;margin:50px 0;padding:40px 10px;text-align:center}@media only screen and (max-width: 480px){.c-contact-complete-btn{margin:20px 0;padding:0 10px 10px 10px}}.c-contact-complete-btn [class^="c-btn-"]{width:35%;margin:0 40px}@media only screen and (max-width: 480px){.c-contact-complete-btn [class^="c-btn-"]{width:100%;margin:10px 0 0 0;padding:15px 0}}.delivery-banner{line-height:1.5 !important}.delivery-banner p{margin-bottom:0}.delivery-banner .delivery-recommend-list{display:flex;justify-content:center;margin-left:-2%}@media only screen and (max-width: 480px){.delivery-banner .delivery-recommend-list{margin-left:0;display:block}}.delivery-banner .delivery-recommend-item{float:left;width:48%;max-width:432px;margin-left:2%}@media only screen and (max-width: 480px){.delivery-banner .delivery-recommend-item{float:none;max-width:100%;width:100%;margin:0 0 10px 0;border-bottom:1px solid #ddd}}.delivery-banner .delivery-recommend-item a{position:relative;display:block;padding:15px 15px 10px 15px;background-color:#fafafa;color:#000;transition:all 0.1s linear}.delivery-banner .delivery-recommend-item a:hover{text-decoration:none;opacity:0.7}.delivery-banner .delivery-recommend-item .item-text{position:relative;z-index:1;margin-left:7px;font-size:12px;line-height:1.2;vertical-align:-1px;letter-spacing:0.05em;font-weight:600}.delivery-banner .delivery-recommend-item .item-name{position:relative;margin:0;padding:5px 0 0;font-size:25px;font-weight:600}.delivery-banner .delivery-recommend-item .item-price{font-size:16px;font-weight:600;margin-top:-10px;margin-bottom:-5px}@media only screen and (max-width: 480px){.delivery-banner .delivery-recommend-item .item-price{display:inline-block}}.delivery-banner .delivery-recommend-item .item-price .item-price-number{padding-right:3px;font-size:34px;font-weight:600;color:#00a0e8}@media only screen and (max-width: 480px){.delivery-banner .delivery-recommend-item .item-price .item-price-number{font-size:24px}}.delivery-banner .delivery-recommend-item .item-price .item-price-value{padding:0 3px;font-size:52px;color:#00a0e8}@media only screen and (max-width: 480px){.delivery-banner .delivery-recommend-item .item-price .item-price-value{font-size:40px}}.delivery-banner .delivery-recommend-item .item-image{position:absolute;right:0;bottom:0;width:130px;height:110px}@media only screen and (max-width: 480px){.delivery-banner .delivery-recommend-item .item-image{width:110px;height:auto}}.delivery-complete .posthing-box,.delivery-complete .newspaper-box{text-align:left}.delivery-complete .copy{text-align:center}.delivery-complete .logo{width:52%}.c-design-box.c-design-box-rakrak{display:flex;flex-direction:column}.c-design-box.c-design-box-blank{display:flex;flex-direction:column}.c-design-box .thumb-box{display:block;position:relative;margin-bottom:3px;padding:14px;background-color:#f6f6f6;color:#222}.c-design-box .thumb-box.thumb-box-rakrak{flex:1;margin-bottom:10px;padding:0;background-color:#f5fdff;border:1px solid #d4f5fc}.c-design-box .thumb-box.thumb-box-rakrak .thumb-box-inner{height:100%}.c-design-box .thumb-box.thumb-box-blank{flex:1;margin-bottom:10px}.c-design-box .thumb-box.thumb-box-blank .thumb-box-inner{height:100%}.c-design-box .thumb-box .ranking-number{display:inline-flex;align-items:center;justify-content:center;position:absolute;top:5px;left:5px;width:26px;height:26px;border-radius:50%;background-color:#fff000;color:#222;font-weight:bold;font-size:14px;z-index:2}.c-design-box .thumb-box .alert-message-box{position:absolute;left:0;top:0;padding:4px;background-color:rgba(255,255,255,0.7);border-bottom:1px solid #ddd}.c-design-box .thumb-box .thumb-box-inner{position:relative}.c-design-box .thumb-box .thumb-box-inner:before{content:'';display:block;padding-top:100%}.c-design-box .thumb-box .thumb{position:absolute;top:0;width:100%;height:100%}.c-design-box .thumb-box .thumb img{position:absolute;top:50%;left:50%;max-height:100%;transform:translate(-50%, -50%)}.c-design-box .thumb-box .thumb-image{box-shadow:0.5px 1px 1px rgba(0,0,0,0.5)}.c-design-box .thumb-box .thumb-image.both-side{box-shadow:0.5px 1px 1px rgba(0,0,0,0.5),8px 8px 0 #ddd,8.5px 9px 1px rgba(0,0,0,0.5)}.c-design-box .thumb-box .overlay{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.7);color:#fff;opacity:0;transition:opacity 0.1s linear;z-index:3}.c-design-box .thumb-box .overlay:hover{opacity:1}.c-design-box .thumb-box .overlay p{position:relative;top:50%;text-align:center;transform:translateY(-50%)}.c-design-box .size-wrapper{margin-bottom:8px}.c-design-box .size-wrapper:before,.c-design-box .size-wrapper:after{content:"";display:table}.c-design-box .size-wrapper:after{clear:both}.c-design-box .size-wrapper .btn-favorite{display:block;float:right;width:24px;height:18px;margin-left:5px;line-height:1;background:url("/asset/img/online-design/btn-favorite.svg") no-repeat center center;transition:all 0.1s linear}.c-design-box .size-wrapper .btn-favorite.active{background-image:url("/asset/img/online-design/btn-favorite-active.svg")}.c-design-box .size-wrapper .btn-favorite .tooltip-text{top:-160%;font-size:11px;transform:translateX(-50%)}.c-design-box .size-wrapper .size{display:block;padding:0 4px;height:18px;background-color:#666;font-size:10px;color:#fafafa;line-height:18px;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.c-design-box .design-title{height:1.3em;margin-bottom:10px;color:#666;font-size:12px;font-weight:bold;line-height:1.3;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.c-design-box .btn-remove-favorite{margin-top:12px}.c-design-box .btn-rakrak-panel{background-color:#00b2da;border-color:#00b2da}.c-design-templates{display:flex;flex-wrap:wrap;margin:42px 0 0 -30px;justify-content:center}@media only screen and (max-width: 480px){.c-design-templates{margin-left:-15px}}.c-design-templates .design-template{width:calc(25% - 30px);margin:0 0 64px 30px}@media only screen and (max-width: 480px){.c-design-templates .design-template{width:calc(50% - 15px);margin:0 0 40px 15px}}.c-design-templates .design-template-image{display:block;background-color:#f6f6f6;transition:all 0.1s linear}.c-design-templates .design-template-image:hover{opacity:0.7}.c-design-templates .design-template-image img{width:100%}.c-design-templates .design-template-category{margin:12px 0;font-weight:600}.c-design-templates .design-template-label{margin-left:8px;padding:3px 5px;background-color:#ee4a0e;font-size:10px;color:#fff;vertical-align:2px}.field-with-unit{margin-right:30px;position:relative}.field-with-unit input,.field-with-unit select{display:block}.field-with-unit input.is-hide,.field-with-unit select.is-hide{display:none}.field-with-unit .help-unit{position:absolute;text-align:center;top:0;right:-30px;width:25px;height:30px;line-height:30px;display:block}.field-with-unit.unit-small{margin-right:25px}.field-with-unit.unit-small .help-unit{right:-25px;width:20px;height:25px;line-height:25px}.field-with-unit.unit-small.prepend-field{margin-left:25px}.field-with-unit.unit-small.prepend-field .help-unit{left:-25px}.field-with-unit.prepend-field{margin-right:auto;margin-left:30px}.field-with-unit.prepend-field .help-unit{right:auto;left:-30px}.figure-flip{width:9600px;position:relative}.figure-item{float:left}.figure-item-inner{text-align:center;display:table-cell;vertical-align:middle;position:relative}.figure-productpage{display:table;margin-bottom:8px;padding:10px;width:100%;color:#222;text-align:center;text-decoration:none}@media only screen and (min-width: 481px){.figure-productpage{display:block;margin-bottom:0}}.figure-productpage img{float:left;width:154px;width:100%}@media only screen and (min-width: 481px){.figure-productpage img{float:none;max-width:100%}}.figure-productpage p{display:table-cell;margin-bottom:0;padding-left:12px;width:50%;height:100%;color:#444;vertical-align:middle;text-align:left;font-size:12px;line-height:1.3}@media only screen and (min-width: 481px){.figure-productpage p{display:block;float:none;padding-top:8px;padding-left:0;width:100%;height:auto;height:auto;vertical-align:baseline;text-align:center}}.c-flash-message{position:relative;width:100%;height:46px;margin-bottom:20px;padding:11px 15px 11px 50px;border-radius:2px;font-weight:bold}.c-flash-message:before{content:"";display:block;position:absolute;left:16px;top:50%;width:21px;height:21px;transform:translateY(-50%)}.c-flash-message.success{background-color:#00a0e8;color:#fff}.c-flash-message.success:before{background:left top url("/asset/img/common/icon/icon-success.svg")}.c-flash-message.error{background-color:#e4007e;color:#fff}.c-flash-message.error:before{background:left top url("/asset/img/common/icon/icon-error.svg")}.c-flash-message.alert{border:2px solid #e4007e;color:#e4007e}.c-flash-message.alert:before{background:left top url("/asset/img/common/icon/icon-alert.svg")}.c-flash-message.flash-message-leave-active{transition:opacity 0.3s ease-out}.c-flash-message.flash-message-leave-to{opacity:0}.c-modern-flash-message{display:block;width:100%;padding:12px;font-size:1rem;font-weight:600;line-height:1.5}@media only screen and (max-width: 480px){.c-modern-flash-message{padding:8px 10px;font-size:0.875rem}}.c-modern-flash-message.success,.c-modern-flash-message a.success{background-color:#e4f5ea;color:#44af69}.c-modern-flash-message.warn,.c-modern-flash-message a.warn{background-color:#fdefd8;color:#e0930f}.c-modern-flash-message.error,.c-modern-flash-message a.error{background-color:#fceff0;color:#db2b39}.c-modern-flash-message ~ .c-modern-flash-message{margin-top:10px}.form-error-message{padding:4px;color:#ce1515;background-color:#f2dede;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}.c-form-footnote-box{margin-bottom:20px;padding:15px;border:1px solid #ccc;background-color:#fafafa;text-align:left;font-size:14px}.c-form-footnote-box p{margin-bottom:0}.c-form-footnote-box .footnote{position:relative;padding-left:1.4em}.c-form-footnote-box .footnote:before{content:"※";position:absolute;left:0;top:0}@media only screen and (min-width: 481px){.c-form-footnote-box{width:70%;margin-right:auto;margin-left:auto}}.heading-bar{margin-bottom:0.714em;padding:0;position:relative;background-color:#f6f6f6}.heading-bar.heading-bar--magenta{margin-bottom:14px;background:#e4007e}.heading-bar.heading-bar--cyan{margin-bottom:14px;background:#00a0e8}.heading-bar.heading-bar--yellow{margin-bottom:14px;background:#fff000}.heading-bar-inner{padding:4px 10px;display:block;color:#222;font-size:17px}.heading-bar-inner a{color:#222}.heading-bar-inner a.block{margin:-4px -10px;padding:4px 10px}.heading-bar-inner a.block:hover{text-decoration:none;background-color:#fafafa}@media only screen and (min-width: 481px){.heading-bar-inner{padding:8px 14px;font-size:15px}.heading-bar-inner a.block{margin:-8px -14px;padding:8px 14px}}.heading-bar--magenta .heading-bar-inner,.heading-bar--yellow .heading-bar-inner,.heading-bar--cyan .heading-bar-inner{padding:8px 14px}.heading-bar--magenta .heading-bar-inner,.heading-bar--cyan .heading-bar-inner{color:#fff}.heading-border-bottom,.heading-border-bottom-x-large{margin-top:0;padding:0.09em 8px 0.51em 8px;border:none;border-bottom:1px solid #ccc;font-weight:600;font-size:20px}@media only screen and (min-width: 481px){.heading-border-bottom,.heading-border-bottom-x-large{font-size:28px;padding-left:8px;padding-right:8px}}.heading-border-bottom-x-large{text-shadow:2px 2px 2px #fff;padding-top:0.5em;font-size:17px;border-bottom-width:3px}@media only screen and (min-width: 481px){.heading-border-bottom-x-large{font-size:40px;border-bottom-width:4px}}.heading-box{margin-bottom:5px;margin-bottom:0.813em}@media only screen and (min-width: 481px){.heading-box{margin-bottom:13px;margin-bottom:0.813em}}.heading-box-description{display:block;margin-top:3px;color:#666;vertical-align:middle;font-size:12px;line-height:1.5}@media only screen and (min-width: 481px){.heading-box-description{display:table-cell;margin-top:0;padding-left:15px}}.heading-circle{margin:0 0 8px;padding:0 0 3px;line-height:1;color:#fff;background-color:#ce1515;width:4em;text-align:center;-webkit-border-radius:2em;-moz-border-radius:2em;-ms-border-radius:2em;border-radius:2em}.heading-circle span{display:inline-block}.heading-circle span{margin-right:3px;font-size:13px}.heading-circle .num{font-size:16px}@media only screen and (min-width: 481px){.heading-circle{padding:5px 2px 0;width:2em;height:2em}.heading-circle span{margin:0;font-size:11px;display:block}.heading-circle .num{font-size:20px;display:block}}.heading-general{margin-bottom:30px;background:#fafafa url(/asset/img/common/bg/bg-heading-general.png) no-repeat top center}.heading-general .heading-general-inner{padding:30px 50px;background:url(/asset/img/common/bg/bg-heading-general.png) no-repeat bottom center}@media only screen and (max-width: 480px){.heading-general .heading-general-inner{padding:30px 10px}}.heading-general .heading-general-body{padding-left:90px;background:no-repeat left top}@media only screen and (max-width: 480px){.heading-general .heading-general-body{padding-left:45px;background-size:auto 33px}}.heading-general .heading-general-body .heading-general-ttl{margin:0;font-size:30px}@media only screen and (max-width: 480px){.heading-general .heading-general-body .heading-general-ttl{margin-bottom:5px;font-size:18px}}.heading-general .heading-general-body .heading-general-txt{margin:0;font-size:13px}@media only screen and (max-width: 480px){.heading-general .heading-general-body .heading-general-txt{font-size:12px;line-height:1.2}}.heading-general .general-products-list{background-image:url(/asset/img/common/icon/heading-general/icon-products-list.png)}.heading-general .general-beginners{background-image:url(/asset/img/common/icon/heading-general/icon-beginners.png)}.heading-general .general-guide{background-image:url(/asset/img/common/icon/heading-general/icon-guide.png)}.heading-general .general-upload{background-image:url(/asset/img/common/icon/heading-general/icon-upload.png)}.heading-general .general-estimate{background-image:url(/asset/img/common/icon/heading-general/icon-estimate.png)}.heading-general .general-campaign{background-image:url(/asset/img/common/icon/heading-general/icon-campaign.png)}.heading-general .general-news{background-image:url(/asset/img/common/icon/heading-general/icon-news.png)}.heading-general .general-shinbunorikomi-seo{background-image:url(/asset/img/common/icon/heading-general/icon-shinbunorikomi-seo.png)}.heading-general .general-posting{background-image:url(/asset/img/common/icon/heading-general/icon-posting.png)}.heading-gradient-dark{position:relative;background:-svg-linear-gradient(top, #7a7a7a 0%, #989898 25%, #fff 100%);background:-webkit-linear-gradient(top, #7a7a7a 0%, #989898 25%, #fff 100%);background:-moz-linear-gradient(top, #7a7a7a 0%, #989898 25%, #fff 100%);background:linear-gradient(top, #7a7a7a 0%, #989898 25%, #fff 100%);background:-svg-linear-gradient(top, #7a7a7a 0%, #989898 25%, #fff 100%);background:-webkit-linear-gradient(top, #7a7a7a 0%, #989898 25%, #fff 100%);background:-moz-linear-gradient(top, #7a7a7a 0%, #989898 25%, #fff 100%);background:linear-gradient(top, #7a7a7a 0%, #989898 25%, #fff 100%)}@media only screen and (min-width: 481px){.heading-gradient-dark:before{position:absolute;content:"";display:block;width:100%;height:1px;top:1px;left:0;background-color:rgba(255,255,255,0.5)}}.heading-gradient{position:relative}.heading-keyvisual{position:relative;top:1px}.heading-keyvisual .heading-white-with-shadow,.heading-keyvisual .heading-keyvisual-property{padding-left:45px}@media only screen and (min-width: 481px){.heading-keyvisual .heading-white-with-shadow,.heading-keyvisual .heading-keyvisual-property{padding-left:0}}@media only screen and (min-width: 481px){.heading-keyvisual .heading-keyvisual-property{font-size:15px}}.heading-keyvisual .label-group{display:block;margin-top:0.231em;margin-left:-0.313em}@media only screen and (min-width: 481px){.heading-keyvisual .label-group{display:inline;margin-left:0}}.heading-keyvisual .label-circle{text-shadow:none}.heading-keyvisual-lead{margin-bottom:0.538em;font-size:0.75rem;color:#2b2b2b;text-shadow:0 1px 0 rgba(255,255,255,0.2)}.heading-keyvisual-lead .label-round{text-shadow:none}@media only screen and (min-width: 481px){.heading-keyvisual-lead{font-size:0.813rem}}.keyvisual-indent{position:relative;z-index:1}@media only screen and (min-width: 481px){.keyvisual-indent{padding-left:95px;padding-right:31%}.product-price-table .keyvisual-indent{padding-right:0}.keyvisual-indent.padding-right{padding-right:31%}.keyvisual-indent.full{padding-right:0}}.heading-keyvisual-property{margin-bottom:2px}.heading-keyvisual-property span{margin-right:3px}@media only screen and (min-width: 481px){.heading-keyvisual-property{left:100px}}.icon-product-80{position:absolute;top:0;left:0;opacity:.7;width:40px;height:40px}@media only screen and (min-width: 481px){.icon-product-80{width:80px;height:80px}}.heading-keyvisual-visual{position:absolute;top:-5px;right:-5px;z-index:0;display:none;width:30%}@media only screen and (min-width: 481px){.heading-keyvisual-visual{display:block}}.product-price-table .heading-white-with-shadow{font-size:18px}@media only screen and (min-width: 481px){.product-price-table .heading-white-with-shadow{font-size:24px}}.heading-product{margin-bottom:30px;background:#fafafa url(/asset/img/common/bg/bg-heading-general.png) no-repeat top center}.heading-product .heading-product-inner{padding:30px 20px;background:url(/asset/img/common/bg/bg-heading-general.png) no-repeat bottom left}@media only screen and (max-width: 480px){.heading-product .heading-product-inner{padding:30px 10px}}.heading-product .heading-product-body{padding-left:90px;background:no-repeat left top}@media only screen and (max-width: 480px){.heading-product .heading-product-body{padding-left:45px;background-size:auto 33px}}.heading-product .heading-product-body .heading-product-body-inner{padding-right:31%;background:no-repeat right top}@media only screen and (max-width: 480px){.heading-product .heading-product-body .heading-product-body-inner{padding-right:0;background:none}}.heading-product .heading-product-body .heading-product-info{margin:0 0 5px}.heading-product .heading-product-body .heading-product-info .info-detail{font-size:16px}@media only screen and (max-width: 480px){.heading-product .heading-product-body .heading-product-info .info-detail{font-size:12px}}.heading-product .heading-product-body .heading-product-ttl{margin:0 0 10px;font-size:30px}@media only screen and (max-width: 480px){.heading-product .heading-product-body .heading-product-ttl{margin-bottom:5px;font-size:18px}}.heading-product .heading-product-body .heading-product-txt{margin:0;font-size:13px}@media only screen and (max-width: 480px){.heading-product .heading-product-body .heading-product-txt{font-size:12px;line-height:1.2}}@media only screen and (max-width: 480px){.heading-product .heading-product-body .label-group{display:block}}.heading-product .heading-product-body .label-product{margin-right:5px;padding:2px 5px}.heading-product .heading-product-body .payment-info{margin:10px 0 0}.heading-product .product-flyer{background-image:url(/asset/img/common/icon/product/icon-flyer-60.png)}.heading-product .product-flyer .heading-product-body-inner{background-image:url(/asset/img/common/illust/product/illust-flyer.png)}@media only screen and (max-width: 480px){.heading-product .product-flyer .heading-product-body-inner{background:none}}.heading-product .product-businesscard{background-image:url(/asset/img/common/icon/product/icon-businesscard-60.png)}.heading-product .product-businesscard .heading-product-body-inner{background-image:url(/asset/img/common/illust/product/illust-businesscard.png)}@media only screen and (max-width: 480px){.heading-product .product-businesscard .heading-product-body-inner{background:none}}.heading-product .product-perforatedflyer{background-image:url(/asset/img/common/icon/product/icon-perforatedflyer-60.png)}.heading-product .product-perforatedflyer .heading-product-body-inner{background-image:url(/asset/img/common/illust/product/illust-perforatedflyer.png)}@media only screen and (max-width: 480px){.heading-product .product-perforatedflyer .heading-product-body-inner{background:none}}.heading-product .product-biglotflyer{background-image:url(/asset/img/common/icon/product/icon-biglotflyer-60.png)}.heading-product .product-biglotflyer .heading-product-body-inner{background-image:url(/asset/img/common/illust/product/illust-biglotflyer.png)}@media only screen and (max-width: 480px){.heading-product .product-biglotflyer .heading-product-body-inner{background:none}}.heading-product .product-pamphlet{background-image:url(/asset/img/common/icon/product/icon-pamphlet-60.png)}.heading-product .product-pamphlet .heading-product-body-inner{background-image:url(/asset/img/common/illust/product/illust-pamphlet.png)}@media only screen and (max-width: 480px){.heading-product .product-pamphlet .heading-product-body-inner{background:none}}.heading-product .product-directmail{background-image:url(/asset/img/common/icon/product/icon-directmail-60.png)}.heading-product .product-directmail .heading-product-body-inner{background-image:url(/asset/img/common/illust/product/illust-directmail.png)}@media only screen and (max-width: 480px){.heading-product .product-directmail .heading-product-body-inner{background:none}}.heading-product .product-booklet{background-image:url(/asset/img/common/icon/product/icon-booklet-60.png)}.heading-product .product-booklet .heading-product-body-inner{background-image:url(/asset/img/common/illust/product/illust-booklet.png)}@media only screen and (max-width: 480px){.heading-product .product-booklet .heading-product-body-inner{background:none}}.heading-product .product-poster{background-image:url(/asset/img/common/icon/product/icon-poster-60.png)}.heading-product .product-poster .heading-product-body-inner{background-image:url(/asset/img/common/illust/product/illust-poster.png)}@media only screen and (max-width: 480px){.heading-product .product-poster .heading-product-body-inner{background:none}}.heading-product .product-postcard{background-image:url(/asset/img/common/icon/product/icon-postcard-60.png)}.heading-product .product-postcard .heading-product-body-inner{background-image:url(/asset/img/common/illust/product/illust-postcard.png)}@media only screen and (max-width: 480px){.heading-product .product-postcard .heading-product-body-inner{background:none}}.heading-product .product-envelope{background-image:url(/asset/img/common/icon/product/icon-envelope-60.png)}.heading-product .product-envelope .heading-product-body-inner{background-image:url(/asset/img/common/illust/product/illust-envelope.png)}@media only screen and (max-width: 480px){.heading-product .product-envelope .heading-product-body-inner{background:none}}.heading-product .product-card{background-image:url(/asset/img/common/icon/product/icon-card-60.png)}.heading-product .product-card .heading-product-body-inner{background-image:url(/asset/img/common/illust/product/illust-card.png)}@media only screen and (max-width: 480px){.heading-product .product-card .heading-product-body-inner{background:none}}.heading-product .product-folder{background-image:url(/asset/img/common/icon/product/icon-folder-60.png)}.heading-product .product-folder .heading-product-body-inner{background-image:url(/asset/img/common/illust/product/illust-folder.png)}@media only screen and (max-width: 480px){.heading-product .product-folder .heading-product-body-inner{background:none}}.heading-product .product-sticker{background-image:url(/asset/img/common/icon/product/icon-sticker-60.png)}.heading-product .product-sticker .heading-product-body-inner{background-image:url(/asset/img/common/illust/product/illust-sticker.png)}@media only screen and (max-width: 480px){.heading-product .product-sticker .heading-product-body-inner{background:none}}.heading-product .product-fan{background-image:url(/asset/img/common/icon/product/icon-fan-60.png)}.heading-product .product-fan .heading-product-body-inner{background-image:url(/asset/img/common/illust/product/illust-fan.png)}@media only screen and (max-width: 480px){.heading-product .product-fan .heading-product-body-inner{background:none}}.heading-product .product-calendar{background-image:url(/asset/img/common/icon/product/icon-calendar-60.png)}.heading-product .product-calendar .heading-product-body-inner{background-image:url(/asset/img/common/illust/product/illust-calendar.png)}@media only screen and (max-width: 480px){.heading-product .product-calendar .heading-product-body-inner{background:none}}.heading-product .product-flag{background-image:url(/asset/img/common/icon/product/icon-flag-60.png)}.heading-product .product-flag .heading-product-body-inner{background-image:url(/asset/img/common/illust/product/illust-flag.png)}@media only screen and (max-width: 480px){.heading-product .product-flag .heading-product-body-inner{background:none}}.heading-product .product-pocket-tissue{background-image:url(/asset/img/common/icon/product/icon-pocket-tissue-60.png)}.heading-product .product-pocket-tissue .heading-product-body-inner{background-image:url(/asset/img/common/illust/product/illust-pocket-tissue.png)}@media only screen and (max-width: 480px){.heading-product .product-pocket-tissue .heading-product-body-inner{background:none}}.heading-side-bar{padding:5px 8px;font-size:13px;letter-spacing:0.05em}.heading-side-bar a{margin:-6px -8px;padding:8px 8px}.heading-side-bar .heading-side-bar-inner{display:block;margin:-6px -8px;padding:8px 8px;letter-spacing:0.05em;color:#fff !important;background:-svg-linear-gradient(top, #666 1%, #444 99%);background:-webkit-linear-gradient(top, #666 1%, #444 99%);background:-moz-linear-gradient(top, #666 1%, #444 99%);background:linear-gradient(top, #666 1%, #444 99%)}.heading-side-bar.first{line-height:1.333}@media only screen and (min-width: 481px){.heading-side-bar.first{border-radius:4px 4px 0 0}.heading-side-bar.first a{border-radius:4px 4px 0 0}}.heading-side-bar-s{font-size:13px;letter-spacing:0.05em;margin:0;padding:0}.heading-side-bar-s a:link,.heading-side-bar-s a:visited,.heading-side-bar-s span{display:block;padding:6px 8px;color:#fff;background-color:#666;font-weight:normal;line-height:1.5}.heading-side-bar-s a:hover{background-color:#999;text-decoration:none}.heading-side-bar-novelty{display:block;padding:16px 8px !important;background-color:#fff}.heading-side-bar-novelty:hover{opacity:75%}.heading-square-left{position:relative;margin:0 0 0.5em 0;display:block;color:#222;vertical-align:middle;font-weight:600;font-size:17px}.heading-box .heading-square-left{margin-bottom:0}@media only screen and (min-width: 481px){.heading-box .heading-square-left{display:table-cell}}@media only screen and (min-width: 481px){.heading-square-left{font-size:22px}}.heading-square-left a{color:#222}.heading-square-left a:active,.heading-square-left a.is-touch{color:#fff}.heading-square-left:before{position:relative;top:0;display:inline-block;margin-right:5px;width:14px;height:14px;content:""}@media only screen and (min-width: 481px){.heading-square-left:before{top:2px;margin-right:5px;width:20px;height:20px}}.heading-white-with-shadow{margin-top:0;margin-bottom:8px;padding-top:0}@media only screen and (min-width: 481px){.heading-white-with-shadow{margin-bottom:0.3em;font-size:2.5em}}.heading-with-company-logo{margin-top:0;margin-bottom:0.5em;padding:0}.heading-with-company-logo .company-logo{display:block;max-height:50px;min-width:150px;margin-bottom:0.25em}.heading-with-company-logo .company-name{color:#444;font-weight:normal;font-size:13px}@media only screen and (min-width: 481px){.heading-with-company-logo .company-name{font-size:15px}}.image-box-category{background-repeat:no-repeat;background-position:0 0;width:175px;height:133px}.icon-12-remove{background-position:-12px -38px}.icon-12-close,.icon-12-close-black{background-position:-24px -38px}.icon-12-question{background-position:-36px -38px}.icon-12-down{background-position:-48px -38px}.icon-12-up{background-position:-60px -38px}.icon-12-left{background-position:-72px -38px}.icon-12-right{background-position:-84px -38px}.icon-12-arrow-up{background-position:-96px -38px}.icon-12-arrow-down{background-position:-108px -38px}.icon-12-arrow-left{background-position:-120px -38px}.icon-12-arrow-right{background-position:-132px -38px}.icon-12-up-down{background-position:-144px -38px}.icon-12-left-right{background-position:-156px -38px}.icon-12-person{background-position:-168px -38px}.icon-12-people{background-position:-180px -38px}.icon-12-upload{background-position:-192px -38px}.icon-12-download{background-position:-204px -38px}.icon-12-phone{background-position:-216px -38px}.icon-12-home{background-position:-228px -38px}.icon-12-search{background-position:-240px -38px}.icon-12-lock{background-position:-252px -38px}.icon-12-heart{background-position:-264px -38px}.icon-12-star{background-position:-276px -38px}.icon-12-ok{background-position:-288px -38px}.icon-12-ban{background-position:-300px -38px}.icon-12-alert{background-position:-312px -38px}.icon-12-setup{background-position:-324px -38px}.icon-12-camera{background-position:-336px -38px}.icon-12-yen{background-position:-348px -38px}.icon-12-reload{background-position:-360px -38px}.icon-12-pc{background-position:-372px -38px}.icon-12-sp{background-position:-384px -38px}.icon-12-go-to-top{background-position:-396px -38px}.icon-16-remove{background-position:-16px -86px}.icon-16-close{background-position:-32px -86px}.icon-16-question{background-position:-48px -86px}.icon-16-down{background-position:-64px -86px}.icon-16-up{background-position:-80px -86px}.icon-16-left{background-position:-96px -86px}.icon-16-right{background-position:-112px -86px}.icon-16-arrow-up{background-position:-128px -86px}.icon-16-arrow-down{background-position:-144px -86px}.icon-16-arrow-left{background-position:-160px -86px}.icon-16-arrow-right{background-position:-176px -86px}.icon-16-up-down{background-position:-192px -86px}.icon-16-left-right{background-position:-208px -86px}.icon-16-person{background-position:-224px -86px}.icon-16-people{background-position:-240px -86px}.icon-16-upload{background-position:-256px -86px}.icon-16-download{background-position:-272px -86px}.icon-16-phone{background-position:-288px -86px}.icon-16-home{background-position:-304px -86px}.icon-16-search{background-position:-320px -86px}.icon-16-lock{background-position:-336px -86px}.icon-16-heart{background-position:-352px -86px}.icon-16-star{background-position:-368px -86px}.icon-16-star.is-disabled{background-position:-368px -134px}.icon-16-ok{background-position:-384px -86px}.icon-16-ban{background-position:-400px -86px}.icon-16-alert{background-position:-416px -86px}.icon-16-setup{background-position:-432px -86px}.icon-16-camera{background-position:-448px -86px}.icon-16-yen{background-position:-464px -86px}.icon-16-reload{background-position:-480px -86px}.icon-16-pc{background-position:-496px -86px}a:hover .icon-16-pc{background-position:-496px -102px}.is-current .icon-16-pc{background-position:-496px -134px}.icon-16-sp{background-position:-512px -86px}a:hover .icon-16-sp{background-position:-512px -102px}.is-current .icon-16-sp{background-position:-512px -134px}.icon-16-go-to-top{background-position:-528px -86px;position:relative;top:3PX;margin-right:5px;display:inline-block}a:hover .icon-16-go-to-top{background-position:-528px -102px}.icon-16-beginner{background-position:-543px -86px}.icon-24-remove{background-position:-24px -150px}.icon-24-close{background-position:-48px -150px}.icon-24-question{background-position:-72px -150px}.icon-24-down{background-position:-96px -150px}.icon-24-up{background-position:-120px -150px}.icon-24-left{background-position:-144px -150px}.icon-24-right{background-position:-168px -150px}.icon-24-arrow-up{background-position:-192px -150px}.icon-24-arrow-down{background-position:-216px -150px}.icon-24-arrow-left{background-position:-240px -150px}.icon-24-arrow-right{background-position:-264px -150px}.icon-24-up-down{background-position:-288px -150px}.icon-24-left-right{background-position:-312px -150px}.icon-24-person{background-position:-336px -150px}.icon-24-people{background-position:-360px -150px}.icon-24-upload{background-position:-384px -150px}.icon-24-download{background-position:-408px -150px}.icon-24-phone{background-position:-432px -150px}.icon-24-home{background-position:-456px -150px}.icon-24-search{background-position:-480px -150px}.icon-24-lock{background-position:-504px -150px}.icon-24-heart{background-position:-528px -150px}.icon-24-star{background-position:-552px -150px}.icon-24-ok{background-position:-576px -150px}.icon-24-ban{background-position:-600px -150px}.icon-24-alert{background-position:-624px -150px}.icon-24-setup{background-position:-648px -150px}.icon-24-camera{background-position:-672px -150px}.icon-24-yen{background-position:-696px -150px}.icon-24-reload{background-position:-720px -150px}.icon-24-pc{background-position:-744px -150px}.icon-24-sp{background-position:-768px -150px}.icon-24-go-to-top{background-position:-792px -150px}.icon-36-meh{background-position:-36px -576px}.icon-40-go-to-top{width:40px;height:40px;background-position:-207px -343px}.icon-45-estimate,.icon-45-guide,.icon-45-help,.icon-45-lock,.icon-45-contact{width:45px;height:45px;background-position:0 -725px}.icon-45-guide{background-position:-45px -725px}.icon-45-help{background-position:-91px -725px}.icon-45-lock{background-position:-136px -725px}.icon-45-contact{background-position:-182px -725px}.icon-booklet-binding-direction-right-bind,.icon-booklet-binding-direction-left-bind,.icon-booklet-binding-direction-top-bind{background-image:url(/asset/img/product/booklet/sprite-booklet-binding-direction.png);display:block;float:left;margin-right:5px;width:60px;height:60px;background-position:0 0;background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){.icon-booklet-binding-direction-right-bind,.icon-booklet-binding-direction-left-bind,.icon-booklet-binding-direction-top-bind{background-image:url(/asset/img/product/booklet/sprite-booklet-binding-direction@2x.png);-webkit-background-size:auto 60px;-moz-background-size:auto 60px;background-size:auto 60px}}.icon-booklet-binding-direction-left-bind{background-position:-60px 0;position:relative;top:20px;height:80px}.icon-booklet-binding-direction-top-bind{background-position:-120px 0}.icon-checkbox{width:17px;height:18px;vertical-align:middle;background-position:-94px -612px}.is-current .icon-checkbox{background-position:-77px -612px}.icon-envelope-kaku2,.icon-envelope-kaku20,.icon-envelope-naga3,.icon-envelope-younaga3{background-image:url(/asset/img/product/envelope/sprite-envelope-size.png);display:block;float:left;margin-right:5px;width:60px;height:60px;background-position:0 0;background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){.icon-envelope-kaku2,.icon-envelope-kaku20,.icon-envelope-naga3,.icon-envelope-younaga3{background-image:url(/asset/img/product/envelope/sprite-envelope-size@2x.png);-webkit-background-size:auto 60px;-moz-background-size:auto 60px;background-size:auto 60px}}.icon-envelope-naga3{background-position:-60px 0}.icon-envelope-younaga3{background-position:-120px 0}.icon-folding-0,.icon-folding-1,.icon-folding-2,.icon-folding-3,.icon-folding-4,.icon-folding-5,.icon-folding-6,.icon-folding-7,.icon-folding-8,.icon-folding-9,.icon-folding-10,.icon-folding-11,.icon-folding-12,.icon-folding-13,.icon-folding-14,.icon-folding-15,.icon-folding-16,.icon-folding-17{background-image:url(/asset/img/product/flyer/sprite-flyer-folding.png);background-repeat:no-repeat;display:inline-block;width:30px;height:39px;background-position:0 0}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){.icon-folding-0,.icon-folding-1,.icon-folding-2,.icon-folding-3,.icon-folding-4,.icon-folding-5,.icon-folding-6,.icon-folding-7,.icon-folding-8,.icon-folding-9,.icon-folding-10,.icon-folding-11,.icon-folding-12,.icon-folding-13,.icon-folding-14,.icon-folding-15,.icon-folding-16,.icon-folding-17{background-image:url(/asset/img/product/flyer/sprite-flyer-folding@2x.png);-webkit-background-size:auto 39px;-moz-background-size:auto 39px;background-size:auto 39px}}.icon-folding-1{background-position:-30px 0}.icon-folding-2{background-position:-60px 0}.icon-folding-3{background-position:-90px 0}.icon-folding-4{background-position:-120px 0}.icon-folding-5{background-position:-150px 0}.icon-folding-6{background-position:-180px 0}.icon-folding-7{background-position:-210px 0}.icon-folding-8{background-position:-240px 0}.icon-folding-9{background-position:-270px 0}.icon-folding-10{background-position:-300px 0}.icon-folding-11{background-position:-330px 0}.icon-folding-12{background-position:-360px 0}.icon-folding-13{background-position:-390px 0}.icon-folding-14{background-position:-420px 0}.icon-folding-15{background-position:-450px 0}.icon-folding-16{background-position:-480px 0}.icon-folding-17{background-position:-510px 0}.category-pamphlet .icon-folding-0,.category-pamphlet .icon-folding-1,.category-pamphlet .icon-folding-2,.category-pamphlet .icon-folding-3,.category-pamphlet .icon-folding-4,.category-pamphlet .icon-folding-5,.category-pamphlet .icon-folding-6,.category-pamphlet .icon-folding-7,.category-pamphlet .icon-folding-8,.category-pamphlet .icon-folding-9,.category-pamphlet .icon-folding-10,.category-pamphlet .icon-folding-11,.category-pamphlet .icon-folding-12,.category-pamphlet .icon-folding-13,.category-pamphlet .icon-folding-14,.category-pamphlet .icon-folding-15,.category-pamphlet .icon-folding-16,.category-pamphlet .icon-folding-17{background-image:url(/asset/img/product/pamphlet/sprite-pamphlet-folding.png)}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){.category-pamphlet .icon-folding-0,.category-pamphlet .icon-folding-1,.category-pamphlet .icon-folding-2,.category-pamphlet .icon-folding-3,.category-pamphlet .icon-folding-4,.category-pamphlet .icon-folding-5,.category-pamphlet .icon-folding-6,.category-pamphlet .icon-folding-7,.category-pamphlet .icon-folding-8,.category-pamphlet .icon-folding-9,.category-pamphlet .icon-folding-10,.category-pamphlet .icon-folding-11,.category-pamphlet .icon-folding-12,.category-pamphlet .icon-folding-13,.category-pamphlet .icon-folding-14,.category-pamphlet .icon-folding-15,.category-pamphlet .icon-folding-16,.category-pamphlet .icon-folding-17{background-image:url(/asset/img/product/pamphlet/sprite-pamphlet-folding@2x.png)}}.icon-ink-cmyk span,.icon-ink-k span,.icon-ink-none span{content:"";margin:0 0 0 2px;width:15px;height:18px;vertical-align:top;background-position:0 -558px}.icon-ink-k span{background-position:-15px -558px}.icon-ink-none span{background-position:-30px -558px}.icon-ink-rect-4c4c span,.icon-ink-rect-1c1c span,.icon-ink-rect-1c0c span,.icon-ink-rect-2c0c span,.icon-ink-rect-4c0c span,.icon-front-ink-rect-0c span,.icon-front-ink-rect-1c span,.icon-front-ink-rect-2c span,.icon-front-ink-rect-4c span,.icon-back-ink-rect-0c span,.icon-back-ink-rect-1c span,.icon-back-ink-rect-2c span,.icon-back-ink-rect-4c span,.icon-ink-rect-cover-4c4c span,.icon-ink-rect-cover-1c1c span{content:"";margin-right:4px;width:18px;height:18px;vertical-align:top;background-position:-63px -558px}.icon-ink-rect-1c1c span,.icon-ink-rect-1c0c span,.icon-front-ink-rect-1c span,.icon-back-ink-rect-1c span,.icon-ink-rect-cover-1c1c span{background-position:-81px -558px}.icon-ink-rect-2c0c span,.icon-front-ink-rect-2c span,.icon-back-ink-rect-2c span{background-position:-99px -558px}.icon-front-ink-rect-0c span,.icon-back-ink-rect-0c span{background-position:-117px -558px}.icon-nav-product,.icon-nav-beginner,.icon-nav-guide,.icon-nav-estimate,.icon-nav-review,.icon-nav-upload,.icon-nav-download{content:"";width:24px;height:24px;background-position:0 -246px}.icon-nav-online-design{background-image:url(/asset/img/common/icon/icon-pencil.svg?20191225);content:"";width:24px;height:24px;background-size:24px 24px}.icon-nav-beginner{background-position:-24px -246px}.icon-nav-guide{background-position:-48px -246px}.icon-nav-estimate{background-position:-72px -246px}.icon-nav-review{background-position:-96px -246px}.icon-nav-upload{background-position:-120px -246px}.icon-nav-download{background-position:-144px -246px}.icon-page-header-cart{width:37px;background-position:-31px -430px}.icon-page-header-mypage{background-position:-165px -430px}.icon-page-header-contact{background-position:-197px -430px;display:inline-block;margin-top:6px}a:hover .icon-page-header-list,a:active .icon-page-header-list,a.is-touch .icon-page-header-list{background-position:0 -462px}a:hover .icon-page-header-cart,a:active .icon-page-header-cart,a.is-touch .icon-page-header-cart{background-position:-31px -462px}a:hover .icon-page-header-mypage,a:active .icon-page-header-mypage,a.is-touch .icon-page-header-mypage{background-position:-165px -462px}a:hover .icon-page-header-contact,a:active .icon-page-header-contact,a.is-touch .icon-page-header-contact{background-position:-197px -462px}.icon-products{-webkit-border-radius:2em;-moz-border-radius:2em;-ms-border-radius:2em;border-radius:2em;width:30px;height:30px;background-color:#000;background-position:center center;background-size:30px 30px}.category-new-years-card .icon-products{background-image:url("/asset/img/common/icon/navi/icon-new-years-card.svg")}.category-calendar .icon-products{background-image:url("/asset/img/common/icon/navi/icon-calendar.svg")}.category-pamphlet .icon-products{background-image:url("/asset/img/common/icon/navi/icon-pamphlet.svg")}.category-directmail .icon-products{background-image:url("/asset/img/common/icon/navi/icon-directmail.svg")}.category-flyer .icon-products{background-image:url("/asset/img/common/icon/navi/icon-flyer.svg")}.category-poster .icon-products{background-image:url("/asset/img/common/icon/navi/icon-poster.svg")}.category-postcard .icon-products{background-image:url("/asset/img/common/icon/navi/icon-postcard.svg")}.category-sticker .icon-products{background-image:url("/asset/img/common/icon/navi/icon-sticker.svg")}.category-folder .icon-products{background-image:url("/asset/img/common/icon/navi/icon-folder.svg")}.category-envelope .icon-products{background-image:url("/asset/img/common/icon/navi/icon-envelope.svg")}.category-paymentslip .icon-products{background-image:url("/asset/img/common/icon/navi/icon-paymentslip.svg")}.category-document .icon-products{background-image:url("/asset/img/common/icon/navi/icon-document.svg")}.category-posting .icon-products{background-image:url("/asset/img/common/icon/navi/icon-posting.svg")}.category-area-bin .icon-products{background-image:url("/asset/img/common/icon/navi/icon-area-bin.svg")}.category-shirt .icon-products{background-image:url("/asset/img/common/icon/navi/icon-shirt.svg")}.category-booklet .icon-products{background-image:url("/asset/img/common/icon/navi/icon-booklet.svg")}.category-wrappingpaper .icon-products{background-image:url("/asset/img/common/icon/navi/icon-wrappingpaper.svg")}.category-businesscard .icon-products{background-image:url("/asset/img/common/icon/navi/icon-businesscard.svg")}.category-greetingcard .icon-products{background-image:url("/asset/img/common/icon/navi/icon-greetingcard.svg")}.category-fan .icon-products{background-image:url("/asset/img/common/icon/navi/icon-fan.svg")}.category-flag .icon-products{background-image:url("/asset/img/common/icon/navi/icon-flag.svg")}.category-shinbun-orikomi .icon-products{background-image:url("/asset/img/common/icon/navi/icon-shinbun-orikomi.svg")}.category-size .icon-products{background-image:url("/asset/img/common/icon/navi/icon-size.svg")}.category-design-labo .icon-products{background-image:url("/asset/img/common/icon/navi/icon-design-labo.svg")}.category-design-raksul .icon-products{background-image:url("/asset/img/common/icon/navi/icon-design-raksul.svg")}.category-template .icon-products{background-image:url("/asset/img/common/icon/navi/icon-template.svg")}.category-express-delivery .icon-products{background-image:url("/asset/img/common/icon/navi/icon-express-delivery.svg")}.category-shop-pickup .icon-products{background-image:url("/asset/img/common/icon/navi/icon-shop-pickup.svg")}.category-speed .icon-products{background-image:url("/asset/img/common/icon/navi/icon-speed.svg")}.category-wrappingpaper .icon-products{background-image:url("/asset/img/common/icon/navi/icon-wrappingpaper.svg")}.category-pocket-tissue .icon-products{background-image:url("/asset/img/common/icon/navi/icon-pocket-tissue.svg")}.category-coaster .icon-products{background-image:url("/asset/img/common/icon/navi/icon-coaster.svg")}.category-chopstickcase .icon-products{background-image:url("/asset/img/common/icon/navi/icon-chopstickcase.svg")}.category-towel .icon-products{background-image:url("/asset/img/common/icon/navi/icon-towel.svg")}.category-ticket .icon-products{background-image:url("/asset/img/common/icon/navi/icon-ticket.svg")}.category-card .icon-products{background-image:url("/asset/img/common/icon/navi/icon-card.svg")}.category-tapestry .icon-products{background-image:url("/asset/img/common/icon/navi/icon-tapestry.svg")}.category-banner-stand .icon-products{background-image:url("/asset/img/common/icon/navi/icon-banner-stand.svg")}.category-panel .icon-products{background-image:url("/asset/img/common/icon/navi/icon-panel.svg")}.category-disk-jacket .icon-products{background-image:url("/asset/img/common/icon/navi/icon-disk-jacket.svg")}.category-certificate .icon-products{background-image:url("/asset/img/common/icon/navi/icon-certificate.svg")}.category-floor-sign .icon-products{background-image:url("/asset/img/common/icon/navi/icon-floor-sign.svg")}.category-insertion-booklet .icon-products{background-image:url("/asset/img/common/icon/navi/icon-insertion-booklet.svg")}.category-original-note .icon-products{background-image:url("/asset/img/common/icon/navi/icon-original-note.svg")}.category-harisen .icon-products{background-image:url("/asset/img/common/icon/navi/icon-harisen.svg")}.category-wristband .icon-products{background-image:url("/asset/img/common/icon/navi/icon-wristband.svg")}.category-mask .icon-products{background-image:url("/asset/img/common/icon/navi/icon-mask.svg")}.category-megaphone .icon-products{background-image:url("/asset/img/common/icon/navi/icon-megaphone.svg")}.category-fancy-paper .icon-products{background-image:url("/asset/img/common/icon/navi/icon-fancy-paper.svg")}.category-desktop-pop .icon-products{background-image:url("/asset/img/common/icon/navi/icon-desktop-pop.svg")}.category-advertising-poster .icon-products{background-image:url("/asset/img/common/icon/navi/icon-advertising-poster.svg")}.category-swing-pop .icon-products{background-image:url("/asset/img/common/icon/navi/icon-swing-pop.svg")}.category-placemat .icon-products{background-image:url("/asset/img/common/icon/navi/icon-placemat.svg")}.category-menu-book .icon-products{background-image:url("/asset/img/common/icon/navi/icon-menu-book.svg")}.category-t-shirts .icon-products{background-image:url("/asset/img/common/icon/navi/icon-t-shirts.svg")}.category-curtain .icon-products{background-image:url("/asset/img/common/icon/navi/icon-curtain.svg")}.category-shop-curtain .icon-products{background-image:url("/asset/img/common/icon/navi/icon-shop-curtain.svg")}.category-heating-pad .icon-products{background-image:url("/asset/img/common/icon/navi/icon-heating-pad.svg")}.category-side-curtain .icon-products{background-image:url("/asset/img/common/icon/navi/icon-side-curtain.svg")}.category-golf-ball .icon-products{background-image:url("/asset/img/common/icon/navi/icon-golf-ball.svg")}.category-polo-shirts .icon-products{background-image:url("/asset/img/common/icon/navi/icon-polo-shirts.svg")}.category-parker .icon-products{background-image:url("/asset/img/common/icon/navi/icon-parker.svg")}.category-pouch-menu .icon-products{background-image:url("/asset/img/common/icon/navi/icon-pouch-menu.svg")}.category-novelty .icon-products{background-image:url("/asset/img/common/icon/navi/icon-novelty.svg")}.category-products .icon-products{background-image:url("/asset/img/common/icon/navi/icon-products.svg")}.category-b3flyer .icon-products{background-image:url("/asset/img/common/icon/navi/icon-b3flyer.svg")}.category-disc-jacket .icon-products{background-image:url("/asset/img/common/icon/navi/icon-disc-jacket.svg")}.category-hand-flag .icon-products{background-image:url("/asset/img/common/icon/navi/icon-hand-flag.svg")}.category-advertising .icon-products{background-image:url("/asset/img/common/icon/navi/icon-advertising.svg")}.category-sign-display .icon-products{background-image:url("/asset/img/common/icon/navi/icon-sign-display.svg")}.category-novelty-wear .icon-products{background-image:url("/asset/img/common/icon/navi/icon-novelty-wear.svg")}.icon-radio{width:17px;height:18px;vertical-align:middle;background-position:-60px -612px}.is-current .icon-radio{background-position:-43px -612px}.icon-template{width:75px;height:51px;background-position:0 -770px}.raksul-logo{background-position:0 -342px;width:137px;height:44px}.raksul-logo:hover,.raksul-logo:active,.raksul-logo.is-touch{background-position:0 -386px}.is-oem .raksul-logo{background-image:none}.raksul-logo-gray{background-position:-137px -342px;width:96px;height:28px}.raksul-logo-gray:hover,.raksul-logo-gray:active,.raksul-logo-gray.is-touch{background-position:-137px -370px}.c-imageGallery .imageGallery-main{position:relative;margin-bottom:20px;border:1px solid #ccc;overflow:hidden}.c-imageGallery .imageGallery-thumbs{display:flex;flex-wrap:wrap;margin-left:-10px}.c-imageGallery .imageGallery-thumb{width:calc(25% - 10px);margin:0 0 10px 10px;border:1px solid #ccc;overflow:hidden;cursor:pointer}.c-imageGallery .imageGallery-thumb.is-current{border-color:#00a0e8;pointer-events:none}@media only screen and (min-width: 481px){.c-imageGallery .imageGallery-thumb img:hover{opacity:0.7}}.c-imageGallery .imageGallery-button{display:inline-block;position:absolute;top:50%;width:36px;height:36px;border:none;background-color:transparent;transform:rotate(45deg) translateY(-50%)}.c-imageGallery .imageGallery-button:hover{opacity:0.6}.c-imageGallery .imageGallery-button:focus{outline:none}.c-imageGallery .imageGallery-button.is-disabled{opacity:0.4;pointer-events:none}@media only screen and (max-width: 480px){.c-imageGallery .imageGallery-button{display:none}}.c-imageGallery .imageGallery-button-prev{left:8px;border-bottom:2px solid #ccc;border-left:2px solid #ccc}.c-imageGallery .imageGallery-button-next{right:34px;border-top:2px solid #ccc;border-right:2px solid #ccc}.input{padding:3px 3px;display:inline-block;width:100%;line-height:1.4;font-size:16px;color:#222;vertical-align:middle;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s}.input:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}.is-success.input{border-color:#3f9220}.is-success.input:focus{border-color:#3f9220;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(63,146,32,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(63,146,32,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(63,146,32,0.6)}.is-error.input{color:#ce1515;border-color:#ce1515}.is-error.input:focus{border-color:#ce1515;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(206,21,21,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(206,21,21,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(206,21,21,0.6)}.is-warning.input{border-color:#f93}.is-warning.input:focus{border-color:#f93;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(255,153,51,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(255,153,51,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(255,153,51,0.6)}.input[readonly]:focus{border-color:#ddd;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.input[disabled],.is-disabled.input,fieldset[disabled] .input,fieldset.is-disabled .input{cursor:not-allowed;background-color:#f6f6f6}.input[disabled],.is-disabled.input{color:#ccc}.input[disabled]:focus,.is-disabled.input:focus{border-color:#ddd}.input-small{padding:2px 3px;font-size:13px;line-height:1.5;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}select.input-small{line-height:auto}.input-large{padding:7px 6px;font-size:18px;line-height:1.33;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}select.input-large{line-height:auto}.input-x-large{padding:9px 7px;font-size:21px;line-height:1.33;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}select.input-x-large{line-height:auto}.is-current{font-weight:600}.is-current a,.is-current i,.is-current a:after,.is-current i:after{color:#222;background-color:#fafafa}.c-isms-box{margin-bottom:1em}.c-isms-box p{margin-bottom:0;font-size:12px;text-align:center}.item-section{padding:15px 0 12px 0;border-bottom:1px solid #ccc}.item-section.last{margin-bottom:25px}.item-section-left{display:block}@media only screen and (min-width: 481px){.item-section-left{float:left;width:292px}}@media only screen and (min-width: 481px){.category-envelope .item-section-left{width:227px}}.item-section-right{display:block}@media only screen and (min-width: 481px){.item-section-right{margin-left:307px}}@media only screen and (min-width: 481px){.category-envelope .item-section-right{margin-left:242px}}.item-section-price{font-weight:600;font-style:normal}.item-section-price .fs23{margin:0 3px}.item-section-lead{margin-bottom:12px;color:#444;font-size:13px;line-height:1.54}@media only screen and (min-width: 481px){.item-section-lead{font-size:15px}}.js-swiper-container{position:relative;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.js-swiper-slide{-webkit-transition-property:-webkit-transform, left, top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0px, 0, 0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform, left, top;-moz-transition-duration:0s;-moz-transform:translate3d(0px, 0, 0);-moz-transition-timing-function:ease;-ms-transition-property:-ms-transform, left, top;-ms-transition-duration:0s;-ms-transform:translate3d(0px, 0, 0);-ms-transition-timing-function:ease;transition-property:transform, left, top;transition-duration:0s;transform:translate3d(0px, 0, 0);transition-timing-function:ease;float:left}.js-swiper-wp8-horizontal{-ms-touch-action:pan-y}.js-swiper-wp8-vertical{-ms-touch-action:pan-x}.keyvisual-toppage-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%}.keyvisual-toppage-wrapper::before{content:none}@media only screen and (min-width: 481px){.keyvisual-toppage-wrapper{width:880px}}@media only screen and (min-width: 481px){.keyvisual-toppage-wrapper>div:nth-of-type(1){width:646px;margin-right:12px}}.keyvisual-toppage-wrapper>div:nth-of-type(2){width:210px;margin-left:12px}.keyvisual-toppage .prev,.keyvisual-toppage .next{position:absolute;top:0;left:0;z-index:2;display:none;height:200px;border:none;background:transparent}.keyvisual-toppage .prev:active,.keyvisual-toppage .prev:focus,.keyvisual-toppage .next:active,.keyvisual-toppage .next:focus{outline:none;box-shadow:none}.keyvisual-toppage .prev .top-swiper-arrow-right,.keyvisual-toppage .prev .top-swiper-arrow-left,.keyvisual-toppage .next .top-swiper-arrow-right,.keyvisual-toppage .next .top-swiper-arrow-left{opacity:0;width:23px;height:23px;background:url("/asset/img/common/top-swiper-arrow-right.svg") 0 0 no-repeat}.keyvisual-toppage .prev .top-swiper-arrow-left,.keyvisual-toppage .next .top-swiper-arrow-left{background:url("/asset/img/common/top-swiper-arrow-left.svg") 0 0 no-repeat}.keyvisual-toppage .keyvisual-slider-container:hover .top-swiper-arrow-right,.keyvisual-toppage .keyvisual-slider-container:hover .top-swiper-arrow-left{opacity:0.8;transition:all 0.1s linear}.keyvisual-toppage .next{left:auto;right:0}@media only screen and (min-width: 481px){.keyvisual-toppage{margin:0 0 5px 0}.keyvisual-toppage .prev,.keyvisual-toppage .next{display:block}}.keyvisual-slider-container{margin:0 auto}.keyvisual-slider{position:relative;width:100%}.keyvisual-slider-link{display:block;width:100%}.keyvisual-slider-item{max-height:200px;overflow:hidden}.keyvisual-slider-item img{max-width:646px;max-height:200px}.c-label-default,.c-label-primary,.c-label-secondary{display:inline-block;padding:4px 8px 3px 8px;border-radius:2px;color:#fff;font-size:10px;letter-spacing:0.05em;line-height:1}.label-small.c-label-default,.label-small.c-label-primary,.label-small.c-label-secondary{padding:2px 4px 1px 4px;border-radius:1px;letter-spacing:0;vertical-align:1px}.c-label-default{border:1px solid #222;background-color:#222}.c-label-default.label-ghost{background-color:transparent;color:#222;font-weight:600}.c-label-primary{border:1px solid #e4007e;background-color:#e4007e}.c-label-secondary{border:1px solid #ee4a0e;background-color:#ee4a0e}.c-link-block{display:block;padding:15px;border:5px solid #fafafa;color:#222;font-weight:600;transition:all 0.1s linear}.c-link-block:link,.c-link-block:visited{color:#222}.c-link-block:hover{background-color:#fafafa;text-decoration:none}.c-link-group{margin-right:-15px}.c-link-group a,.c-link-group a:link,.c-link-group a:visited{max-width:320px;display:inline-block;margin:15px 15px 0 0;padding:6px 12px;border:1px solid #00a0e8;border-radius:2px;font-size:12px;font-weight:600;text-decoration:none;transition:all 0.1s linear;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.c-link-group a:hover{background-color:#00a0e8;color:#fff}.list-basic li{margin-bottom:1em}.list-check-box{display:inline-block}.list-check-box a,.list-check-box a:link{background-color:#fafafa;display:inline-block;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}.list-check-box a,.list-check-box a:link,.list-check-box a:visited,.list-check-box a:hover,.list-check-box a:active{padding:4px;text-decoration:none}.list-check-box a,.list-check-box a:link,.list-check-box a:visited{color:#222;background-color:#fafafa}.list-check-box a:hover,.list-check-box a:active{color:#fff;background-color:#00a0e8}.list-check-box .is-current a{color:#fff;background-color:#00a0e8}.list-check-box .is-disabled a:hover,.list-check-box .is-disabled a:active{background-color:#fafafa}.list-explanatory{margin-bottom:4px}.list-explanatory li{padding-bottom:4px}.list-explanatory .today{-webkit-border-radius:2em;-moz-border-radius:2em;-ms-border-radius:2em;border-radius:2em;background-color:#ce1515}.list-explanatory .ex-tile{margin-right:3px;display:inline-block;width:14px;height:14px;vertical-align:middle}.list-flip-child{border:1px solid #ddd;font-size:13px;overflow-x:hidden}@media only screen and (min-width: 481px){.list-flip-child{overflow-x:visible}}.list-flip-child li{margin:0;border-bottom:1px solid #ddd;background-color:#fafafa;width:220px -2px}.list-flip-child li ul li{background-color:transparent;border:none;width:auto}.list-flip-child li:last-child,.list-flip-child li.last{border-bottom:none}.list-flip-child a{padding:6px 8px;display:block;border-top:1px solid #fff}.list-flip-child a.no-icon{padding:9px 8px}.list-flip-child a,.list-flip-child a:link,.list-flip-child a:visited{color:#222;text-decoration:none !important}.list-flip-child a:hover{background-color:#fff}.list-flip-child ul li{padding-left:0}.list-flip-child ul li:before{top:9px}.list-flip-child ul li a{background-color:#fff}.list-flip-child ul li a:hover{background-color:#fafafa}.list-flip-child .js-nav li a:hover{background-color:#fff;text-decoration:underline !important}.list-flip-child .first a{padding:10px !important;border-top:1px solid #f6f6f6 !important}.list-flip-child .l-before-icon{line-height:1}.list-flip-child .js-button-dropdown{position:relative;z-index:0}.list-flip-child .js-dropdown{display:none;position:relative;z-index:100}@media only screen and (min-width: 481px){.list-flip-child .js-dropdown{position:absolute;top:0;left:218px}}.list-flip-child .js-open>.js-dropdown{display:block;-webkit-animation:js-fade 0.2s ease-in-out;animation:js-fade 0.2s ease-in-out;-webkit-transform-origin:0 0;transform-origin:0 0}.list-flip-child .js-open>.js-dropdown-navbar{-webkit-animation:js-slide-top-fixed 0.2s ease-in-out;animation:js-slide-top-fixed 0.2s ease-in-out}.list-flip-child li.is-current{background-color:#fff}.list-flip-child li.is-current .current-category{font-size:15px;border-bottom:1px solid #ddd}.list-flip-child li.is-current li:before{top:37%}.list-flip-child li.is-current ul a{font-weight:normal;background-color:#fff;border-top:1px solid #fff;border-bottom:1px solid #ddd;padding:10px 12px;border:none}.list-flip-child li.is-current ul a:hover{background-color:#f6f6f6}@media only screen and (min-width: 481px){.list-flip-child li.is-current>a{border-top-color:transparent}.list-flip-child li.is-current ul a{background-color:#fff;border-color:transparent}.list-flip-child li.is-current ul a:hover{background-color:#f6f6f6}}.list-flip-child li.is-current li.is-current,.list-flip-child li.is-current li.is-current a{font-weight:600;font-size:13px;background-color:#f6f6f6}.list-flip-child .menu-group{margin-top:20px}.list-flip-child .menu-group li.menu-title a{font-weight:600}.list-flip-child-outer{z-index:100;background-color:#fff;padding:8px}.list-flip-child-outer .l-unit-60,.list-flip-child-outer .l-unit-50,.list-flip-child-outer .l-unit-40,.list-flip-child-outer .l-unit-33{float:none;width:auto}.list-flip-child-outer .heading-border-left{font-size:13px;position:relative;font-weight:normal;margin:0;padding:0.375em 0.313em}.list-flip-child-outer .heading-border-left a{margin:-0.375em -0.313em;padding:0.375em 0.313em;border:none}.list-flip-child-outer .heading-border-left:before,.list-flip-child-outer .heading-border-left:after{position:absolute;bottom:0;left:0;content:"";display:block;width:100%;height:1px;margin-right:4px;background-color:#eaeaea}.list-flip-child-outer .heading-border-left:before{margin-right:0;top:-1px;bottom:auto;left:-4px}@media only screen and (min-width: 481px){.list-flip-child-outer .heading-border-left{font-size:15px}.list-flip-child-outer .heading-border-left:before{display:none}}@media only screen and (min-width: 481px){.list-flip-child-outer{position:absolute;top:-1px;width:730px;min-height:150px;padding:15px;opacity:0.98;border-top:1px solid #ddd;-webkit-box-shadow:1px 1px 1px #666;-moz-box-shadow:1px 1px 1px #666;box-shadow:1px 1px 1px #666}.list-flip-child-outer .l-unit-60,.list-flip-child-outer .l-unit-50,.list-flip-child-outer .l-unit-40,.list-flip-child-outer .l-unit-33{float:left;width:50%}.list-flip-child-outer .l-unit-60{width:60%}.list-flip-child-outer .l-unit-40{width:40%}.list-flip-child-outer .l-unit-33{width:33.3%}.list-flip-child-outer .list-flip-child-title-bar{background-color:#fff;opacity:1;padding:6px 8px 10px 8px;font-weight:600;border-bottom:1px dotted #ddd}.list-flip-child-outer .list-flip-child-title-bar a:link,.list-flip-child-outer .list-flip-child-title-bar a:visited{display:block;padding:0;color:#00a0e8;transition:all 0.1 linear}.list-flip-child-outer .list-flip-child-title-bar a:hover{opacity:0.8}.list-flip-child-outer .list-flip-child-title-bar .product-title{display:block}.list-flip-child-outer .list-flip-child-title-bar .product-top-link{text-align:right}.list-flip-child-outer .list-flip-child-sub-category .flip-child-sub-category-ttl{margin:18px 0 5px 4px;font-weight:600}.list-flip-child-outer .list-flip-child-sub-category ul li:first-child a,.list-flip-child-outer .list-flip-child-sub-category ul li.first a{border-top:0}}.single-column{width:550px}.list-flip-child-title-bar{padding:0}.list-flip-child-title-bar .product-title{display:none}.list-flip-child-title-bar a:link,.list-flip-child-title-bar a:visited{padding:0;font-weight:600}.list-flip-child-sub-category .flip-child-sub-category-ttl{margin:13px 0 5px 4px;font-weight:600}.list-flip-child-inner{position:relative;z-index:100}.list-flip-child-inner:after{content:"";width:128px;height:128px;position:absolute;right:5px;top:5px;z-index:101;display:none;visibility:hidden}.category-newyear .list-flip-child-inner:after{background-position:-240px -246px}.category-calendar .list-flip-child-inner:after{background-position:-368px -246px}.category-pamphlet .list-flip-child-inner:after{background-position:-496px -246px}.category-directmail .list-flip-child-inner:after{background-position:-624px -246px}.category-flyer .list-flip-child-inner:after{background-position:-752px -246px}.category-poster .list-flip-child-inner:after{background-position:-240px -374px}.category-postcard .list-flip-child-inner:after{background-position:-368px -374px}.category-sticker .list-flip-child-inner:after{background-position:-496px -374px}.category-folder .list-flip-child-inner:after{background-position:-624px -374px}.category-envelope .list-flip-child-inner:after{background-position:-752px -374px}.category-paymentslip .list-flip-child-inner:after{background-position:-240px -502px}.category-document .list-flip-child-inner:after{background-position:-368px -502px}.category-posting .list-flip-child-inner:after{background-position:-496px -502px}.category-shirt .list-flip-child-inner:after{background-position:-624px -502px}.category-booklet .list-flip-child-inner:after{background-position:-752px -502px}.category-card .list-flip-child-inner:after{background-position:-240px -630px}.category-wrappingpaper .list-flip-child-inner:after{background-position:-368px -630px}.category-businesscard .list-flip-child-inner:after{background-position:-496px -630px}.usage-restaurant .list-flip-child-inner:after{background-position:-496px -758px}.usage-retail .list-flip-child-inner:after{background-position:-240px -758px}.usage-novelty .list-flip-child-inner:after{background-position:-368px -758px}.list-flip-child-inner ul,.list-flip-child-inner li,.list-flip-child-inner a{position:relative;z-index:102;background-color:transparent !important}.list-flip-child-inner a:hover{background-color:rgba(255,255,255,0.7) !important}@media only screen and (min-width: 481px){.list-flip-child-inner{min-height:140px}.list-flip-child-inner:after{display:block;visibility:visible}}.list-flip-child-visual{position:absolute;width:100px;margin:0;padding:0;bottom:0;right:0}.list-marker,.list-marker-condensed,.list-marker-along-left{padding-left:0;list-style-type:none}.list-marker li,.list-marker-condensed li,.list-marker-along-left li{position:relative;padding-left:1.625em}.list-marker li:before,.list-marker-condensed li:before,.list-marker-along-left li:before,.list-marker .is-open .child-first:before,.list-marker-condensed .is-open .child-first:before,.list-marker-along-left .is-open .child-first:before{content:"";display:block;width:5px;height:8px;min-width:5px;min-height:8px;position:absolute;top:0.375em;left:0.750em;background:url("/asset/img/common/icon/product/icon_arrow.svg") 0 1px no-repeat}.list-marker .is-open .child-first:before,.list-marker-condensed .is-open .child-first:before,.list-marker-along-left .is-open .child-first:before{top:0.875em;width:8px;height:7px;background-position:-42px -630px}.list-marker-condensed li,.list-marker-along-left li{padding-left:0.875em}.list-marker-condensed li:before,.list-marker-along-left li:before{left:0.125em}.list-marker.list-stacked li,.list-stacked.list-marker-condensed li,.list-marker-condensed.list-stacked-round li,.list-stacked.list-marker-along-left li,.list-marker-along-left.list-stacked-round li,.list-marker.list-stacked-round li,.list-marker.list-stacked-round li,.list-stacked-round.list-marker-condensed li,.list-stacked-round.list-marker-along-left li,.list-marker-condensed.list-stacked li,.list-marker-condensed.list-stacked-round li,.list-marker-condensed.list-stacked-round li{padding-left:26px}.list-marker.list-stacked li>a,.list-stacked.list-marker-condensed li>a,.list-marker-condensed.list-stacked-round li>a,.list-stacked.list-marker-along-left li>a,.list-marker-along-left.list-stacked-round li>a,.list-marker.list-stacked-round li>a,.list-marker.list-stacked li>i,.list-stacked.list-marker-condensed li>i,.list-marker-condensed.list-stacked-round li>i,.list-stacked.list-marker-along-left li>i,.list-marker-along-left.list-stacked-round li>i,.list-marker.list-stacked-round li>i,.list-marker.list-stacked-round li>a,.list-stacked-round.list-marker-condensed li>a,.list-stacked-round.list-marker-along-left li>a,.list-marker.list-stacked-round li>i,.list-stacked-round.list-marker-condensed li>i,.list-stacked-round.list-marker-along-left li>i,.list-marker-condensed.list-stacked li>a,.list-marker-condensed.list-stacked-round li>a,.list-marker-condensed.list-stacked li>i,.list-marker-condensed.list-stacked-round li>i,.list-marker-condensed.list-stacked-round li>a,.list-marker-condensed.list-stacked-round li>i{margin-left:-26px;padding-left:26px}.list-marker.list-stacked li:before,.list-stacked.list-marker-condensed li:before,.list-marker-condensed.list-stacked-round li:before,.list-stacked.list-marker-along-left li:before,.list-marker-along-left.list-stacked-round li:before,.list-marker.list-stacked-round li:before,.list-marker.list-stacked-round li:before,.list-stacked-round.list-marker-condensed li:before,.list-stacked-round.list-marker-along-left li:before,.list-marker-condensed.list-stacked li:before,.list-marker-condensed.list-stacked-round li:before,.list-marker-condensed.list-stacked-round li:before{top:32%}.list-marker.list-stacked .list-stacked-nested,.list-stacked.list-marker-condensed .list-stacked-nested,.list-marker-condensed.list-stacked-round .list-stacked-nested,.list-stacked.list-marker-along-left .list-stacked-nested,.list-marker-along-left.list-stacked-round .list-stacked-nested,.list-marker.list-stacked-round .list-stacked-nested,.list-marker.list-stacked-round .list-stacked-nested,.list-stacked-round.list-marker-condensed .list-stacked-nested,.list-stacked-round.list-marker-along-left .list-stacked-nested,.list-marker-condensed.list-stacked .list-stacked-nested,.list-marker-condensed.list-stacked-round .list-stacked-nested,.list-marker-condensed.list-stacked-round .list-stacked-nested{margin-left:-26px}.list-marker.list-stacked .list-stacked-nested li:before,.list-stacked.list-marker-condensed .list-stacked-nested li:before,.list-marker-condensed.list-stacked-round .list-stacked-nested li:before,.list-stacked.list-marker-along-left .list-stacked-nested li:before,.list-marker-along-left.list-stacked-round .list-stacked-nested li:before,.list-marker.list-stacked-round .list-stacked-nested li:before,.list-marker.list-stacked-round .list-stacked-nested li:before,.list-stacked-round.list-marker-condensed .list-stacked-nested li:before,.list-stacked-round.list-marker-along-left .list-stacked-nested li:before,.list-marker-condensed.list-stacked .list-stacked-nested li:before,.list-marker-condensed.list-stacked-round .list-stacked-nested li:before,.list-marker-condensed.list-stacked-round .list-stacked-nested li:before{left:30px}.list-marker.list-stacked .list-stacked-nested li,.list-stacked.list-marker-condensed .list-stacked-nested li,.list-marker-condensed.list-stacked-round .list-stacked-nested li,.list-stacked.list-marker-along-left .list-stacked-nested li,.list-marker-along-left.list-stacked-round .list-stacked-nested li,.list-marker.list-stacked-round .list-stacked-nested li,.list-marker.list-stacked-round .list-stacked-nested li,.list-stacked-round.list-marker-condensed .list-stacked-nested li,.list-stacked-round.list-marker-along-left .list-stacked-nested li,.list-marker-condensed.list-stacked .list-stacked-nested li,.list-marker-condensed.list-stacked-round .list-stacked-nested li,.list-marker-condensed.list-stacked-round .list-stacked-nested li{padding-left:44px;background-color:#fff}.list-marker.list-stacked .list-stacked-nested li.has-child,.list-stacked.list-marker-condensed .list-stacked-nested li.has-child,.list-marker-condensed.list-stacked-round .list-stacked-nested li.has-child,.list-stacked.list-marker-along-left .list-stacked-nested li.has-child,.list-marker-along-left.list-stacked-round .list-stacked-nested li.has-child,.list-marker.list-stacked-round .list-stacked-nested li.has-child,.list-marker.list-stacked-round .list-stacked-nested li.has-child,.list-stacked-round.list-marker-condensed .list-stacked-nested li.has-child,.list-stacked-round.list-marker-along-left .list-stacked-nested li.has-child,.list-marker-condensed.list-stacked .list-stacked-nested li.has-child,.list-marker-condensed.list-stacked-round .list-stacked-nested li.has-child,.list-marker-condensed.list-stacked-round .list-stacked-nested li.has-child{background-color:transparent}.list-marker.list-stacked .list-stacked-nested li>a,.list-stacked.list-marker-condensed .list-stacked-nested li>a,.list-marker-condensed.list-stacked-round .list-stacked-nested li>a,.list-stacked.list-marker-along-left .list-stacked-nested li>a,.list-marker-along-left.list-stacked-round .list-stacked-nested li>a,.list-marker.list-stacked-round .list-stacked-nested li>a,.list-marker.list-stacked .list-stacked-nested li>i,.list-stacked.list-marker-condensed .list-stacked-nested li>i,.list-marker-condensed.list-stacked-round .list-stacked-nested li>i,.list-stacked.list-marker-along-left .list-stacked-nested li>i,.list-marker-along-left.list-stacked-round .list-stacked-nested li>i,.list-marker.list-stacked-round .list-stacked-nested li>i,.list-marker.list-stacked-round .list-stacked-nested li>a,.list-stacked-round.list-marker-condensed .list-stacked-nested li>a,.list-stacked-round.list-marker-along-left .list-stacked-nested li>a,.list-marker.list-stacked-round .list-stacked-nested li>i,.list-stacked-round.list-marker-condensed .list-stacked-nested li>i,.list-stacked-round.list-marker-along-left .list-stacked-nested li>i,.list-marker-condensed.list-stacked .list-stacked-nested li>a,.list-marker-condensed.list-stacked-round .list-stacked-nested li>a,.list-marker-condensed.list-stacked .list-stacked-nested li>i,.list-marker-condensed.list-stacked-round .list-stacked-nested li>i,.list-marker-condensed.list-stacked-round .list-stacked-nested li>a,.list-marker-condensed.list-stacked-round .list-stacked-nested li>i{margin-left:-44px;padding-left:44px}.list-marker-condensed.list-stacked li,.list-marker-condensed.list-stacked-round li,.list-marker-condensed.list-stacked-round li{padding-left:14px}.list-marker-condensed.list-stacked li>a,.list-marker-condensed.list-stacked-round li>a,.list-marker-condensed.list-stacked li>i,.list-marker-condensed.list-stacked-round li>i,.list-marker-condensed.list-stacked-round li>a,.list-marker-condensed.list-stacked-round li>i{margin-left:-14px;padding-left:14px}.list-marker-condensed.list-stacked .list-stacked-nested,.list-marker-condensed.list-stacked-round .list-stacked-nested,.list-marker-condensed.list-stacked-round .list-stacked-nested{margin-left:-14px}.list-marker-condensed.list-stacked .list-stacked-nested li:before,.list-marker-condensed.list-stacked-round .list-stacked-nested li:before,.list-marker-condensed.list-stacked-round .list-stacked-nested li:before{left:18px}.list-marker-condensed.list-stacked .list-stacked-nested li,.list-marker-condensed.list-stacked-round .list-stacked-nested li,.list-marker-condensed.list-stacked-round .list-stacked-nested li{padding-left:32px}.list-marker-condensed.list-stacked .list-stacked-nested li>a,.list-marker-condensed.list-stacked-round .list-stacked-nested li>a,.list-marker-condensed.list-stacked .list-stacked-nested li>i,.list-marker-condensed.list-stacked-round .list-stacked-nested li>i,.list-marker-condensed.list-stacked-round .list-stacked-nested li>a,.list-marker-condensed.list-stacked-round .list-stacked-nested li>i{margin-left:-32px;padding-left:32px}.list-marker-top.list-stacked li:before,.list-marker-top.list-stacked-round li:before{top:11px}.list-pill li{margin-bottom:0.8em}.list-pill a,.list-pill a:link,.list-pill i{color:#222;background-color:#fafafa;white-space:nowrap;-webkit-border-radius:1em;-moz-border-radius:1em;-ms-border-radius:1em;border-radius:1em}.list-pill a,.list-pill a:link,.list-pill a:visited,.list-pill a:hover,.list-pill a:active,.list-pill i{padding:8px 14px;text-decoration:none}.list-pill a,.list-pill a:link,.list-pill a:visited{color:#00a0e8;background-color:#fafafa}.list-pill a:hover,.list-pill a:active{color:#fff;background-color:#00a0e8}.list-pill .is-current a,.list-pill .is-current i{color:#fff;background-color:#00a0e8}.list-pill .is-disabled a:hover,.list-pill .is-disabled a:active{background-color:#fafafa}.list-radio-box li{margin-right:1%;float:left;width:49%}@media only screen and (min-width: 481px){.list-radio-box li{width:19%}.list-radio-box-one-side-color .list-radio-box li{width:49%}.list-radio-box-two-side-color .list-radio-box li{width:32%}}.list-radio-box li:nth-child(2),.list-radio-box li:nth-child(4){margin-right:0;width:50%}@media only screen and (min-width: 481px){.list-radio-box li:nth-child(2),.list-radio-box li:nth-child(4){margin-right:1%;width:19%}.list-radio-box-one-side-color .list-radio-box li:nth-child(2),.list-radio-box-one-side-color .list-radio-box li:nth-child(4){width:49%}.list-radio-box-two-side-color .list-radio-box li:nth-child(2),.list-radio-box-two-side-color .list-radio-box li:nth-child(4){width:32%}}.list-radio-box li:nth-child(3),.list-radio-box li:nth-child(5){clear:both}@media only screen and (min-width: 481px){.list-radio-box li:nth-child(3),.list-radio-box li:nth-child(5){clear:none}}.list-radio-box li:nth-child(5){margin-right:0;width:100%}@media only screen and (min-width: 481px){.list-radio-box li:nth-child(5){width:20%}}.list-radio-box a,.list-radio-box a:link{background-color:#fafafa;white-space:nowrap;display:block;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}.list-radio-color-middle .list-radio-box a,.list-radio-color-middle .list-radio-box a:link{width:inherit;height:65px;display:table-cell;vertical-align:middle;width:49%}@media only screen and (max-width: 480px){.list-radio-color-middle .list-radio-box a,.list-radio-color-middle .list-radio-box a:link{height:50px}}.list-radio-box a,.list-radio-box a:link,.list-radio-box a:visited,.list-radio-box a:hover,.list-radio-box a:active{padding:4px 0 4px 4px;text-decoration:none}.list-radio-box a,.list-radio-box a:link,.list-radio-box a:visited{color:#222;background-color:#fafafa}.list-radio-box a:hover,.list-radio-box a:active{color:#fff;background-color:#00a0e8}.list-radio-box .is-current a{color:#fff;background-color:#00a0e8}.list-radio-box .is-disabled a:hover,.list-radio-box .is-disabled a:active{background-color:#fafafa}.list-radio-box .icon-ink{display:none}@media only screen and (min-width: 481px){.list-radio-box .icon-ink{display:block}}@media only screen and (min-width: 481px){.list-radio-box-one-side-color{width:39%;margin-bottom:4px;border-right:1px solid #ccc}}.list-round-box{font-size:12px}.list-round-box li{padding:4px 8px;position:relative;border-bottom:1px solid #ddd}@media only screen and (min-width: 481px){.list-round-box li{margin-bottom:10px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;border:1px solid #ddd}}.list-round-box li .alpha,.list-round-box li .list-round-box-inner{margin:-4px -8px;padding:4px 8px;color:#444;display:block;min-height:53px}@media only screen and (min-width: 481px){.list-round-box li .alpha,.list-round-box li .list-round-box-inner{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}}.list-round-box li ul,.list-round-box li li,.list-round-box li p{margin:0;padding:0;border:none;list-style:none}.list-round-box-title,.list-round-box-title-small{padding-top:2px;font-weight:600;font-size:15px}.list-round-box-title-small{font-size:14px}.list-round-box-text{position:relative;z-index:1}.list-round-box-icon{position:absolute;bottom:3px;right:3px;z-index:0}.list-round-box-icon.icon-template{bottom:0;right:0}.list-round-box-highlight{border-top-width:1px;border-top-style:solid;border-color:#e5a600 !important;background-color:#fffdef}.list-round-box-highlight .alpha:hover{background-color:rgba(255,253,239,0.5)}.list-round-box-highlight .alpha:active,.list-round-box-highlight .alpha.is-touch{background:#b76e00}.list-round-box-highlight .list-round-box-title{color:#b76e00}.alpha:active .list-round-box-highlight .list-round-box-title{color:#fff}.list-stacked li,.list-stacked-round li{padding:8px 14px;border-bottom:1px dotted #ddd}.list-stacked a,.list-stacked-round a,.list-stacked i,.list-stacked-round i{display:block;padding:8px 14px}.list-stacked li>a,.list-stacked-round li>a,.list-stacked li>i,.list-stacked-round li>i{margin:-8px -14px;padding:8px 14px}.list-stacked .has-child,.list-stacked-round .has-child{padding-bottom:0}.list-stacked .has-child .child-first,.list-stacked-round .has-child .child-first{margin-bottom:0}.list-stacked .has-child.is-open .child-first,.list-stacked-round .has-child.is-open .child-first{padding-bottom:14px;color:#222;font-weight:600}.list-stacked a,.list-stacked-round a,.list-stacked a:link,.list-stacked-round a:link,.list-stacked a:visited,.list-stacked-round a:visited,.list-stacked a:hover,.list-stacked-round a:hover{text-decoration:none !important}.list-stacked a:hover,.list-stacked-round a:hover{background-color:#fafafa}.list-stacked .is-disabled a:hover,.list-stacked-round .is-disabled a:hover{background-color:transparent}.list-stacked .list-stacked-nested,.list-stacked-round .list-stacked-nested{margin:-8px -14px;list-style:none;padding-left:0}.list-stacked .list-stacked-nested li,.list-stacked-round .list-stacked-nested li{padding-left:32px}.list-stacked .list-stacked-nested li>a,.list-stacked-round .list-stacked-nested li>a,.list-stacked .list-stacked-nested li>i,.list-stacked-round .list-stacked-nested li>i{margin-left:-32px;padding-left:32px}.list-stacked .list-stacked-nested li:last-child,.list-stacked-round .list-stacked-nested li:last-child,.list-stacked .list-stacked-nested li:only-child,.list-stacked-round .list-stacked-nested li:only-child,.list-stacked .list-stacked-nested li.last,.list-stacked-round .list-stacked-nested li.last,.list-stacked .list-stacked-nested li.only,.list-stacked-round .list-stacked-nested li.only{border-bottom:none}.list-stacked .has-child .list-stacked-nested,.list-stacked-round .has-child .list-stacked-nested{border-top:1px solid #ddd}.list-stacked-round{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;border:1px solid #ddd}.list-stacked-round li:last-child,.list-stacked-round li:only-child,.list-stacked-round li.last,.list-stacked-round li.only{border-bottom:none}.list-stacked-round li:first-child a,.list-stacked-round li:first-child i,.list-stacked-round li.first a,.list-stacked-round li.first i{-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-ms-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.list-stacked-round li:last-child a,.list-stacked-round li:last-child i,.list-stacked-round li.last a,.list-stacked-round li.last i{-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-ms-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}.list-stacked-round li:only-child a,.list-stacked-round li:only-child i,.list-stacked-round li.only a,.list-stacked-round li.only i{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}.list-stacked-round .list-stacked-nested li:first-child a,.list-stacked-round .list-stacked-nested li:first-child i,.list-stacked-round .list-stacked-nested li:last-child a,.list-stacked-round .list-stacked-nested li:last-child i,.list-stacked-round .list-stacked-nested li:only-child a,.list-stacked-round .list-stacked-nested li:only-child i,.list-stacked-round .list-stacked-nested li.last a,.list-stacked-round .list-stacked-nested li.last i,.list-stacked-round .list-stacked-nested li.only a,.list-stacked-round .list-stacked-nested li.only i{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}.list-top-firstview-news{margin-top:3px;margin-bottom:0}.list-top-firstview-news li{margin-top:6px;margin-left:8px}.c-lp-page-header-warp-products{border-bottom:1px solid #ddd;height:42px;margin-bottom:15px}.c-lp-page-header-warp-products .lp-page-header{display:flex;padding:0 0 15px 10px;align-items:flex-end}.c-lp-page-header-warp-products .lp-page-header.fixed{position:fixed;top:0;margin:0 0 0 -50px;width:1224px;background:rgba(255,255,255,0.97);border-bottom:none;padding:10px 0 25px 15px;z-index:10}@media only screen and (max-width: 480px){.c-lp-page-header-warp-products .lp-page-header-warp{height:auto}.c-lp-page-header-warp-products .lp-page-header{display:block;padding:0}.c-lp-page-header-warp-products .lp-page-header.fixed{position:relative}}@media only screen and (max-width: 480px){.c-lp-page-header-warp-products{height:auto}}.marketing-support-heading{margin:0 0 30px;font-size:24px;border-bottom:1px solid #000;padding-bottom:10px}@media only screen and (max-width: 480px){.marketing-support-heading{padding-bottom:6px}}.l-directmail-lp>section>.marketing-support-heading{margin:0;font-size:28px;border-bottom:none;padding-bottom:0;letter-spacing:0.05rem;text-align:center}.marketing-support-tell{margin-bottom:40px}.marketing-support-tell .marketing-support-tell-bg{background:url(/asset/img/marketing-support/bg/bg-tell.png) no-repeat right 0 #fafafa;padding:28px;height:110px}@media only screen and (max-width: 480px){.marketing-support-tell .marketing-support-tell-bg{background-image:none;background-color:#fff;height:auto;width:auto;padding:0;text-align:center}}.marketing-support-tell .marketing-support-tell-bg .marketing-support-tell-content{margin-bottom:0}.marketing-support-tell .marketing-support-tell-bg .marketing-support-tell-content li{margin-right:30px}.marketing-support-tell .marketing-support-tell-bg .marketing-support-tell-content li:last-child{margin:0}@media only screen and (max-width: 480px){.marketing-support-tell .marketing-support-tell-bg .marketing-support-tell-content li{margin-right:0}}.marketing-support-tell .marketing-support-tell-bg .marketing-support-tell-content .icon-free{background:#000;color:#fff;font-size:20px;font-weight:600;float:left;width:55px;height:55px;padding:6px 3px;text-align:center;line-height:1.1}@media only screen and (max-width: 480px){.marketing-support-tell .marketing-support-tell-bg .marketing-support-tell-content .icon-free{float:none;height:auto;width:100%;background:#fafafa;color:#000;margin-bottom:10px}}.marketing-support-tell .marketing-support-tell-bg .marketing-support-tell-content .text-tell{float:left;padding:5px 0 0 0}@media only screen and (max-width: 480px){.marketing-support-tell .marketing-support-tell-bg .marketing-support-tell-content .text-tell{float:none}}.marketing-support-tell .marketing-support-tell-bg .marketing-support-tell-content .business-hours{float:left}@media only screen and (max-width: 480px){.marketing-support-tell .marketing-support-tell-bg .marketing-support-tell-content .business-hours{float:none}}.marketing-support-tell .marketing-support-tell-bg .marketing-support-tell-content .business-hours p{font-size:24px;font-weight:600;margin:0}.marketing-support-tell .marketing-support-tell-bg .marketing-support-tell-content .txt-carefree{float:left;font-size:12px;padding-top:10px}@media only screen and (max-width: 480px){.marketing-support-tell .marketing-support-tell-bg .marketing-support-tell-content .txt-carefree{float:none}}.media-30{position:relative;min-height:30px}.media-30 .media-object{float:left;width:30px}.media-30 .media-object.sq{max-height:30px;overflow:hidden}.media-30 .media-object img{width:100%}.media-30 .media-body{position:relative;margin-left:42px}.media-30 .media-body .media-heading{margin-top:0;margin-bottom:8px}.media-40{position:relative;min-height:40px}.media-40 .media-object{float:left;width:40px}.media-40 .media-object.sq{max-height:40px;overflow:hidden}.media-40 .media-object img{width:100%}.media-40 .media-body{position:relative;margin-left:52px}.media-40 .media-body .media-heading{margin-top:0;margin-bottom:8px}.media-50{position:relative;min-height:50px}.media-50 .media-object{float:left;width:50px}.media-50 .media-object.sq{max-height:50px;overflow:hidden}.media-50 .media-object img{width:100%}.media-50 .media-body{position:relative;margin-left:62px}.media-50 .media-body .media-heading{margin-top:0;margin-bottom:8px}.media-60{position:relative;min-height:60px}.media-60 .media-object{float:left;width:60px}.media-60 .media-object.sq{max-height:60px;overflow:hidden}.media-60 .media-object img{width:100%}.media-60 .media-body{position:relative;margin-left:72px}.media-60 .media-body .media-heading{margin-top:0;margin-bottom:8px}.media-70{position:relative;min-height:70px}.media-70 .media-object{float:left;width:70px}.media-70 .media-object.sq{max-height:70px;overflow:hidden}.media-70 .media-object img{width:100%}.media-70 .media-body{position:relative;margin-left:82px}.media-70 .media-body .media-heading{margin-top:0;margin-bottom:8px}.media-80{position:relative;min-height:80px}.media-80 .media-object{float:left;width:80px}.media-80 .media-object.sq{max-height:80px;overflow:hidden}.media-80 .media-object img{width:100%}.media-80 .media-body{position:relative;margin-left:92px}.media-80 .media-body .media-heading{margin-top:0;margin-bottom:8px}.media-90{position:relative;min-height:90px}.media-90 .media-object{float:left;width:90px}.media-90 .media-object.sq{max-height:90px;overflow:hidden}.media-90 .media-object img{width:100%}.media-90 .media-body{position:relative;margin-left:102px}.media-90 .media-body .media-heading{margin-top:0;margin-bottom:8px}.media-100{position:relative;min-height:100px}.media-100 .media-object{float:left;width:100px}.media-100 .media-object.sq{max-height:100px;overflow:hidden}.media-100 .media-object img{width:100%}.media-100 .media-body{position:relative;margin-left:112px}.media-100 .media-body .media-heading{margin-top:0;margin-bottom:8px}.modal-box{position:fixed;width:50%;margin:0 auto;padding:10px 20px;background:#fff;z-index:100002}@media only screen and (max-width: 480px){.modal-box{width:95%;font-size:0.8em}}.modal-overlay{z-index:100001;position:fixed;top:0;left:0;width:100%;height:120%;background-color:rgba(0,0,0,0.8)}.his-reprint-modal{border:2px solid #999;vertical-align:middle;background-color:#fafafa;width:560px}@media only screen and (max-width: 480px){.his-reprint-modal{min-width:240px;max-width:100%;min-height:368px}}.his-reprint-modal .his-re-head{border-bottom:2px solid #999;padding:10px;font-weight:600}@media only screen and (max-width: 480px){.his-reprint-modal .his-re-head{width:100%;padding:5px;font-size:80%;max-height:48px;overflow:hidden}}.his-reprint-modal .his-re-head span{display:inline-block;font-weight:normal;bottom-bottom:10px}.his-pro-box .left{float:left;width:43%;text-align:center}@media only screen and (max-width: 480px){.his-pro-box .left{float:none;width:100%;border-bottom:1px solid #ccc}}.his-pro-box .left img{max-height:200px;max-width:200px}.his-pro-box .left img * html body img{width:expression(this.width >= this.height ? "200x": "auto");height:expression(this.width <= this.height ? "200px": "auto")}@media only screen and (min-width: 481px){.his-pro-box .left img{margin-top:40px}}@media only screen and (max-width: 480px){.his-pro-box .left img{max-height:125px;padding:10px}}.his-pro-box .right{float:right;width:56%;background-color:#fff;border-left:1px solid #ccc;min-height:180px;text-align:right}@media only screen and (max-width: 480px){.his-pro-box .right{float:none;width:100%;padding:10px}}.his-pro-box .right .his-inner{padding:40px 30px}@media only screen and (max-width: 480px){.his-pro-box .right .his-inner{padding:10px}}.his-pro-box .right .text{width:27%;float:left;font-size:14px;padding-top:2px}.his-pro-box .right .item{width:73%;float:right;padding-left:3px;font-size:14px}.his-pro-box .right .item.data{font-size:80%;text-align:left}.his-pro-box .right .item.price{margin-top:-10px}.his-pro-box .right .item.price span{font-size:150%;font-weight:600;padding-right:2px;letter-spacing:0.05em}.his-pro-box .right .btn-re{width:100%}#product-price-list-caution{border:2px solid #000;font-weight:600;padding:20px;letter-spacing:0.03em}@media only screen and (max-width: 480px){#product-price-list-caution{padding:10px;width:320px}}#product-price-list-caution .tc-gray{color:#666}#product-price-list-caution select{display:inline-block;width:120px;margin:8px 5px 15px 0}@media only screen and (max-width: 480px){#product-price-list-caution select{display:block;width:100%;margin:10px 0 10px 0}}@media only screen and (max-width: 480px){#product-price-list-caution span.text-week{display:block;font-size:70%;margin-bottom:10px}}#product-price-list-caution .line-h{line-height:1.2}#product-price-list-caution .caution{font-size:86%;color:#e4007e;padding-left:0.9em;text-indent:-0.9em;margin-top:8px;width:800px}@media only screen and (max-width: 480px){#product-price-list-caution .caution{width:auto;font-size:72%}}#product-price-list-caution .small{font-size:85%}#product-price-list-caution .title{font-size:170%;margin-bottom:5px}@media only screen and (max-width: 480px){#product-price-list-caution .title{font-size:110%}}#product-price-list-caution table{width:auto;min-width:800px;border-collapse:collapse;text-align:center;font-size:115%;margin-bottom:0}@media only screen and (max-width: 480px){#product-price-list-caution table{font-size:72%;width:auto;min-width:250px;line-height:1.2}}#product-price-list-caution table .bgc01{background-color:#fafafa}@media only screen and (max-width: 480px){#product-price-list-caution table .bgc01{font-size:90%}}#product-price-list-caution table .bgc02{background-color:#fff000}#product-price-list-caution th{padding:15px;color:#333;border:1px solid #999}@media only screen and (max-width: 480px){#product-price-list-caution th{padding:5px}}#product-price-list-caution td{width:auto;padding:15px;border:1px solid #999}@media only screen and (max-width: 480px){#product-price-list-caution td{padding:5px}}.product-description{border:2px solid #000;padding:16px 20px;letter-spacing:0.03em}@media only screen and (max-width: 480px){.product-description{padding:10px;font-size:80%;width:300px}}.product-description dl{margin:0}.product-description dt{font-size:120%;font-weight:600;margin-bottom:5px}.product-description dd{margin-left:10px}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:100001;overflow:hidden;-webkit-transform:translate3d(0, 0, 0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background-color:#000;opacity:.9;filter:alpha(opacity=90)}#colorbox{outline:0}#cboxContent{background:#fff;overflow:hidden}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}@media only screen and (min-width: 481px){.nav-bar{-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-ms-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;position:relative}}.nav-bar li{margin:0;border-left:1px solid #666;border-right:1px solid #444;text-align:center}@media only screen and (min-width: 481px){.nav-bar li{width:calc(100% / 6)}.nav-bar li.search-box-wrapper{display:none}}@media only screen and (max-width: 480px){.nav-bar li{width:25%}}.nav-bar li .icon{display:block;margin:0 auto;width:24px;height:24px}.nav-bar li .nav-bar-label{display:block;margin:0 auto;font-size:9px;overflow:hidden;white-space:nowrap}.nav-bar li a,.nav-bar li i{padding:6px 0 7px 0}.nav-bar li.first{border-left:none}.nav-bar li.last{border-right:none}@media only screen and (min-width: 481px){.nav-bar li.first,.nav-bar li.first a{-webkit-border-radius:5px 0 0 0;-moz-border-radius:5px 0 0 0;-ms-border-radius:5px 0 0 0;border-radius:5px 0 0 0}.nav-bar li.last,.nav-bar li.last a{-webkit-border-radius:0 5px 0 0;-moz-border-radius:0 5px 0 0;-ms-border-radius:0 5px 0 0;border-radius:0 5px 0 0}.nav-bar li .icon,.nav-bar li .nav-bar-label{margin:0 8px 1px 0;display:inline-block;vertical-align:middle}.nav-bar li .nav-bar-label{margin:0;font-size:14px;letter-spacing:0.05em}}@media only screen and (min-width: 481px){.nav-bar.no-breadcrumb{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}.nav-bar.no-breadcrumb li.first,.nav-bar.no-breadcrumb li.first a{-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;-ms-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px}.nav-bar.no-breadcrumb li.last,.nav-bar.no-breadcrumb li.last a{-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;-ms-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0}}#yjserpif{height:2250px}.no-search-within-site .nav-bar li{width:20%}@media only screen and (max-width: 480px){.no-search-within-site .nav-bar li{width:25%}}.no-search-within-site .nav-bar .search-box-wrapper{display:none}.c-icon-new-window{position:relative;display:inline-block;width:16px;height:14px;top:2px;margin-left:6px;background:url("/asset/img/common/icon-new-window.svg") 0 0 no-repeat}.notes{background:#fafafa;padding:20px}.notes.notes-bg-none{background:none;padding:0}.notes h2{margin:0 0 10px 0;padding:0}.notes .notes-list{list-style:none;padding:0;margin-bottom:0;font-size:13px}.notes .notes-list.inline-list-item li{display:inline;margin-right:25px}@media only screen and (max-width: 480px){.notes .notes-list.inline-list-item li{margin:0}}.notes .notes-list.notes-fs12{font-size:12px}.notes .notes-list.notes-fs14{font-size:14px}.notes .notes-list.notes-fs16{font-size:16px}.notes .notes-list .notes-list-item,.notes .notes-list .notes-list-item-bullet{margin:0;padding-left:15px;text-indent:-21px}.notes .notes-list .notes-list-item ul,.notes .notes-list .notes-list-item-bullet ul{margin:10px 20px}.notes .notes-list .notes-list-item ul li:before,.notes .notes-list .notes-list-item-bullet ul li:before{content:"・";padding:0 5px}.notes .notes-list .notes-list-item:before{content:"※";padding:0 5px}.notes .notes-list .notes-list-item-bullet:before{content:"・";padding:0 5px}.notes .notes-list span,.notes .notes-list a:link,.notes .notes-list a:visited{font-weight:600;color:#666}.notes .notes-list span.magenta,.notes .notes-list a:link.magenta,.notes .notes-list a:visited.magenta{color:#e4007e}.notes .notes-list span.cyan,.notes .notes-list a:link.cyan,.notes .notes-list a:visited.cyan{color:#00a0e8}.notes .notes-list a,.notes .notes-list a:link,.notes .notes-list a:visited{text-decoration:underline !important}.notes .notes-list a.magenta,.notes .notes-list a:link.magenta,.notes .notes-list a:visited.magenta{text-decoration:underline !important}.notes .notes-list a.cyan,.notes .notes-list a:link.cyan,.notes .notes-list a:visited.cyan{text-decoration:underline !important}.l-directmail-lp>section>.notes{max-width:880px;margin:0 auto}.l-directmail-lp>section>.notes>h3{font-size:24px;margin:40px 0 20px;background:#f6f6f6;padding:8px 16px 6px}@media only screen and (max-width: 480px){.l-directmail-lp>section>.notes>h3{font-size:18px}}.l-directmail-lp>section>.notes>ul.notes-list{list-style:none;padding-left:40px}@media only screen and (max-width: 480px){.l-directmail-lp>section>.notes>ul.notes-list{padding-left:20px}.l-directmail-lp>section>.notes>ul.notes-list .notes-list-item{font-size:14px}}.l-directmail-lp>section>.notes>ul.notes-list>li.notes-list-item-bullet{font-size:16px;line-height:1.8;padding-left:15px;text-indent:-17px}.l-directmail-lp>section>.notes>ul.notes-list>li.notes-list-item-bullet>ul{list-style:none !important}.l-directmail-lp>section>.notes>ul.notes-list>li.notes-list-item-bullet>ul>li.notes-list-item-bullet>a{padding-left:20px}.l-directmail-lp>section>.notes>ul.notes-list>li.notes-list-item-bullet>ul>li.notes-list-item-bullet:before{content:"";padding:0}.l-directmail-lp>section>.notes>ul.notes-list>li.notes-list-item-bullet a{font-weight:normal;text-decoration:none !important}.l-directmail-lp>section>.notes a{color:#00a0e8 !important}.lp-top-notes{color:#000;font-size:14px;letter-spacing:0.05em;line-height:1.3;padding:10px;border:1px solid #ccc;margin-bottom:15px}.lp-top-notes.border-atend{border:1px solid #000}.lp-top-notes h2{font-size:14px;margin:0 0 4px 0}.lp-top-notes .lp-top-note-list{margin:0;padding:0}.lp-top-notes .lp-top-note-list .lp-top-notes-item{margin-bottom:4px;padding-bottom:4px;border-bottom:1px solid #e0e0e0}.lp-top-notes .lp-top-note-list .lp-top-notes-item:last-child{margin-bottom:0;padding-bottom:0;border:none}.lp-top-notes .lp-top-note-list .lp-top-notes-item dt{float:left;width:86px;font-weight:normal}@media only screen and (max-width: 480px){.lp-top-notes .lp-top-note-list .lp-top-notes-item dt{display:none}}.lp-top-notes .lp-top-note-list .lp-top-notes-item dd{float:left;width:1015px}@media only screen and (max-width: 480px){.lp-top-notes .lp-top-note-list .lp-top-notes-item dd{width:auto}}.lp-top-notes .lp-top-note-list .lp-top-notes-item .category-top-notes dt{width:86px}.lp-top-notes .lp-top-note-list .lp-top-notes-item .category-top-notes dd{width:772px}.lp-top-notes .lp-top-note-list .lp-top-notes-item a,.lp-top-notes .lp-top-note-list .lp-top-notes-item a:link,.lp-top-notes .lp-top-note-list .lp-top-notes-item a:visited{text-decoration:underline !important}.lp-top-notes .lp-top-note-list .lp-top-notes-item a.magenta,.lp-top-notes .lp-top-note-list .lp-top-notes-item a:link.magenta,.lp-top-notes .lp-top-note-list .lp-top-notes-item a:visited.magenta{text-decoration:underline !important}.lp-top-notes .lp-top-note-list .lp-top-notes-item a.cyan,.lp-top-notes .lp-top-note-list .lp-top-notes-item a:link.cyan,.lp-top-notes .lp-top-note-list .lp-top-notes-item a:visited.cyan{text-decoration:underline !important}.lp-top-notes .lp-top-note-list .lp-top-notes-item.notes-list-item:before{content:"※";padding-left:5px}.lp-top-notes .lp-top-note-list .lp-top-notes-item.notes-list-item-bullet:before{content:"・";padding-left:5px}@media only screen and (max-width: 480px){.lp-top-notes{padding:8px;font-size:12px}}.lp-top-notes span,.lp-top-notes a:link,.lp-top-notes a:visited{font-weight:600;color:#666}.lp-top-notes span.magenta,.lp-top-notes a:link.magenta,.lp-top-notes a:visited.magenta{color:#e4007e}.lp-top-notes span.cyan,.lp-top-notes a:link.cyan,.lp-top-notes a:visited.cyan{color:#00a0e8}.lp-top-notes span a:link,.lp-top-notes span a:visited,.lp-top-notes a:link a:link,.lp-top-notes a:link a:visited,.lp-top-notes a:visited a:link,.lp-top-notes a:visited a:visited{text-decoration:underline !important}.lp-top-notes span a:link.magenta,.lp-top-notes span a:visited.magenta,.lp-top-notes a:link a:link.magenta,.lp-top-notes a:link a:visited.magenta,.lp-top-notes a:visited a:link.magenta,.lp-top-notes a:visited a:visited.magenta{text-decoration:underline !important}.lp-top-notes span a:link.cyan,.lp-top-notes span a:visited.cyan,.lp-top-notes a:link a:link.cyan,.lp-top-notes a:link a:visited.cyan,.lp-top-notes a:visited a:link.cyan,.lp-top-notes a:visited a:visited.cyan{text-decoration:underline !important}.lp-top-notes span.annotation{font-size:10px;font-weight:normal}@media only screen and (max-width: 480px){.lp-top-notes span.annotation{font-size:10px}}.notice-box{font-size:100%;border-bottom:1px dotted #ccc;padding-bottom:15px;margin-top:15px;margin-bottom:15px;line-height:1.6}@media only screen and (max-width: 480px){.notice-box{margin-top:5px}}.notice-box a:link,.notice-box a:visited{color:#00a0e8;font-weight:600}.notice-box span.att{color:#ed481b;margin-right:3px}.notice-box .al{width:80%;padding-right:15px}@media only screen and (max-width: 480px){.notice-box .al{width:100%;padding-right:0;font-size:90%}}.notice-box .ar{width:20%}.notice-box .ar a:link,.notice-box .ar a:visited{color:#000}@media only screen and (max-width: 480px){.notice-box .ar{width:100%}}.product-price-list-caution{font-size:110%;display:block;background:url(/asset/img/common/icon/icon-caution.png) 10px center no-repeat #00a0e8;padding:12px 15px 12px 60px;color:#000;transition:all 0.2s linear}@media only screen and (max-width: 480px){.product-price-list-caution{padding:10px 20px 10px 45px;background-position:10px center;background-size:25px 25px;font-size:120%;margin-top:10px}}.product-price-list-caution:hover{opacity:.8;background-color:#00a0e8}.num{font-weight:600}.online-design-banner a:link,.online-design-banner a:visited{color:#000;transition:all 0.1s linear}.online-design-banner a:link.banner,.online-design-banner a:visited.banner{display:block;position:relative}.online-design-banner a:link.banner .text,.online-design-banner a:visited.banner .text{position:absolute;top:66.5%;left:30.5%;font-size:124%;font-weight:600;margin-bottom:0}.online-design-banner a:link.banner .text img,.online-design-banner a:visited.banner .text img{width:30px;margin-right:10px;vertical-align:-7px}.c-online-design-product-list{display:flex;flex-wrap:wrap;justify-content:center;margin:25px 0 -22px -1.8%}.c-online-design-product-list li{margin:0 0 22px 1.8%;width:31.5%}.c-online-design-product-list li a{display:inline-flex;align-items:center;justify-content:center;padding:8px;width:100%;height:66px}.c-online-design-product-list .product-icon{margin-right:20px}.c-online-design-product-list .product-name{margin-bottom:0;text-align:left}.c-online-design-responsive-banner{display:flex;align-items:center;padding:6px 30px 6px 10px;background-color:#f6f6f6;transition:all 0.1s linear}.c-online-design-responsive-banner:hover{text-decoration:none;opacity:0.7}.c-online-design-responsive-banner .online-design-icon{margin-right:10px}.c-online-design-responsive-banner p{margin:0 auto 0 0;color:#222;font-size:18px;font-weight:bold;text-decoration:none}@media only screen and (min-width: 481px){.c-online-design-responsive-banner .online-design-btn{padding-left:20px;padding-right:20px}.c-online-design-responsive-banner .online-design-btn:hover{opacity:1}.c-online-design-responsive-banner .online-design-label{display:none}}@media only screen and (max-width: 480px){.c-online-design-responsive-banner{padding-right:10px}.c-online-design-responsive-banner p{font-size:13px}.c-online-design-responsive-banner .online-design-btn{display:none}.c-online-design-responsive-banner .online-design-label{display:table;background-color:#00a0e8;border-color:#00a0e8}}.optimize-header-banner{display:block;height:32px;background-image:url("/asset/img/common/bnr/bnr-header-flyer.png");background-repeat:repeat-x;background-position:0 0;background-size:auto 32px}.optimize-header-banner:hover{opacity:0.7}@media only screen and (max-width: 480px){.optimize-header-banner{display:none}}.l-hide-page-header-account .optimize-header-banner{display:none}.l-hide-page-header-optimize-banner .optimize-header-banner{display:none}.c-order-flow{display:flex;justify-content:center;align-items:center}.c-order-flow .element-box{width:20.5%;padding:40px 0 44px;border:1px solid #f6f6f6;box-shadow:0 1px 1px 0 #ccc;border-radius:2px;text-align:center}.c-order-flow .element-box p{margin-bottom:0;margin-top:20px;letter-spacing:0.1em}@media only screen and (max-width: 480px){.c-order-flow .element-box{padding:20px 0 24px;font-size:10px}}.c-order-flow .arrow-box{width:6%;text-align:center}.c-order-flow a{display:block;color:#222;transition:all 0.1s linear}.c-order-flow a:hover{background-color:#f6f6f6}.c-p-mark-box{margin-bottom:1em;padding:8px}.c-p-mark-box p{margin-bottom:0;font-size:12px;text-align:center}.c-p-mark-box p:first-child{margin-bottom:7px}.c-p-mark-box .alpha:hover{background-color:#fff}.page-header-account-menu{margin:0;padding:0 2px;list-style:none}.page-header-account-menu li{display:inline-block;padding:6px 12px;border-left:1px solid #ddd;letter-spacing:0.02em}.page-header-account-menu li.first,.page-header-account-menu li.only{border:none}.page-header-account-menu a,.page-header-account-menu b{margin:-6px -12px;padding:6px 12px;display:inline-block}.page-header-account{background-color:#fafafa;border-bottom:1px solid #ddd}.page-header-cart-count{position:absolute;display:block;width:100%;color:#ce1515;text-align:center;font-size:15px;margin-left:-8px}@media only screen and (min-width: 481px){.page-header-cart-count{margin-left:-5px}}.is-empty .page-header-cart-count{color:#444;margin-left:-8px}@media only screen and (min-width: 481px){.is-empty .page-header-cart-count{margin-left:-4px}}.is-1digit .page-header-cart-count{margin-left:-7px}@media only screen and (min-width: 481px){.is-1digit .page-header-cart-count{margin-left:-4px}}@media only screen and (min-width: 481px){.page-header-cart-count{display:block;width:46px}}.page-header-status-count{position:absolute;top:1px;left:1px;width:16px;padding:3px;border-radius:8px;background:#d11418;color:#fff;font-size:10px;text-align:center;letter-spacing:-0.06em}@media only screen and (max-width: 480px){.page-header-status-count{top:3px;left:1px}}.panel-round.cart-item .product-preview-thumb{background-color:#fafafa;max-width:150px;line-height:40px;border:1px solid #ccc;padding:8px}.panel-round.cart-item .panel-footer p{color:#444}.panel-round.cart-item .panel-footer .sub-total{margin-top:10px;padding-top:10px;border-top:1px solid #f6f6f6;font-size:14px;text-align:right}.panel-round.cart-item .data-option{list-style:none;margin-bottom:0}.panel-round.cart-item .quantity-select:before,.panel-round.cart-item .quantity-select:after{content:"";display:table}.panel-round.cart-item .quantity-select:after{clear:both}.panel-round.cart-item .quantity-select label,.panel-round.cart-item .quantity-select select{float:left}.panel-round.cart-item .quantity-select select{width:100px;margin-right:5px}.panel-round.cart-item .menu-group{overflow:hidden;max-width:160px;margin:0 10px 0 0}.panel-round.cart-item .menu-group a{text-align:center;font-size:11px;padding:3px 5px;text-decoration:none !important;display:none !important}.panel-round.cart-item .menu-group a:hover{background-color:#f6f6f6;color:#ce1515}.panel-round.cart-item .menu-group li:first-child a{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-ms-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.panel-round.cart-item .menu-group li:last-child a{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-ms-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.panel-round.cart-item .menu-group li:not(:last-child) a{border-right:1px solid #f6f6f6}.panel-round.cart-item .cart-item-control a{display:inline-block;padding-left:5px;padding-right:5px;color:#666;font-size:12px;font-weight:normal;text-decoration:none}.panel-round.cart-item .cart-item-control:last-child a{padding-right:10px}.panel-round.cart-item .cart-item-control:hover a{background:#f6f6f6}.shop-process .panel-round .panel-body .button>span{color:#00a0e8;font-weight:600}.shop-process .panel-round .select.inline,.shop-process .panel-round .input.inline{display:inline-block;width:auto !important}@media only screen and (min-width: 481px){.panel-round .product-preview-thumb{float:right}.panel-round .order-table{float:left}.panel-round .data-guidance{float:right;max-width:120px !important}.panel-round .panel-footer .sub-total{padding-top:0 !important;margin-top:0 !important;border:none !important}}.c-page-top{text-align:right;font-weight:600;margin-top:20px}.c-page-top a,.c-page-top a:link,.c-page-top a:visited{display:inline-block;color:#00a0e8}.c-page-top a:after{content:url("/asset/img/common/anchor-arrow-up.png");margin-left:5px}.c-pagination{display:flex;justify-content:center;flex-wrap:wrap;margin:0;padding:0;list-style-type:none}.c-pagination>li{margin-right:15px}.c-pagination>li:last-child{margin-right:0}@media only screen and (max-width: 480px){.c-pagination>li{margin:0 10px 10px 0}}.c-pagination a,.c-pagination i{display:block;width:36px;height:36px;background-color:#fff;border:2px solid #00a0e8;font-size:14px;font-weight:600;text-align:center;line-height:32px}.c-pagination a:hover,.c-pagination .is-current a,.c-pagination .is-current i{background-color:#00a0e8;color:#fff;text-decoration:none}.c-pagination .is-current a{pointer-events:none}.c-pagination .is-disabled a{pointer-events:none;border-color:#ddd;color:#ccc}.panel-round{margin-top:20px;border:1px solid #ddd;overflow:hidden}.panel-round .panel-body,.panel-round .panel-footer{padding:15px}.panel-round .panel-body:before,.panel-round .panel-body:after,.panel-round .panel-footer:before,.panel-round .panel-footer:after{content:"";display:table}.panel-round .panel-body:after,.panel-round .panel-footer:after{clear:both}.panel-round .panel-heading{background-color:#fafafa;border-bottom:1px solid #ddd;overflow:hidden}.panel-round .panel-heading .heading-text,.panel-round .panel-heading a{margin-bottom:0;padding:15px;font-size:14px}.panel-round .panel-footer{background-color:#fafafa;border-top:1px dotted #ddd}.pointer{margin-bottom:0.5em;text-align:center}.pointer span{display:inline-block;width:12px;height:12px;-webkit-border-radius:2em;-moz-border-radius:2em;-ms-border-radius:2em;border-radius:2em;background:#ddd;margin:11px 5px 0 5px;cursor:pointer}.pointer span.is-current{background:#00a0e8}.c-popup{position:relative;max-width:1300px;max-height:calc(100vh - 100px);background-color:#fff}@media only screen and (max-width: 480px){.c-popup{width:100vw;max-height:calc(100vh - 120px)}}.c-popup-open{overflow:hidden}.c-popup-overlay{position:fixed;z-index:9000;top:0;right:0;bottom:0;left:0;display:flex;height:100vh;outline:0;background-color:rgba(24,16,4,0.4);justify-content:center;align-items:center}.c-popup-overlay.fade-enter-active,.c-popup-overlay.fade-leave-active{transition:opacity 0.3s}@media only screen and (max-width: 480px){.c-popup-overlay.fade-enter-active,.c-popup-overlay.fade-leave-active{transition:transform 0.25s}}.c-popup-overlay.fade-enter,.c-popup-overlay.fade-leave-to{opacity:0}@media only screen and (max-width: 480px){.c-popup-overlay.fade-enter,.c-popup-overlay.fade-leave-to{opacity:1;transform:translateY(100%)}}@media only screen and (max-width: 480px){.c-popup-overlay{align-items:flex-start}}.c-popup-close-btn{position:absolute;top:-36px;right:0;width:36px;height:36px;cursor:pointer}.c-popup-close-btn::before,.c-popup-close-btn::after{position:absolute;top:calc(50% - 1.5px);left:4px;display:block;width:28px;border-top:3px solid #fff;content:''}.c-popup-close-btn::before{transform:rotate(45deg)}.c-popup-close-btn::after{transform:rotate(-45deg)}@media only screen and (max-width: 480px){.c-popup-close-btn{z-index:3;top:16px;right:8px}.c-popup-close-btn::before,.c-popup-close-btn::after{border-top:3px solid #dcdcdc}}.c-popup-header{margin:0 32px;padding:32px 0;border-bottom:1px solid #dbdcdc;text-align:center}@media only screen and (max-width: 480px){.c-popup-header{margin:0 16px;padding:24px 0}}.c-popup-title{margin:0;padding:0;font-size:20px;font-weight:600;color:#636363}.c-popup-body{overflow-y:auto;max-width:1000px;height:calc( 100vh - 270px);margin:0 32px;padding:14px 0;-webkit-overflow-scrolling:touch}@media only screen and (max-width: 480px){.c-popup-body::-webkit-scrollbar{width:6px}.c-popup-body::-webkit-scrollbar-thumb{border-radius:4px;background-color:#c9cacb}}@media only screen and (max-width: 480px){.c-popup-body{height:calc( 100vh - 270px);margin:0 16px;padding:14px 0}}.c-popup-footer{display:flex;padding:16px;border-top:1px solid #dbdcdc;background-color:#fff;justify-content:center}.c-popup-footer .c-btn-primary{width:160px}@media only screen and (max-width: 480px){.c-popup-footer .c-btn-primary{width:100%}}.c-popup-footer .c-btn-primary ~ .c-btn-primary{margin-left:16px}.l-print-specification-dm{display:flex;max-width:880px;padding:8px;background-color:#fafafa}.l-print-specification-dm .spec-box{width:61.5%;padding:7px 2px}.l-print-specification-dm .spec-box .l-grid-row,.l-print-specification-dm .spec-box .l-unit-80,.l-print-specification-dm .spec-box .l-unit-55,.l-print-specification-dm .spec-box .l-unit-50,.l-print-specification-dm .spec-box .l-unit-45,.l-print-specification-dm .spec-box .l-unit-20{margin:0;padding:0}.l-print-specification-dm .spec-box .select-menu-width{width:270px}.l-print-specification-dm .spec-box .label-name{padding-top:5px}.l-print-specification-dm .spec-box .separate{border-top:none;border-bottom:1px solid #ddd;padding:10px 0 10px}.l-print-specification-dm .spec-box .separate.first{padding:0 0 10px}.l-print-specification-dm .spec-box .decrement-increment-set{display:flex}.l-print-specification-dm .spec-box .copies{display:inline-block;width:120px;height:28px;margin:1px -2px 0 -1px;padding:4px 4px 3px 4px;border-top:1px solid #666;border-bottom:1px solid #666;border-left:none;border-radius:0;appearance:none;font-size:16px;font-weight:600;text-align:center;vertical-align:9px;transition:all 0.1s linear}.l-print-specification-dm .spec-box .copies:hover{background-color:#f6f6f6}.l-print-specification-dm .spec-box .copies-btn{display:inline-block;width:30px;height:30px;padding:0;border:none;cursor:pointer;outline:none;background:url(/asset/img/common/price-form-btn-minus.svg) 0 0 no-repeat}.l-print-specification-dm .spec-box .copies-btn.plus{background:url(/asset/img/common/price-form-btn-plus.svg) 0 0 no-repeat}.l-print-specification-dm .cart-box{width:38%;padding:7px 5px 7px 25px;letter-spacing:0.05em}.l-print-specification-dm .cart-box .inner{background-color:#fff;border:2px solid #00a0e8;border-radius:3px}.l-print-specification-dm .cart-box dl{margin-bottom:0;padding:16px;font-size:14px}.l-print-specification-dm .cart-box dl:nth-child(even){background-color:#fafafa;border-bottom:1px dotted #ddd}.l-print-specification-dm .cart-box dl dt{display:inline-block;width:33%;font-weight:normal}.l-print-specification-dm .cart-box dl dd{display:inline-block;float:right;width:67%;font-weight:600;text-align:right}.l-print-specification-dm .cart-box dl.number dd{margin-top:-6px}.l-print-specification-dm .cart-box dl.number dd .num{padding-right:3px;font-size:20px}.l-print-specification-dm .cart-box dl.price{padding:20px 16px}.l-print-specification-dm .cart-box dl.price dd{margin-top:-15px}.l-print-specification-dm .cart-box dl.price dd .num{padding-right:3px;font-size:30px}.l-print-specification-dm .cart-box .btn-box{padding:0 16px 16px}.l-print-specification-dm .cart-box .btn-box a.btn-margin{margin-top:10px}.l-print-specification-dm .cart-box .btn-box ul.caution-list{margin:0;padding:0}.l-print-specification-dm .cart-box .btn-box ul.caution-list li.caution-list-item{margin:10px 0 0;padding-left:1.4em;font-size:12px;text-indent:-1.4em}@media only screen and (max-width: 480px){.l-print-specification-dm{display:block;margin-bottom:10px}.l-print-specification-dm .js-hide{display:none}.l-print-specification-dm .spec-box{float:none;width:100%;padding:7px 2px}.l-print-specification-dm .spec-box .l-unit-80{display:inline-block;float:right;width:80%}.l-print-specification-dm .spec-box .select-menu-width{width:100%}.l-print-specification-dm .spec-box .label-name{display:inline-block;width:18%;padding-top:7px;font-size:10px}.l-print-specification-dm .spec-box .separate{padding:7px 0 7px}.l-print-specification-dm .spec-box .separate.first{padding:0 0 5px}.l-print-specification-dm .spec-box .copies{width:74%}.l-print-specification-dm .cart-box{float:none;width:100%;padding:0}.l-print-specification-dm .cart-box .btn-box ul li{margin:8px 0 0;font-size:10px}}.l-print-specification{position:relative;margin-bottom:10px;padding:8px 14px;background-color:#fafafa}.l-print-specification.js-hide{display:none}@media only screen and (min-width: 481px){.l-print-specification.js-hide{display:block}}.l-print-specification .l-unit-100,.l-print-specification .l-unit-60,.l-print-specification .l-unit-50,.l-print-specification .l-unit-40,.l-print-specification .l-unit-33{padding-bottom:8px}.l-print-specification .one-line{margin:0;padding:4px 0 8px}.l-print-specification .separate-first{margin-bottom:0}.l-print-specification .separate{margin-bottom:0;padding-top:4px}.l-print-specification .separate.list-radio-box li{padding-bottom:8px}@media only screen and (min-width: 481px){.l-print-specification .separate-vertical,.l-print-specification .separate-vertical-first{padding-bottom:0}}@media only screen and (min-width: 481px){.l-print-specification .separate-vertical .l-unit-100:last-child,.l-print-specification .separate-vertical-first .l-unit-100:last-child{padding-bottom:0}}.l-print-specification .separate-vertical-last.l-unit-50{padding-top:4px;padding-left:0}@media only screen and (min-width: 481px){.l-print-specification .separate-vertical-last.l-unit-50{margin-left:0;padding-top:0;padding-left:1.6%}}.l-print-specification .separate-vertical-last .l-unit-100:last-child{padding-bottom:0}.l-print-specification .list-check-box li{padding-bottom:8px}.l-print-specification .separate-last{padding-top:4px}.l-print-specification .separate-last.l-grid-row{padding-bottom:0}.l-print-specification .l-label-23per{width:23% !important;min-width:73px;font-size:88%}.l-print-specification .l-label-15per{width:15% !important;min-width:73px;font-size:88%}.l-print-specification .henkei-message-box{margin-top:5px;color:#666;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}.c-campaign-area .campaign-list{list-style:none;display:flex;justify-content:center;margin:40px 0}@media only screen and (max-width: 480px){.c-campaign-area .campaign-list{display:block}}.c-campaign-area .campaign-item{box-shadow:0 2px 4px 0 rgba(34,34,34,0.5);margin-right:30px;width:50%}@media only screen and (max-width: 480px){.c-campaign-area .campaign-item{margin:0 0 20px 0;width:auto}}.c-campaign-area .campaign-item:last-child{margin-right:0}.c-campaign-area .campaign-head{display:flex;align-items:center;justify-content:space-between;background-color:#f6f6f6;padding:15px 15px 13px}@media only screen and (max-width: 480px){.c-campaign-area .campaign-head{padding:18px;display:block}}.c-campaign-area .campaign-title{font-size:20px;font-weight:600}@media only screen and (max-width: 480px){.c-campaign-area .campaign-title{font-size:18px}}.c-campaign-area .campaign-title .c-label-secondary{vertical-align:4px}.c-campaign-area .campaign-date{font-size:15px;font-weight:600}.c-campaign-area .campaign-contents{padding:20px 24px 24px}.c-campaign-area .campaign-product{display:flex;align-items:center}.c-campaign-area .campaign-product-title{font-size:14px;font-weight:400;margin-right:10px}.c-campaign-area .campaign-product-name{font-size:16px;font-weight:600}.c-campaign-area .campaign-product-sub-name{font-size:14px;font-weight:400}.c-campaign-area .campaign-product-list{list-style:none}.c-campaign-area .campaign-product-details-link{font-size:14px;margin-left:12px;font-weight:400}.c-campaign-area .campaign-foot{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 480px){.c-campaign-area .campaign-foot{display:block}}.c-campaign-area .campaign-foot-text{color:#666;font-size:14px}@media only screen and (max-width: 480px){.c-campaign-area .campaign-foot-text{margin-bottom:20px}}.c-product-choice-hint-box{width:80%;margin:50px auto 0 auto}.c-product-choice-hint-box .column-box{display:flex;justify-content:space-between}.c-product-choice-hint-box .column-box .column{width:46%}.c-product-choice-hint-box .btn-box{display:flex;flex-wrap:wrap;margin:30px -3% 0 0}.c-product-choice-hint-box .btn-box a{width:31%;margin:20px 2.3% 0 0;padding:10px}@media only screen and (max-width: 480px){.choice-hint-box{width:90%;margin:30px auto 0 auto}.choice-hint-box .column-box .column{width:48%}.choice-hint-box .btn-box{display:block;margin:10px 0 0}.choice-hint-box .btn-box a{width:100%;margin:20px 0 0}}.c-products-contents-link{background-color:#f6f6f6;padding:12px 15px 15px 15px;border-bottom:1px solid #ddd;font-weight:600}.c-products-contents-link.pricetable{padding:15px;margin-top:-10px}.c-products-contents-link a{display:inline-block;margin-left:20px}.c-products-contents-link .anchor-link a{margin:0 20px 0 0}.c-products-contents-link .new-window-link{text-align:right}@media only screen and (max-width: 480px){.c-products-contents-link{font-size:12px}.c-products-contents-link.pricetable{padding:0 10px 10px 10px;margin-top:-10px}.c-products-contents-link a{margin:10px 15px 0 0}.c-products-contents-link .new-window-link,.c-products-contents-link .anchor-link{text-align:center;margin-right:-15px}.c-products-contents-link .icon-new-window{display:none}}.product-estimate{margin-left:10px;margin-top:50px}.product-estimate:before,.product-estimate:after{content:"";display:table}.product-estimate:after{clear:both}.product-estimate.product-top{margin-left:0}@media only screen and (max-width: 480px){.product-estimate{margin-left:0;margin-top:30px}}.product-estimate h2{margin:0;font-size:25px}@media only screen and (max-width: 480px){.product-estimate h2{font-size:16px;letter-spacing:0.03em}}.product-estimate p{font-size:14px;margin-bottom:0;margin-top:10px;margin-left:10px}@media only screen and (max-width: 480px){.product-estimate p{font-size:12px;margin-left:0}}.product-estimate .caution{color:#666;font-size:90%}.product-estimate .ast{color:#e4007e;margin-right:3px}.product-estimate div{width:auto;background-color:#fafafa;margin-top:20px;padding:20px;text-align:center}.product-estimate div:before,.product-estimate div:after{content:"";display:table}.product-estimate div:after{clear:both}.product-estimate div [class^="c-btn-"]{padding:15px 60px;font-size:110%}@media only screen and (max-width: 480px){.product-estimate div [class^="c-btn-"]{width:100%;font-size:95%;padding:15px 10px}}@media only screen and (max-width: 480px){.product-estimate div{width:100%;padding:10px}}.c-product-hero-image{margin-bottom:0;position:relative;height:250px;padding:52px 34px 0}.c-product-hero-image.tiny{height:200px;padding:24px 0 0 24px}.c-product-hero-image.tiny .quality-list{left:430px;top:16px}.c-product-hero-image.tiny .quality-list .quality-item{background-color:#fff;font-size:12px;width:138px;height:138px}.c-product-hero-image.tiny .quality-list .quality-item .quality-item-img{width:100%;display:inline-block;margin-bottom:8px}@media only screen and (max-width: 480px){.c-product-hero-image.tiny{padding:24px}}.c-product-hero-image .hero-image-contents-box{max-width:364px}.c-product-hero-image .hero-image-contents-box .hero-image-title{font-size:28px}.c-product-hero-image .hero-image-contents-box .hero-image-text{font-size:14px;margin:8px 0}.c-product-hero-image .quality-list{position:absolute;top:36px;list-style:none;display:flex}.c-product-hero-image .quality-list .quality-item{background-color:rgba(255,255,255,0.5);border-radius:100%;width:148px;height:148px;padding:24px;font-weight:600;text-align:center;margin-right:16px}.c-product-hero-image .quality-list .quality-item:last-child{margin:0}.c-product-hero-image .quality-list .quality-item .quality-item-img{margin-bottom:14px}@media only screen and (max-width: 480px){.c-product-hero-image .quality-list{display:none}}.product-item-list{margin-top:20px}.product-item-list .box-border{position:relative;padding:15px 10px 2px}.product-item-list .item-list-ttl{position:absolute;top:-10px;left:12px;display:inline;padding:0 5px;background:#fff;font-size:13px;color:#000 !important;margin:0}.product-item-list .l-inline-list{margin-bottom:8px}.product-lead-wire-box{margin:10px 0 20px}.product-lead-wire-box .check-tab{background:#82cf78;border-radius:5px 5px 0 0;width:156px;margin:0;padding:5px 0 0 14px}.category-postcard .product-lead-wire-box .check-tab{background:#82cf78}.category-directmail .product-lead-wire-box .check-tab{background:#ccad15}.l-greetingcard .product-lead-wire-box .check-tab{background:#666}.product-lead-wire-box .check-tab .check-text{background:url(/asset/img/product/flyer/product-lead-check.png) no-repeat 0 3px;background-size:13px;padding-left:18px;margin:0;color:#fff;font-size:14px;font-weight:600}.product-lead-wire-box .product-lead-wire-block{border:4px solid #82cf78}.category-postcard .product-lead-wire-box .product-lead-wire-block{border-color:#82cf78}.category-directmail .product-lead-wire-box .product-lead-wire-block{border-color:#ccad15}.l-greetingcard .product-lead-wire-box .product-lead-wire-block{border-color:#666}.product-lead-wire-box .title{background:#f3ffe5;border-bottom:1px solid #ddd;font-size:16px;margin:0;padding:6px 10px}.product-lead-wire-box .product-lead-wire-innr-block{padding:10px;list-style-type:none}.product-lead-wire-box .product-lead-wire-innr-block .posting{border:3px solid #f17fbf}@media only screen and (max-width: 480px){.product-lead-wire-box .product-lead-wire-innr-block .posting{margin-bottom:30px}}.product-lead-wire-box .product-lead-wire-innr-block .posting .innr-posting{background:-moz-linear-gradient(top, #fce6f2 0%, #fff 100%);background:linear-gradient(top, #fce6f2 0%, #fff 100%);border:1px solid #fff;padding:3px}.product-lead-wire-box .product-lead-wire-innr-block .newspaper{border:3px solid #9d91d9}.product-lead-wire-box .product-lead-wire-innr-block .newspaper .innr-newspaper{background:-moz-linear-gradient(top, #eceaf7 0%, #fff 100%);background:linear-gradient(top, #eceaf7 0%, #fff 100%);border:1px solid #fff;padding:3px}.product-lead-wire-box .product-lead-wire-innr-block .innr{display:block;color:#222;position:relative}.product-lead-wire-box .product-lead-wire-innr-block .innr .l-grid-row{margin:0;padding:0}.product-lead-wire-box .product-lead-wire-innr-block .innr .product-name{margin:0;padding:0;font-size:18px}.product-lead-wire-box .product-lead-wire-innr-block .innr .product-name .product-price{display:inline;font-size:16px}.product-lead-wire-box .product-lead-wire-innr-block .innr .recommendation-fukidashi{width:98px}.product-lead-wire-box .product-lead-wire-innr-block .innr .recommendation-icon{width:64px;margin-right:5px}.product-lead-wire-box .product-lead-wire-innr-block .innr .recommendation-text{width:240px}.product-lead-wire-box .product-lead-wire-innr-block .innr .right-bg-img{position:absolute;width:84px;display:block;right:0;top:0}@media only screen and (max-width: 480px){.product-lead-wire-box .product-lead-wire-innr-block .innr .right-bg-img{top:30px}}.product-lead-wire-box .product-lead-wire-innr-block .innr .right-btn-click{position:absolute;width:88px;display:block;right:4px;bottom:4px;margin:0}.product-lead-wire-box .product-lead-wire-innr-block .innr .note{position:absolute;bottom:-25px;left:0;margin:0;color:#adadad;font-size:10px}.product-lead-wire-box .product-lead-wire-innr-block .innr:hover{text-decoration:none;color:#222}.c-product-link{display:flex;flex-wrap:wrap;justify-content:space-between}.c-product-link a:link,.c-product-link a:visited{display:block;width:31%;margin:20px 2.3% 0 0;padding:20px 10px;border:1px solid #00a0e8;border-radius:2px;font-size:14px;line-height:1;font-weight:bold;text-align:center;text-decoration:none;transition:all 0.1s linear}.c-product-link a:link:nth-of-type(3n),.c-product-link a:visited:nth-of-type(3n){margin-right:0}.c-product-link a:hover{background-color:#00a0e8;color:#fff}@media only screen and (max-width: 480px){.c-product-link{display:block;margin:10px 0 0}.c-product-link a:link,.c-product-link a:visited{width:90%;margin:20px auto 0;padding:15px}.c-product-link a:link:nth-of-type(3n),.c-product-link a:visited:nth-of-type(3n){margin-right:auto}}.product-nonextday-link{margin-top:50px;margin-bottom:30px}@media only screen and (max-width: 480px){.product-nonextday-link{margin-top:30px}}.product-nonextday-link.price-list{font-size:120%}.product-nonextday-link h2{margin:0;font-size:150%;padding-bottom:8px;border-bottom:1px solid #ccc}@media only screen and (max-width: 480px){.product-nonextday-link h2{font-size:110%}}.product-nonextday-link a{display:inline-block;width:49.7%;padding:9px 15px 10px 15px;margin-top:7px;margin-bottom:7px;border-bottom:1px dotted #ccc;border-left:1px dotted #ccc}@media only screen and (max-width: 480px){.product-nonextday-link a{font-size:86%;display:block;width:100%;padding:10px 0;margin-top:0;margin-bottom:0;border-left:none}}.product-nonextday-link a:link,.product-nonextday-link a:visited{color:#00a0e8;transition:all 0.1s linear}.product-nonextday-link a:hover{background-color:#fafafa}.product-notice{border:2px solid #e4007e;padding:16px 16px 15px 16px;margin-bottom:10px;font-size:14px;letter-spacing:0.05em}.product-notice span{font-weight:600;color:#e4007e}.product-notice a{font-weight:600}.c-product-option-list{display:flex;justify-content:left;flex-wrap:wrap}@media only screen and (max-width: 480px){.c-product-option-list{margin-right:0}}.c-product-option-list .option-box{width:202px;margin:35px 24px 0 0}@media only screen and (max-width: 480px){.c-product-option-list .option-box{float:none;width:50%;margin-right:auto;margin-left:auto}}.c-product-option-list .option-box img{width:100%}.c-product-option-list .option-box .caption{font-size:12px}.c-product-option-list.column03 .option-box{width:274px;margin-right:28px}.c-product-option-list.column03 .option-box:nth-of-type(3n){margin-right:0}@media only screen and (max-width: 480px){.c-product-option-list.column03 .option-box{width:86%;margin-right:auto;margin-left:auto}.c-product-option-list.column03 .option-box:nth-of-type(3n){margin-right:auto}}.parameter-size-spell .selectbox{width:220px !important}@media only screen and (max-width: 480px){.parameter-size-spell .selectbox{width:210px !important}}.parameter-size-spell .select-option{width:100% !important;min-width:210px}.parameter-size-page .selectbox{width:220px !important}@media only screen and (max-width: 480px){.parameter-size-page .selectbox{width:210px !important}}.parameter-size-page .select-option{width:100% !important;min-width:210px}.product-price-list-validation-ok,.product-price-list-validation-no{color:#00a0e8;margin-left:5px;display:inline-block}@media only screen and (max-width: 480px){.product-price-list-validation-ok,.product-price-list-validation-no{display:inline-block;margin-left:0;margin-top:5px}}.product-price-list-validation-no{color:#e4007e}.product-price-list-btn{padding-top:10px}.product-price-list-btn [class^="c-btn-"]{margin-top:-3px;margin-left:7px;font-size:105%;padding:1px 20px;letter-spacing:0.05em;vertical-align:-1px}@media only screen and (max-width: 480px){.product-price-list-btn [class^="c-btn-"]{display:block;margin-left:0;margin-top:10px;padding:8px 20px}}.product-price-list-form-postal01,.product-price-list-form-postal02{width:120px;display:inline-block;margin:-4px 8px 0 8px}@media only screen and (max-width: 480px){.product-price-list-form-postal01,.product-price-list-form-postal02{margin:3px 5px 0 0;width:80px}}.product-price-list-form-postal02{width:150px;margin-left:5px}.product-price-list-form-area-text{display:inline-block;font-weight:600;margin-top:4pt}.product-price-list-form-area-text a:link,.product-price-list-form-area-text a:visited{color:#00a0e8}@media only screen and (max-width: 480px){.product-price-list-form-area-text{display:block;margin-top:0}}.product-gallery ul{padding:20px;background:#f6f6f6}.product-gallery .product-gallery-item{float:left;margin:0 20px 0 0;border:5px solid #fff}@media only screen and (max-width: 480px){.product-gallery .product-gallery-item{margin:0 3% 0 0}}.product-gallery .product-gallery-item:last-child{margin:0}.product-gallery .product-gallery-item p{position:relative;width:80px;height:80px;overflow:hidden;margin:0}.product-gallery .product-gallery-item p img{position:absolute;top:-10px;left:0}.product-price-list-print-area{margin-top:40px;margin-bottom:50px}.product-price-list-print-area h2{margin:0;font-size:20px;font-weight:600;letter-spacing:0.05em}.product-price-list-print-area .text{margin:0;margin-top:8px;margin-left:8px}.product-price-list-print-area .cap{margin:0;font-size:100%}.product-price-list-print-area-envelope{margin-top:30px;margin-right:-35px;text-align:center}.product-price-list-print-area-envelope .kaku2{float:left;width:13.116%;margin-right:3.6082%}@media only screen and (max-width: 480px){.product-price-list-print-area-envelope .kaku2{float:none;width:100%;margin-left:0}}.product-price-list-print-area-envelope .naga3{float:left;margin-top:53px;width:14.209%}@media only screen and (max-width: 480px){.product-price-list-print-area-envelope .naga3{float:none;width:100%;margin-top:40px}}.product-price-list-print-area-envelope .younaga3{float:left;width:12.897%;margin-top:104px;margin-left:3.717%;margin-right:3.717%}@media only screen and (max-width: 480px){.product-price-list-print-area-envelope .younaga3{float:none;width:100%;margin:40px 0 0 0}}.product-price-list-print-area-envelope .cap{margin-top:10px}.product-price-list-print-area-fan{margin-top:30px;margin-right:-35px;text-align:center}.product-price-list-print-area-fan .regular{float:left;width:19%;margin-right:1%}@media only screen and (max-width: 480px){.product-price-list-print-area-fan .regular{float:none;width:91%;margin-left:0}}.product-price-list-print-area-fan .junior{float:left;margin-top:25px;width:19%;margin-right:1%}@media only screen and (max-width: 480px){.product-price-list-print-area-fan .junior{float:none;width:91%;margin-top:40px}}.product-price-list-print-area-fan .mini{float:left;margin-top:39px;width:19%;margin-right:1%}@media only screen and (max-width: 480px){.product-price-list-print-area-fan .mini{float:none;width:91%;margin-top:40px}}.product-price-list-print-area-fan .manmaru{float:left;margin-top:9px;width:19%;margin-right:1%}@media only screen and (max-width: 480px){.product-price-list-print-area-fan .manmaru{float:none;width:91%;margin-top:40px}}.product-price-list-print-area-fan .marunuki{float:left;margin-top:48px;width:20%}@media only screen and (max-width: 480px){.product-price-list-print-area-fan .marunuki{float:none;width:91%;margin:40px 0 0 0}}.product-price-list-print-area-fan .cap{margin-top:10px}.product-price-list-print-area-newyear{margin-top:30px;margin-right:-35px;text-align:center}.product-price-list-print-area-newyear .front{float:left;width:19%;margin-right:1%}.product-price-list-print-area-newyear .front img{width:136px}@media only screen and (max-width: 480px){.product-price-list-print-area-newyear .front{float:none;width:91%;margin-left:0}}.product-price-list-print-area-newyear .back{float:left;width:19%;margin-right:1%}.product-price-list-print-area-newyear .back img{width:136px}@media only screen and (max-width: 480px){.product-price-list-print-area-newyear .back{float:none;width:91%;margin-top:60px}}.product-price-list-print-area-newyear .cap{margin-top:10px}.product-price-list-sample-business{margin-top:50px}@media only screen and (max-width: 480px){.product-price-list-sample-business{margin-top:30px}}.product-price-list-sample-business h2{margin:0;font-size:180%}@media only screen and (max-width: 480px){.product-price-list-sample-business h2{font-size:110%}}.product-price-list-sample-business div{float:left;width:220px;margin-top:30px;text-align:center}@media only screen and (max-width: 480px){.product-price-list-sample-business div{width:50%}.product-price-list-sample-business div img{max-width:120px}}.product-price-list-sample-business div p{margin:0;margin-top:8px;font-weight:600}.product-price-list-table .table-price thead th{padding:10px 3px}.c-product-price-table-header{background-color:#fafafa;padding:14px 15px 10px 15px;border-bottom:1px solid #ddd}@media only screen and (max-width: 480px){.c-product-price-table-header{padding:10px}}.c-product-price-table-header p{margin:0;margin-top:7px;margin-left:3px}@media only screen and (max-width: 480px){.c-product-price-table-header p{font-size:90%;margin-top:5px;margin-left:0;line-height:1.2}}.c-product-price-table-header h1{margin:0;font-size:200%;letter-spacing:0.03em}@media only screen and (max-width: 480px){.c-product-price-table-header h1{font-size:150%}}.c-product-price-table-header h1 span{color:#666;font-size:16px;display:inline-block;font-weight:normal;margin-left:5px}@media only screen and (max-width: 480px){.c-product-price-table-header h1 span{display:block;font-size:12px;margin-top:5px;margin-left:0;margin-bottom:5px}}.products-purchase{letter-spacing:0.03em;margin-bottom:20px;transition:all 0.2s linear}@media only screen and (max-width: 480px){.products-purchase{font-size:80%}}.products-purchase.is-loading{opacity:0.3;pointer-events:none}.products-purchase .products-purchase-title,.products-purchase h1{margin:0;padding:0;font-size:150%;margin-top:-10px;display:inline-block}@media only screen and (max-width: 480px){.products-purchase .products-purchase-title,.products-purchase h1{font-size:120%;margin-top:0px}}.products-purchase .left-detail{float:left;width:58%}@media only screen and (max-width: 480px){.products-purchase .left-detail{float:none;width:100%}}.products-purchase .left-detail .image-box{text-align:center}.products-purchase .left-detail .image-box .left-box{float:left;width:48.3%;background-color:#fafafa;padding:20px}@media only screen and (max-width: 480px){.products-purchase .left-detail .image-box .left-box{padding:10px 10px 20px 10px}}.products-purchase .left-detail .image-box .right-box{float:right;width:48.3%;background-color:#fafafa;padding:20px}@media only screen and (max-width: 480px){.products-purchase .left-detail .image-box .right-box{padding:10px 10px 20px 10px}}.products-purchase .left-detail .image-box img{max-height:112px}.products-purchase .left-detail .image-box p{font-weight:600;margin-bottom:10px}.products-purchase .left-detail .image-box span{color:#ccc;padding:0 8px}.products-purchase .left-detail .text-box{margin-top:17px}.products-purchase .left-detail .text-box .left-text{float:left;width:18%;padding-right:5px}@media only screen and (max-width: 480px){.products-purchase .left-detail .text-box .left-text{width:28%}}.products-purchase .left-detail .text-box .right-text{float:right;width:82%}@media only screen and (max-width: 480px){.products-purchase .left-detail .text-box .right-text{width:72%}}.products-purchase .left-detail .text-box .large-text{font-size:150%;font-weight:600;margin-top:-10px;display:inline-block}@media only screen and (max-width: 480px){.products-purchase .left-detail .text-box .large-text{font-size:120%;margin-top:0px}}.products-purchase .left-detail .attention{margin:25px 0 0 10px;padding:0}@media only screen and (max-width: 480px){.products-purchase .left-detail .attention{margin-top:0}}.products-purchase .left-detail .attention li{margin-top:15px;list-style-type:none;font-size:90%;padding-left:1em;text-indent:-1em}.products-purchase .left-detail .attention li:before{content:"※";margin-right:5px;vertical-align:2px}.products-purchase .right-price{float:right;width:40%;margin-top:10px}@media only screen and (max-width: 480px){.products-purchase .right-price{float:none;width:100%;margin-top:25px}}.products-purchase .right-price .reprint-box{text-align:center;margin-bottom:20px;border-bottom:1px dotted #ccc;padding-bottom:20px}.products-purchase .right-price .reprint-box p{font-weight:600;margin-bottom:15px}.products-purchase .right-price .reprint-box img{max-height:200px}.products-purchase .right-price .price-box{background-color:#fafafa;padding:25px}@media only screen and (max-width: 480px){.products-purchase .right-price .price-box{padding:20px 15px 15px 15px}}.products-purchase .right-price .price-box .text-box{font-size:90%;font-weight:600;padding-bottom:15px;border-bottom:1px dotted #ccc;margin-bottom:25px;margin-top:5px}@media only screen and (max-width: 480px){.products-purchase .right-price .price-box .text-box{padding-bottom:10px;margin-bottom:20px}}.products-purchase .right-price .price-box .text-box.no-line{border:none;margin-bottom:10px}.products-purchase .right-price .price-box .text-box.point{padding-top:20px;padding-bottom:0;border-top:1px dotted #ccc;border-bottom:none;margin-bottom:0px;margin-top:10px}.products-purchase .right-price .price-box .text-box .left-text{float:left;width:37%;text-align:right;padding-right:5px}@media only screen and (max-width: 480px){.products-purchase .right-price .price-box .text-box .left-text{width:45%}}.products-purchase .right-price .price-box .text-box .right-text{float:right;text-align:right;width:63%}@media only screen and (max-width: 480px){.products-purchase .right-price .price-box .text-box .right-text{width:55%}}.products-purchase .right-price .price-box .text-box .right-text .products-purchase-number,.products-purchase .right-price .price-box .text-box .right-text span{display:inline-block;letter-spacing:0.05em;font-size:200%;margin-top:-18px;margin-right:3px}.products-purchase .right-price .price-box .text-box .large-text{font-size:150%;font-weight:600;margin-top:-10px;display:inline-block}.products-purchase .right-price p.text-data{margin-top:12px;font-size:90%;margin-left:5px}.products-purchase .magenta{color:#e4007e}.products-purchase .icon-12-question,.products-purchase .icon-12-close-black{margin-left:14px}@media only screen and (max-width: 480px){.products-purchase .icon-12-question,.products-purchase .icon-12-close-black{margin-left:11px}}.products-purchase .balloon-inner{padding:15px 10px 15px 30px}.products-purchase .right-price .price-box .products-purchase-receipt-item{padding-bottom:5px}.products-purchase .products-purchase-sell-unit{position:relative;top:-10px}.products-purchase .products-purchase-amount-select{position:relative;top:-4px;margin:0 0 0 15px}.products-purchase .products-purchase-amount-label{float:left;font-weight:300;font-size:10px}.c-related-link{margin-top:20px;margin-right:-5%;overflow:hidden}.c-related-link a:link,.c-related-link a:visited{display:block;float:left;padding:12px;width:30%;margin:20px 2.6% 0 0;border:3px solid #f6f6f6;font-weight:600;letter-spacing:0.03em;transition:all 0.1s linear;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.c-related-link a:link img,.c-related-link a:visited img{width:25px;height:25px;margin-right:12px;vertical-align:-5px}.c-related-link.w1124{margin-top:-30px}.c-related-link.w1124 a:link,.c-related-link.w1124 a:visited{margin-top:30px}.c-related-link a:hover{background-color:#f6f6f6}@media only screen and (max-width: 480px){.c-related-link{margin-top:0;margin-right:0}.c-related-link a:link,.c-related-link a:visited{width:100%;margin-right:0%;margin-top:10px}.c-related-link.w1124{margin-top:0}.c-related-link.w1124 a:link,.c-related-link.w1124 a:visited{margin-top:10px}.bgc-interchange .c-related-link{padding:0 10px}}.product-sales-banner{margin-top:10px;margin-bottom:15px;font-weight:600;color:#000;letter-spacing:0.03em}@media only screen and (max-width: 480px){.product-sales-banner{letter-spacing:0.01em}}.product-sales-banner .l{float:left;width:49.4%}@media only screen and (max-width: 480px){.product-sales-banner .l{float:none;width:100%}}.product-sales-banner .r{float:right;width:49.4%}@media only screen and (max-width: 480px){.product-sales-banner .r{float:none;width:100%;margin-top:10px}}.product-sales-banner a:link,.product-sales-banner a:visited{display:block;overflow:hidden;border:4px solid #00a0e8;background-color:#fafafa;background:url(/asset/img/common/icon/icon-sale-arrow01.png) right bottom no-repeat #fafafa;color:#333;text-decoration:none;width:100%;padding:13px 15px 8px 15px}@media only screen and (max-width: 480px){.product-sales-banner a:link,.product-sales-banner a:visited{padding:10px 12px 5px 12px}}.product-sales-banner a:link.emphasis,.product-sales-banner a:visited.emphasis{border:4px solid #e4007e;background:url(/asset/img/common/icon/icon-sale-arrow02.png) right bottom no-repeat #fafafa}.product-sales-banner a:link.emphasis .name span,.product-sales-banner a:visited.emphasis .name span{background-color:#e4007e}.product-sales-banner a:link.emphasis .price,.product-sales-banner a:link.emphasis .date,.product-sales-banner a:link.emphasis .percent,.product-sales-banner a:visited.emphasis .price,.product-sales-banner a:visited.emphasis .date,.product-sales-banner a:visited.emphasis .percent{color:#e4007e}.product-sales-banner a:hover{opacity:.7;transition:all 0.1s ease}.product-sales-banner .box{display:block}.product-sales-banner span{line-height:1;display:inline-block;font-size:126%}@media only screen and (max-width: 480px){.product-sales-banner span{font-size:100%}}.product-sales-banner .name{font-size:128%;margin-top:3px;margin-bottom:3px;letter-spacing:0.02em;display:block}@media only screen and (max-width: 480px){.product-sales-banner .name{font-size:100%;letter-spacing:0.01em;line-height:1.5;margin-bottom:7px}}.product-sales-banner .name span{display:inline-block;font-size:68%;font-weight:normal;padding:4px 6px;color:#fff;background-color:#00a0e8;margin-right:7px;vertical-align:2px}.product-sales-banner .price,.product-sales-banner .date,.product-sales-banner .percent{font-size:300%;color:#00a0e8;margin-top:-12px;padding:0 8px}.product-sales-banner .price.fz-large,.product-sales-banner .date.fz-large,.product-sales-banner .percent.fz-large{font-size:330%;margin-top:-17px}@media only screen and (max-width: 480px){.product-sales-banner .price,.product-sales-banner .date,.product-sales-banner .percent{font-size:300%;padding:0 3px}}.product-sales-banner .date{padding:0 5px 0 0}.product-sales-banner .spec{display:block;font-size:90%;letter-spacing:0.1em;background-color:#fff;padding:8px 10px;margin-top:12px;margin-bottom:14px;line-height:1.5;min-height:52px}@media only screen and (max-width: 480px){.product-sales-banner .spec{margin-top:5px;padding:4px 6px;font-size:80%;min-height:auto}}.tooltip-base{position:relative;z-index:1000}.tooltip-base:hover{z-index:1001}.tooltip-base .tooltip{display:none;min-width:300px;border-radius:3px;background-color:#333;opacity:0.9;color:#fafafa;font-size:14px;text-align:left;padding:10px 15px;font-weight:normal;line-height:1.5}.tooltip-base:hover .tooltip{display:block;position:absolute;top:90%;left:15%}@media only screen and (max-width: 480px){.tooltip-base:hover .tooltip{display:none}}.product-sales-text{margin-top:10px;font-size:145%;font-weight:600;color:#000;letter-spacing:0.05em;line-height:1.3}@media only screen and (max-width: 480px){.product-sales-text{font-size:110%;line-height:1.5}}.product-sales-text.product-top{padding:20px 0px 7px 12px;border-top:1px dotted #00a0e8}@media only screen and (max-width: 480px){.product-sales-text.product-top{padding:15px 0 0 0}}.product-sales-text.product-pricelist{padding:20px 0px 20px 20px;background-color:#fafafa;margin-top:-15px;margin-bottom:15px}@media only screen and (max-width: 480px){.product-sales-text.product-pricelist{padding:10px}}.product-sales-text span{color:#666}.product-sales-text span.magenta{color:#e4007e}.product-sales-text span.cyan{color:#00a0e8}.product-sales-text a:link,.product-sales-text a:visited{color:#00a0e8 !important}.c-product-section-about{text-align:center}.c-product-section-about .about-detail{display:flex;max-width:930px;margin:40px auto 0}.c-product-section-about .about-detail .about-detail-image{flex-basis:59%;margin-right:30px}.c-product-section-about .about-detail .about-detail-text-box{flex:1;text-align:left}.c-product-section-about .about-detail .about-detail-title{margin-bottom:14px;font-size:25px}@media only screen and (max-width: 480px){.c-product-section-about .about-detail{flex-direction:column}.c-product-section-about .about-detail .about-detail-image{flex-basis:100%;margin:0 0 15px}.c-product-section-about .about-detail .about-detail-title{font-size:18px}}.c-product-section-spec .spec-list{display:flex;justify-content:center;flex-wrap:wrap;margin:-30px 0 0 0;width:1124px;list-style:none}@media only screen and (max-width: 480px){.c-product-section-spec .spec-list{width:100%}}.c-product-section-spec .spec-list.spec-list-grid-2 .spec-item{width:47.3%;padding:0 10px}@media only screen and (max-width: 480px){.c-product-section-spec .spec-list.spec-list-grid-2 .spec-item{width:100%}}.c-product-section-spec .spec-list.spec-list-grid-3 .spec-item{width:31.5%}@media only screen and (max-width: 480px){.c-product-section-spec .spec-list.spec-list-grid-3 .spec-item{width:100%}}@media only screen and (max-width: 480px){.c-product-section-spec .spec-list{margin-right:0}}.c-product-section-spec .spec-list .spec-item{margin:60px 2.63% 0 0}.c-product-section-spec .spec-list .spec-item:nth-of-type(3n){margin-right:0}@media only screen and (max-width: 480px){.c-product-section-spec .spec-list .spec-item{margin-right:0;width:100%}}.c-product-section-spec .spec-list .spec-item .about-panel-list-title{font-size:20px;font-weight:bold;margin-bottom:14px;text-align:center}@media only screen and (max-width: 480px){.c-product-section-spec .spec-list .spec-item .about-panel-list-title{font-size:16px}}.c-product-section-spec .spec-list .spec-item .spec-list-title{font-size:20px;font-weight:bold;margin-bottom:14px;text-align:center}@media only screen and (max-width: 480px){.c-product-section-spec .spec-list .spec-item .spec-list-title{font-size:16px}}.c-product-section-spec .spec-list .spec-item .spec-item-list{list-style-type:disc;padding-left:20px}.c-product-section-spec .spec-list .spec-item img{width:100%;margin-bottom:20px}.c-product-section-spec .spec-list .spec-item .about-panel-list-text{text-align:left}.c-product-section-spec .spec-list .spec-item .tags{list-style:none;margin-bottom:20px}.c-product-section-spec .spec-list .spec-item .tags li{color:#fff;background-color:#222;padding:5px;margin-right:10px;display:inline;border-radius:4px;text-align:center}.c-product-section-spec .spec-list .spec-item .spec-note{color:#999;font-size:14px}.c-product-section-use-list .product-section-use-list-detail{justify-content:center}.c-product-section-use-list .item{background-color:#f6f6f6;box-shadow:0 2px 4px 0 rgba(34,34,34,0.5)}.c-product-section-use-list .item .item-name{padding:4px 20px;font-size:18px;font-weight:600}.c-product-section-use-list .item .item-link{transition:all 0.1s linear;text-align:center;display:block}.c-product-section-use-list .item .item-link.label{position:relative}.c-product-section-use-list .item .item-link:hover{opacity:0.7}.c-product-section-use-list .item .item-foot{padding:10px 20px 20px}.c-product-section-use-list .item .item-foot .item-size{font-size:14px;margin-bottom:10px}.c-product-section-use-list .item .item-foot .item-size span{font-weight:600}.c-product-section-use-list .item .item-price{display:flex;justify-content:space-between;min-height:57px;margin-bottom:10px;font-size:14px;line-height:1.3}.c-product-section-use-list .item .item-price dl{margin-bottom:0}.c-product-section-use-list .item .item-price dl dt{font-weight:500}.c-product-section-use-list .item .item-price .price{font-size:30px;font-weight:600}.c-product-section-use-list .item .item-label{display:inline-block;position:absolute;top:8px;left:20px;font-size:10px;font-weight:600;color:#00a0e8;border:1px #00a0e8 solid;padding:2px 8px;background-color:#fff}.c-product-section{padding-top:65px;margin-bottom:0}.c-product-section .size-area{display:flex}.c-product-section .size-area .size-flow-line{flex:1;margin-right:24px;position:relative;height:475px}.c-product-section .size-area .size-flow-line .size-flow-line-item{border:3px solid #222;position:absolute;display:block;width:100%;height:100%;color:#222;background-color:rgba(255,255,255,0.9);transition:all 0.3s ease;text-decoration:none;font-weight:bold;font-size:24px;padding:6px 0 0 8px}.c-product-section .size-area .size-flow-line .size-flow-line-item:hover{background-color:#00a0e8;color:#fff}.c-product-section .size-area .size-flow-line .dimension{margin:-2px 0 0;padding:0;font-size:12px;display:block}@media only screen and (max-width: 480px){.c-product-section .size-area{display:none}}.c-product-section .size-area .wide-opacity{opacity:0.1;transition:all 0.3s ease}.c-product-section-bg{background:#f6f6f6;margin:65px 0 0;padding:65px 40px}.product-top-area{margin-top:30px}@media only screen and (max-width: 480px){.product-top-area{margin-top:10px}}.product-top-area h2{margin:0;font-size:150%}@media only screen and (max-width: 480px){.product-top-area h2{font-size:110%}}.product-top-area h2 span{display:inline-block;font-size:60%;font-weight:normal;margin-left:20px}.product-top-area h2 span.font-s{font-size:55%}@media only screen and (max-width: 480px){.product-top-area h2 span{display:block;font-size:50%;margin-left:0px;margin-top:5px}}.product-top-area .product-top-area-box{color:#000;margin-top:10px}.product-top-area .product-top-area-box:before,.product-top-area .product-top-area-box:after{content:"";display:table}.product-top-area .product-top-area-box:after{clear:both}@media only screen and (max-width: 480px){.product-top-area .product-top-area-box{margin-top:0}}.product-top-area .product-top-area-box hr{border-bottom:1px solid #f6f6f6;margin-top:20px}@media only screen and (max-width: 480px){.product-top-area .product-top-area-box hr{display:none}}.product-top-area .product-top-area-box ul{margin:0;display:block;margin-top:10px}.product-top-area .product-top-area-box ul:before,.product-top-area .product-top-area-box ul:after{content:"";display:table}.product-top-area .product-top-area-box ul:after{clear:both}@media only screen and (max-width: 480px){.product-top-area .product-top-area-box ul{margin-top:5px;padding-left:10px}}.product-top-area .product-top-area-box li{display:inline-block;margin-right:15px;margin-top:5px}@media only screen and (max-width: 480px){.product-top-area .product-top-area-box li{font-size:80%;margin-top:0}}.product-top-area .product-top-area-box h3{color:#333;font-size:130%;margin-top:25px}@media only screen and (max-width: 480px){.product-top-area .product-top-area-box h3{font-size:90%}}.product-top-area .product-top-area-box .color-plan{color:#666}.product-top-area .product-top-area-text{margin:0;font-size:80%;color:#666;margin-top:10px;margin-left:20px}@media only screen and (max-width: 480px){.product-top-area .product-top-area-text{font-size:70%;margin-top:8px;margin-left:10px}}.product-top-area .product-top-area-cap{margin:0;font-size:110%;font-weight:600;margin-top:15px;padding:12px 15px;background-color:#fafafa}.product-top-area .product-top-area-range p{margin-left:20px}@media only screen and (max-width: 480px){.product-top-area .product-top-area-range p{margin-left:10px}}.product-top-cap01{font-size:140%;letter-spacing:0.05em}@media only screen and (max-width: 480px){.product-top-cap01{font-size:100%;letter-spacing:0.02em}}.product-top-cap-line{border-top:1px dotted #ccc;border-bottom:0px;margin-bottom:40px}@media only screen and (max-width: 480px){.product-top-cap-line{margin-bottom:30px}}.product-top-caution{margin-top:30px}@media only screen and (max-width: 480px){.product-top-caution{margin-top:10px}}.product-top-caution a:link,.product-top-caution a:visited{color:#00a0e8}.product-top-caution h2{margin:0;font-size:150%}@media only screen and (max-width: 480px){.product-top-caution h2{font-size:110%}}.product-top-caution p{margin:0;margin-top:15px;margin-left:10px}@media only screen and (max-width: 480px){.product-top-caution p{font-size:90%}}.product-top-delivery-map{margin-top:50px}@media only screen and (max-width: 480px){.product-top-delivery-map{margin-top:30px}}.product-top-delivery-map h2{margin:0;font-size:150%}@media only screen and (max-width: 480px){.product-top-delivery-map h2{font-size:110%}}.product-top-delivery-map .read{margin-bottom:0;margin-top:15px;margin-left:10px;font-weight:600}@media only screen and (max-width: 480px){.product-top-delivery-map .read{font-size:90%}}.product-top-delivery-map .product-top-delivery-map-box{margin-top:15px}.product-top-delivery-map .product-top-delivery-map-cap{padding:6px 8px;font-size:90%;color:#fff;font-weight:600;background-color:#e6007f;margin-bottom:10px}.product-top-delivery-map .product-top-delivery-map-cap.cyan{background-color:#00a0e8;margin-top:25px}@media only screen and (max-width: 480px){.product-top-delivery-map .product-top-delivery-map-area{font-size:80%}}.product-top-delivery-map .product-top-delivery-map-area dl{font-size:90%;font-weight:600;margin-bottom:7px}.product-top-delivery-map .product-top-delivery-map-area dt{display:inline-block;padding:4px 10px;min-width:70px;background-color:#fafafa;text-align:center}.product-top-delivery-map .product-top-delivery-map-area dd{display:inline-block;margin:4px 0px 0px 15px}@media only screen and (max-width: 480px){.product-top-delivery-map .product-top-delivery-map-area dd{margin:4px 0px 0px 10px}}.product-top-delivery-map .ohter{margin:0;margin-top:15px;padding-top:10px;border-top:1px solid #f6f6f6;font-size:80%}.product-top-excursion-banner{display:flex;list-style:none;padding:0;margin:20px 0}.product-top-excursion-banner .excursion-banner-item{margin-right:20px;width:50%}.product-top-excursion-banner .excursion-banner-item img{width:100%}.product-top-excursion-banner .excursion-banner-item:last-child{margin:0}@media only screen and (max-width: 480px){.product-top-excursion-banner{display:block}.product-top-excursion-banner .excursion-banner-item{margin:0 0 20px 0;width:auto}.product-top-excursion-banner .excursion-banner-item:last-child{margin:0}}.product-top-header{border-bottom:1px dotted #ddd;padding-bottom:10px;box-shadow:0 4px 0 #f6f6f6;margin-bottom:25px}.product-top-header:before,.product-top-header:after{content:"";display:table}.product-top-header:after{clear:both}.product-top-header a:link,.product-top-header a:visited{color:#00a0e8}@media only screen and (max-width: 480px){.product-top-header .hide-inline{display:none}}.product-top-header .product-top-copy{margin:0;font-size:80%;font-weight:600;padding-left:65px}@media only screen and (max-width: 480px){.product-top-header .product-top-copy{font-size:70%;padding-left:40px}}.product-top-header .product-top-header-ttl{font-size:180%;letter-spacing:0.03em;padding-left:65px;margin:0;margin-top:-1px}@media only screen and (max-width: 480px){.product-top-header .product-top-header-ttl{font-size:115%;padding-left:40px}}.product-top-header .c-label-default{padding:6px 12px 5px 12px;font-size:11px;vertical-align:8px;margin-left:10px}@media only screen and (max-width: 480px){.product-top-header .c-label-default{padding:3px 6px;vertical-align:4px;font-size:10px}}.product-top-header .c-label-default.label-ghost{letter-spacing:0.02em}@media only screen and (max-width: 480px){.product-top-header .c-label-default.label-ghost{display:none}}.product-top-header .product-top-read{margin:0;margin-top:5px;font-size:90%}.product-top-header .product-top-read:before,.product-top-header .product-top-read:after{content:"";display:table}.product-top-header .product-top-read:after{clear:both}.product-top-header .product-top-read a:link,.product-top-header .product-top-read a:visited{font-weight:600}@media only screen and (max-width: 480px){.product-top-header .product-top-read{font-size:70%}}.product-top-header.no-border-style{box-shadow:none;border-bottom:none;margin-bottom:10px}.product-top-header.product-top-header-products{background:url(/asset/img/common/icon/product/icon-products.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-products{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-flyer{background:url(/asset/img/common/icon/product/icon-flyer.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-flyer{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-businesscard{background:url(/asset/img/common/icon/product/icon-businesscard.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-businesscard{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-perforatedflyer{background:url(/asset/img/common/icon/product/icon-perforatedflyer.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-perforatedflyer{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-biglotflyer{background:url(/asset/img/common/icon/product/icon-biglotflyer.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-biglotflyer{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-pamphlet{background:url(/asset/img/common/icon/product/icon-pamphlet.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-pamphlet{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-directmail{background:url(/asset/img/common/icon/product/icon-directmail.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-directmail{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-booklet{background:url(/asset/img/common/icon/product/icon-booklet.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-booklet{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-poster{background:url(/asset/img/common/icon/product/icon-poster.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-poster{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-postcard{background:url(/asset/img/common/icon/product/icon-postcard.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-postcard{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-envelope{background:url(/asset/img/common/icon/product/icon-envelope.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-envelope{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-card{background:url(/asset/img/common/icon/product/icon-card.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-card{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-folder{background:url(/asset/img/common/icon/product/icon-folder.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-folder{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-sticker{background:url(/asset/img/common/icon/product/icon-sticker.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-sticker{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-fan{background:url(/asset/img/common/icon/product/icon-fan.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-fan{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-calendar{background:url(/asset/img/common/icon/product/icon-calendar.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-calendar{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-flag{background:url(/asset/img/common/icon/product/icon-flag.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-flag{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-pocket-tissue{background:url(/asset/img/common/icon/product/icon-pocket-tissue.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-pocket-tissue{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-paymentslip{background:url(/asset/img/common/icon/product/icon-paymentslip.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-paymentslip{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-coaster{background:url(/asset/img/common/icon/product/icon-coaster.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-coaster{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-chopstickcase{background:url(/asset/img/common/icon/product/icon-chopstickcase.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-chopstickcase{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-wrappingpaper{background:url(/asset/img/common/icon/product/icon-wrappingpaper.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-wrappingpaper{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-express-delivery{background:url(/asset/img/common/icon/product/icon-express-delivery.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-express-delivery{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-shop-pickup{background:url(/asset/img/common/icon/product/icon-shop-pickup.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-shop-pickup{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-directmail{background:url(/asset/img/common/icon/product/icon-directmail.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-directmail{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-designlabo{background:url(/asset/img/common/icon/product/icon-designlabo.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-designlabo{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-express-shipping{background:url(/asset/img/common/icon/product/icon-express-shipping.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-express-shipping{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-sample{background:url(/asset/img/common/icon/product/icon-sample.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-sample{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-shinbun-orikomi{background:url(/asset/img/common/icon/product/icon-shinbun-orikomi.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-shinbun-orikomi{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-contact{background:url(/asset/img/common/icon/product/icon-contact.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-contact{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-template{background:url(/asset/img/common/icon/product/icon-template.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-template{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-posting{background:url(/asset/img/common/icon/product/icon-posting.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-posting{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-newyearscard{background:url(/asset/img/common/icon/product/icon-newyearscard.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-newyearscard{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-new-years-card{background:url(/asset/img/common/icon/product/icon-new-years-card.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-new-years-card{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-speed{background:url(/asset/img/common/icon/product/icon-speed.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-speed{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-beginners{background:url(/asset/img/common/icon/product/icon-beginners.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-beginners{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-guide{background:url(/asset/img/common/icon/product/icon-guide.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-guide{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-estimate{background:url(/asset/img/common/icon/product/icon-estimate.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-estimate{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-upload{background:url(/asset/img/common/icon/product/icon-upload.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-upload{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-voice{background:url(/asset/img/common/icon/product/icon-voice.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-voice{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-news{background:url(/asset/img/common/icon/product/icon-news.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-news{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-campaign{background:url(/asset/img/common/icon/product/icon-campaign.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-campaign{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-sitemap{background:url(/asset/img/common/icon/product/icon-sitemap.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-sitemap{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-privacy{background:url(/asset/img/common/icon/product/icon-privacy.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-privacy{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-rules{background:url(/asset/img/common/icon/product/icon-rules.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-rules{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-law{background:url(/asset/img/common/icon/product/icon-law.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-law{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-trademark{background:url(/asset/img/common/icon/product/icon-trademark.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-trademark{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-dictionary{background:url(/asset/img/common/icon/product/icon-dictionary.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-dictionary{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-usage{background:url(/asset/img/common/icon/product/icon-usage.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-usage{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-towel{background:url(/asset/img/common/icon/product/icon-towel.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-towel{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-ticket{background:url(/asset/img/common/icon/product/icon-ticket.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-ticket{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-tapestry{background:url(/asset/img/common/icon/product/icon-tapestry.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-tapestry{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-banner-stand{background:url(/asset/img/common/icon/product/icon-banner-stand.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-banner-stand{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-panel{background:url(/asset/img/common/icon/product/icon-panel.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-panel{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-disc-jacket{background:url(/asset/img/common/icon/product/icon-disc-jacket.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-disc-jacket{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-certificate{background:url(/asset/img/common/icon/product/icon-certificate.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-certificate{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-floor-sign{background:url(/asset/img/common/icon/product/icon-floor-sign.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-floor-sign{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-insertion-booklet{background:url(/asset/img/common/icon/product/icon-insertion-booklet.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-insertion-booklet{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-original-note{background:url(/asset/img/common/icon/product/icon-original-note.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-original-note{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-harisen{background:url(/asset/img/common/icon/product/icon-harisen.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-harisen{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-wristband{background:url(/asset/img/common/icon/product/icon-wristband.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-wristband{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-mask{background:url(/asset/img/common/icon/product/icon-mask.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-mask{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-megaphone{background:url(/asset/img/common/icon/product/icon-megaphone.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-megaphone{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-fancy-paper{background:url(/asset/img/common/icon/product/icon-fancy-paper.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-fancy-paper{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-desktop-pop{background:url(/asset/img/common/icon/product/icon-desktop-pop.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-desktop-pop{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-advertising-poster{background:url(/asset/img/common/icon/product/icon-advertising-poster.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-advertising-poster{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-swing-pop{background:url(/asset/img/common/icon/product/icon-swing-pop.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-swing-pop{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-placemat{background:url(/asset/img/common/icon/product/icon-placemat.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-placemat{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-menu-book{background:url(/asset/img/common/icon/product/icon-menu-book.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-menu-book{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-t-shirts{background:url(/asset/img/common/icon/product/icon-t-shirts.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-t-shirts{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-curtain{background:url(/asset/img/common/icon/product/icon-curtain.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-curtain{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-shop-curtain{background:url(/asset/img/common/icon/product/icon-shop-curtain.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-shop-curtain{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-heating-pad{background:url(/asset/img/common/icon/product/icon-heating-pad.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-heating-pad{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-side-curtain{background:url(/asset/img/common/icon/product/icon-side-curtain.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-side-curtain{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-golf-ball{background:url(/asset/img/common/icon/product/icon-golf-ball.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-golf-ball{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-polo-shirts{background:url(/asset/img/common/icon/product/icon-polo-shirts.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-polo-shirts{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-parker{background:url(/asset/img/common/icon/product/icon-parker.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-parker{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-pouch-menu{background:url(/asset/img/common/icon/product/icon-pouch-menu.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-pouch-menu{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-hand-flag{background:url(/asset/img/common/icon/product/icon-hand-flag.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-hand-flag{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-history{background:url(/asset/img/common/icon/product/icon-history.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-history{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-reprint{background:url(/asset/img/common/icon/product/icon-reprint.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-reprint{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-b3flyer{background:url(/asset/img/common/icon/product/icon-b3flyer.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-b3flyer{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-online-design{background:url(/asset/img/common/icon/product/icon-online-design.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-online-design{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-coupon{background:url(/asset/img/common/icon/product/icon-coupon.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-coupon{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-support{background:url(/asset/img/common/icon/product/icon-support.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-support{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-maku{background:url(/asset/img/common/icon/product/icon-maku.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-maku{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-novelty{background:url(/asset/img/common/icon/product/icon-novelty.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-novelty{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-display{background:url(/asset/img/common/icon/product/icon-display.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-display{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-store{background:url(/asset/img/common/icon/product/icon-store.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-store{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-wear{background:url(/asset/img/common/icon/product/icon-wear.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-wear{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-business{background:url(/asset/img/common/icon/product/icon-business.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-business{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-document{background:url(/asset/img/common/icon/product/icon-document.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-document{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-delivery-data-upload{background:url(/asset/img/common/icon/product/icon-delivery-data-upload.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-delivery-data-upload{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-header.product-top-header-area-bin{background:url(/asset/img/common/icon/product/icon-area-bin.svg) 0 2px no-repeat;background-size:50px 50px}@media only screen and (max-width: 480px){.product-top-header.product-top-header-area-bin{margin-bottom:15px;background-size:30px 30px}}.product-top-header.product-top-icon-margin{background-position:10px 2px}.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:75px}@media only screen and (max-width: 480px){.product-top-header.product-top-icon-margin .product-top-copy,.product-top-header.product-top-icon-margin .product-top-header-ttl{padding-left:50px}}.product-top-text-caution{color:#e4007e}.product-top-text-note{color:#666}.product-link{margin-right:0 !important}.product-top-list .column03,.product-top-list .product-top-list-box{margin-right:0}.section .c-product-option-list.column03{margin-right:0}.product-top-list .column03::before{content:none}.product-top-list .column03::after{content:none}.c-related-link{margin-right:0 !important}@media only screen and (max-width: 480px){.p-product-lp .flex-wrap{margin:-30px 0 0 0 !important}.c-product-section-spec .spec-list .spec-item{margin:60px 0 0 0}}.product-top-list{margin-top:20px}@media only screen and (max-width: 480px){.product-top-list{margin-top:10px}}.product-top-list .product-top-list-ttl{margin:0;font-size:25px}@media only screen and (max-width: 480px){.product-top-list .product-top-list-ttl{font-size:110%}}.product-top-list .product-top-list-ttl span{display:inline-block;font-size:60%;font-weight:normal;margin-left:20px}.product-top-list .product-top-list-ttl span.font-s{font-size:55%}@media only screen and (max-width: 480px){.product-top-list .product-top-list-ttl span{display:block;font-size:50%;margin-left:0px;margin-top:5px}}.product-top-list .product-list-read{margin:10px 0 5px 10px;font-size:14px}@media only screen and (max-width: 480px){.product-top-list .product-list-read{font-size:70%;display:none}}.product-top-list .product-list-read .product-top-text-caution{color:#e4007e;font-size:12px}.product-top-list .product-list-read .product-top-text-note{color:#666;font-size:12px}.product-top-list .product-top-list-box{font-size:14px;margin-bottom:30px;display:flex;justify-content:left;flex-wrap:wrap}.product-top-list .product-top-box{width:202px;margin-top:50px}.product-top-list .product-top-img-box{position:relative;background-color:#fafafa;text-align:center;width:100%;height:auto;padding:6px;display:block;min-height:220px}@media only screen and (max-width: 480px){.product-top-list .product-top-img-box{width:100%;height:auto}.product-top-list .product-top-img-box img{max-width:80%}}.product-top-list .product-top-img-box a:hover{opacity:.7;transition:all 0.2s linear}.product-top-list .product-top-img-box>span{position:absolute;line-height:1;background:#e4007e;font-size:10px;font-weight:600;letter-spacing:0.1em;color:#fff;top:5px;left:-5px;padding:6px 8px;opacity:.9}@media only screen and (max-width: 480px){.product-top-list .product-top-img-box>span{top:4px;left:-4px}}.product-top-list .product-top-img-box>span:after{position:absolute;content:" ";height:0;width:0;left:0;top:100%;border-top:5px solid #b10062;border-left:5px solid transparent;opacity:1}@media only screen and (max-width: 480px){.product-top-list .product-top-img-box>span:after{border-top:4px solid #b10062;border-left:4px solid transparent}}.product-top-list [class^="c-btn-"]{display:block;margin-top:10px;padding:10px}@media only screen and (max-width: 480px){.product-top-list [class^="c-btn-"]{padding:10px}}.product-top-list .disable{opacity:.4}.product-top-list .adobe-icon img{height:18px;width:18px;margin:0 5px 4px 7px}@media only screen and (max-width: 480px){.product-top-list .adobe-icon img{margin:0 3px 3px 5px;max-width:12px;max-height:12px}}.product-top-list .product-top-name{font-size:90%;font-weight:600;margin-top:12px}.product-top-list .product-top-price-box{color:#000}.product-top-list .product-top-price{font-size:200%;padding-right:3px}.product-top-list .product-top-spec{background-color:#fafafa;padding:5px 8px;font-weight:600;font-size:12px;margin-top:5px}.product-top-list .product-top-text{font-size:10px;margin-top:10px}.product-top-list .column03{margin-bottom:60px}.product-top-list .column03 .product-top-box{width:31%;margin-top:50px;margin-right:3.5%}.product-top-list .column03 .product-top-box:nth-of-type(3n){margin-right:0}@media only screen and (max-width: 480px){.product-top-list .column03 .product-top-box{width:100%;margin-top:30px;margin-right:0}}.product-top-list .column03 .product-top-img-box{padding:5px;vertical-align:middle}.product-top-list .column03 .product-top-img-box.online-desigin img{width:100%}@media only screen and (max-width: 480px){.product-top-list .column03 .product-top-img-box{width:100%;max-width:100%;padding:20px;display:block;height:auto}.product-top-list .column03 .product-top-img-box.online-desigin img{width:100%}}.product-top-list .column03 .product-top-name{font-size:20px;margin-top:15px}.product-top-list .column03 .product-top-at{font-size:20px;padding-right:5px;vertical-align:3px}.product-top-list .column03 .product-top-design{font-size:20px;padding-right:5px}.product-top-list .column03 .product-top-price{font-size:30px;font-weight:600;padding-right:3px}.product-top-list .column03 .product-top-text{font-size:12px;margin-top:10px}.product-top-list .product-top-list-other-link{margin-top:15px;font-weight:600;line-height:1.8;overflow:hidden}.product-top-list .product-top-list-other-link:before,.product-top-list .product-top-list-other-link:after{content:"";display:table}.product-top-list .product-top-list-other-link:after{clear:both}.product-top-list .product-top-list-other-link .cap-column{display:block;width:20%}@media only screen and (max-width: 480px){.product-top-list .product-top-list-other-link .cap-column{width:100%;margin-top:10px}}.product-top-list .product-top-list-other-link .link-column{display:block;width:80%}@media only screen and (max-width: 480px){.product-top-list .product-top-list-other-link .link-column{width:100%;padding-left:10px}}.product-top-list .product-top-list-other-link a:link,.product-top-list .product-top-list-other-link a:visited{display:inline-block;margin-right:30px}@media only screen and (max-width: 480px){.product-top-list .product-top-list-other-link a:link,.product-top-list .product-top-list-other-link a:visited{display:block;margin:0;margin-top:12px;margin-right:0}}.product-top-list .cat-display .product-top-name,.product-top-list .cat-maku .product-top-name,.product-top-list .cat-novelty .product-top-name,.product-top-list .cat-store .product-top-name,.product-top-list .cat-wear .product-top-name{margin-bottom:5px}.product-top-list .cat-display .product-top-name img,.product-top-list .cat-maku .product-top-name img,.product-top-list .cat-novelty .product-top-name img,.product-top-list .cat-store .product-top-name img,.product-top-list .cat-wear .product-top-name img{width:28px;height:28px;margin-right:10px;margin-top:-5px}.product-top-list .cat-calendar .product-top-name,.product-top-list .cat-document .product-top-name,.product-top-list .cat-pamphlet .product-top-name,.product-top-list .cat-postcard .product-top-name{min-height:60px}@media only screen and (max-width: 480px){.product-top-list .cat-calendar .product-top-name,.product-top-list .cat-document .product-top-name,.product-top-list .cat-pamphlet .product-top-name,.product-top-list .cat-postcard .product-top-name{min-height:auto}}.product-top-list .cat-card .product-top-name{min-height:60px}.product-top-list .cat-booklet .product-top-text,.product-top-list .cat-calendar .product-top-text,.product-top-list .cat-directmail .product-top-text,.product-top-list .cat-envelope .product-top-text,.product-top-list .cat-folder .product-top-text,.product-top-list .cat-pamphlet .product-top-text,.product-top-list .cat-poster .product-top-text,.product-top-list .cat-tapestry .product-top-text,.product-top-list .cat-ticket .product-top-text{min-height:72px}.product-top-list .cat-businesscard .product-top-text{min-height:72px}.product-top-list .cat-card .product-top-text{min-height:54px}.product-top-list .cat-folder .product-top-text{min-height:72px}.product-top-list .cat-perforatedflyer .product-top-text{min-height:54px}.product-top-list .cat-postcard .product-top-text{min-height:108px}.product-top-list .cat-original-note .product-top-text{min-height:60px}.product-top-list .cat-ticket .product-top-text{min-height:54px}@media only screen and (max-width: 480px){.product-top-list .cat-booklet .product-top-name,.product-top-list .cat-calendar .product-top-name,.product-top-list .cat-desktop-pop .product-top-name,.product-top-list .cat-directmail .product-top-name,.product-top-list .cat-document .product-top-name,.product-top-list .cat-envelope .product-top-name,.product-top-list .cat-folder .product-top-name,.product-top-list .cat-pamphlet .product-top-name,.product-top-list .cat-perforatedflyer .product-top-name,.product-top-list .cat-poster .product-top-name,.product-top-list .cat-tapestry .product-top-name,.product-top-list .cat-ticket .product-top-name{min-height:auto}.product-top-list .cat-booklet .product-top-spec,.product-top-list .cat-calendar .product-top-spec,.product-top-list .cat-desktop-pop .product-top-spec,.product-top-list .cat-directmail .product-top-spec,.product-top-list .cat-document .product-top-spec,.product-top-list .cat-envelope .product-top-spec,.product-top-list .cat-folder .product-top-spec,.product-top-list .cat-pamphlet .product-top-spec,.product-top-list .cat-perforatedflyer .product-top-spec,.product-top-list .cat-poster .product-top-spec,.product-top-list .cat-tapestry .product-top-spec,.product-top-list .cat-ticket .product-top-spec{min-height:auto}.product-top-list .cat-booklet .product-top-text,.product-top-list .cat-calendar .product-top-text,.product-top-list .cat-desktop-pop .product-top-text,.product-top-list .cat-directmail .product-top-text,.product-top-list .cat-document .product-top-text,.product-top-list .cat-envelope .product-top-text,.product-top-list .cat-folder .product-top-text,.product-top-list .cat-pamphlet .product-top-text,.product-top-list .cat-perforatedflyer .product-top-text,.product-top-list .cat-poster .product-top-text,.product-top-list .cat-tapestry .product-top-text,.product-top-list .cat-ticket .product-top-text{min-height:auto}.product-top-list .cat-b3flyer .product-top-text{min-height:auto}.product-top-list .cat-businesscard .product-top-text{min-height:auto}.product-top-list .cat-card .product-top-text{min-height:auto}.product-top-list .cat-fan .product-top-text{min-height:auto}.product-top-list .cat-pamphlet .product-top-name{min-height:auto}.product-top-list .cat-perforatedflyer .product-top-text{min-height:auto}.product-top-list .cat-postcard .product-top-text{min-height:auto}.product-top-list .cat-store .product-top-text{min-height:auto}}.product-top-store{margin-top:30px}.product-top-store hr{border-bottom:1px solid #f6f6f6;margin-top:20px}@media only screen and (max-width: 480px){.product-top-store hr{display:none}}.product-top-store h2{margin:0;font-size:150%}@media only screen and (max-width: 480px){.product-top-store h2{font-size:110%}}.product-top-store h2 span{display:inline-block;font-size:60%;font-weight:normal;margin-left:20px}.product-top-store h2 span.font-s{font-size:55%}@media only screen and (max-width: 480px){.product-top-store h2 span{display:block;font-size:50%;margin-left:0px;margin-top:5px}}.product-top-store .product-top-store-cap{margin:0;font-size:110%;font-weight:600;margin-top:15px;padding:12px 15px;background-color:#fafafa}.product-top-store .product-top-store-link{margin-left:25px}@media only screen and (max-width: 480px){.product-top-store .product-top-store-link{margin-left:15px}}.product-top-store .product-top-store-link a:link,.product-top-store .product-top-store-link a:visited{display:inline-block !important;margin-right:18px;margin-top:10px;color:#00a0e8;font-weight:600}.product-top-store .product-top-store-range p{margin-left:20px}@media only screen and (max-width: 480px){.product-top-store .product-top-store-range p{margin-left:10px}}.product-top-store .product-top-store-box{color:#000;margin-top:20px;margin-bottom:50px}.product-top-store .product-top-store-box:before,.product-top-store .product-top-store-box:after{content:"";display:table}.product-top-store .product-top-store-box:after{clear:both}@media only screen and (max-width: 480px){.product-top-store .product-top-store-box{margin-bottom:20px}}.product-top-store .product-top-store-box a:link,.product-top-store .product-top-store-box a:visited{color:#00a0e8;display:block}.product-top-store .product-top-store-box div{margin-bottom:-10px}@media only screen and (max-width: 480px){.product-top-store .product-top-store-box{margin-top:0}}.product-top-store .product-top-store-box dl{display:block;float:left;width:49.7%;margin-top:5px}@media only screen and (max-width: 480px){.product-top-store .product-top-store-box dl{float:none;width:100%;margin-top:10px}}.product-top-store .product-top-store-box dt{font-size:105%;font-weight:600}.product-top-store .product-top-store-box dt span{font-size:80%;font-weight:normal;margin-left:5px}@media only screen and (max-width: 480px){.product-top-store .product-top-store-box dt span{display:none}}.product-top-store .product-top-store-box dd{margin-top:3px;margin-left:10px;font-size:80%;height:30px;padding-right:20px}.product-top-store .product-top-store-box dd span{font-weight:600;font-size:110%;margin-left:3px}@media only screen and (max-width: 480px){.product-top-store .product-top-store-box dd{height:auto;max-height:40px}.product-top-store .product-top-store-box dd:before,.product-top-store .product-top-store-box dd:after{content:"";display:table}.product-top-store .product-top-store-box dd:after{clear:both}}.product-top-store .product-top-store-box ul{margin:0;display:block;margin-top:10px}.product-top-store .product-top-store-box ul:before,.product-top-store .product-top-store-box ul:after{content:"";display:table}.product-top-store .product-top-store-box ul:after{clear:both}@media only screen and (max-width: 480px){.product-top-store .product-top-store-box ul{margin-top:5px;padding-left:10px}}.product-top-store .product-top-store-box li{display:inline-block;margin-right:15px;margin-top:5px}@media only screen and (max-width: 480px){.product-top-store .product-top-store-box li{font-size:80%;margin-top:0}}.product-top-store .product-top-store-box h3{margin:0;color:#333;font-size:130%;margin-top:25px}@media only screen and (max-width: 480px){.product-top-store .product-top-store-box h3{font-size:90%;margin-top:30px}}.product-top-store .product-top-store-box .color-plan{color:#666}.product-usage-contents-link{margin-left:10px;margin-top:50px}.product-usage-contents-link:before,.product-usage-contents-link:after{content:"";display:table}.product-usage-contents-link:after{clear:both}@media only screen and (max-width: 480px){.product-usage-contents-link{margin-left:0;margin-top:40px}}.product-usage-contents-link h2{margin:0;font-size:190%}@media only screen and (max-width: 480px){.product-usage-contents-link h2{font-size:140%;letter-spacing:0.05em}}.product-usage-contents-link p{font-size:90%;margin-bottom:0;margin-top:10px;margin-left:10px}@media only screen and (max-width: 480px){.product-usage-contents-link p{font-size:80%;margin-left:0}}.product-usage-contents-link ul{width:100%;background-color:#fafafa;margin-top:20px;padding:20px 0px 10px 20px;display:block;margin-right:-10px}.product-usage-contents-link ul:before,.product-usage-contents-link ul:after{content:"";display:table}.product-usage-contents-link ul:after{clear:both}@media only screen and (max-width: 480px){.product-usage-contents-link ul{width:100%;padding:10px 10px 0px 10px}}.product-usage-contents-link ul li{width:31.53%;display:inline-block;list-style-type:none;margin-right:10px;margin-bottom:10px}.product-usage-contents-link ul li:before,.product-usage-contents-link ul li:after{content:"";display:table}.product-usage-contents-link ul li:after{clear:both}@media only screen and (max-width: 480px){.product-usage-contents-link ul li{width:100%;margin-right:0}}.product-usage-header{margin-left:10px}.product-usage-header:before,.product-usage-header:after{content:"";display:table}.product-usage-header:after{clear:both}@media only screen and (max-width: 480px){.product-usage-header{margin-left:0}}.product-usage-header h1{margin:0;margin-top:30px;font-size:208%;border-bottom:1px solid #666;padding-bottom:10px;padding-left:3px;letter-spacing:0.03em}@media only screen and (max-width: 480px){.product-usage-header h1{font-size:150%;padding-bottom:6px;margin-top:15px}}.product-usage-header h1.no-image{margin-top:10px}@media only screen and (max-width: 480px){.product-usage-header h1.no-image{margin-top:5px}}.product-usage-header .product-usage-text{margin-left:10px;margin-top:25px;font-size:110%;line-height:1.8}.product-usage-header .product-usage-text a:link,.product-usage-header .product-usage-text a:visited{color:#00a0e8;font-weight:600}@media only screen and (max-width: 480px){.product-usage-header .product-usage-text{margin-left:0;font-size:90%;margin-top:5px;padding:5px}}.product-usage-header .product-usage-text p{margin:0;margin-top:20px}.product-usage-header .product-usage-text p:first-child{margin-top:0}.product-usage-header .product-usage-text .circle{font-size:90%;border-radius:100%;border:solid 1px #999;padding:3px 8px 4px 8px;vertical-align:1px;margin:0 4px 0 6px}.product-usage-header .product-usage-text .caution{color:#666;font-size:90%}.product-usage-header .product-usage-text .ast{color:#e4007e;margin-right:3px}.product-usage-size-price{margin-top:50px;margin-left:10px}.product-usage-size-price:before,.product-usage-size-price:after{content:"";display:table}.product-usage-size-price:after{clear:both}@media only screen and (max-width: 480px){.product-usage-size-price{margin-top:40px;margin-left:0}}.product-usage-size-price h2{margin:0;margin-top:18px;margin-bottom:25px;font-size:190%}@media only screen and (max-width: 480px){.product-usage-size-price h2{font-size:140%;letter-spacing:0.05em;margin-bottom:15px}}.product-usage-size-price [class^="c-btn-"]{padding:15px 60px;margin-top:15px;font-size:110%}@media only screen and (max-width: 480px){.product-usage-size-price [class^="c-btn-"]{padding:10px;display:block}}.product-usage-size-price .product-usage-size-price-banner{margin-top:15px}.product-usage-size-price .product-usage-size-price-banner:before,.product-usage-size-price .product-usage-size-price-banner:after{content:"";display:table}.product-usage-size-price .product-usage-size-price-banner:after{clear:both}@media only screen and (max-width: 480px){.product-usage-size-price .product-usage-size-price-banner{margin-top:10px}}.product-usage-size-price .product-usage-size-price-banner a:link,.product-usage-size-price .product-usage-size-price-banner a:visited{display:block;overflow:hidden;border:3px solid #333;background-color:#fafafa;background:url("/asset/img/product/booklet/usage/icon-price-arrow01.png") right center no-repeat #fafafa;color:#000;text-decoration:none;padding:10px 15px 8px 15px}@media only screen and (max-width: 480px){.product-usage-size-price .product-usage-size-price-banner a:link,.product-usage-size-price .product-usage-size-price-banner a:visited{padding:8px 10px;background:url("/asset/img/product/booklet/usage/icon-price-arrow01.png") right 20px no-repeat #fafafa}}.product-usage-size-price .product-usage-size-price-banner a:hover{opacity:.7;transition:all 0.1s ease}.product-usage-size-price .product-usage-size-price-banner span{display:inline-block}.product-usage-size-price .product-usage-size-price-banner .title{display:block;font-size:150%;font-weight:600;letter-spacing:0.05em}@media only screen and (max-width: 480px){.product-usage-size-price .product-usage-size-price-banner .title{font-size:130%}}.product-usage-size-price .product-usage-size-price-banner .reco{display:inline-block;background-color:#00a0e8;font-size:40%;color:#fff;padding:6px 12px;margin-left:10px;vertical-align:7px}@media only screen and (max-width: 480px){.product-usage-size-price .product-usage-size-price-banner .reco{padding:4px 10px;vertical-align:5px}}.product-usage-size-price .product-usage-size-price-banner .at{font-size:150%;font-weight:600;margin-right:2px}.product-usage-size-price .product-usage-size-price-banner .price{font-size:48px;font-weight:600;margin-top:-10px;margin-bottom:-10px;padding:0;letter-spacing:0.03em}@media only screen and (max-width: 480px){.product-usage-size-price .product-usage-size-price-banner .price{font-size:38px}}.product-usage-size-price .product-usage-size-price-banner .en{font-size:90%;margin-right:15px}.product-usage-size-price .product-usage-size-price-banner .spec{font-size:80%;width:61.152%;background-color:#fff;border-left:1px dotted #ccc;border-right:1px dotted #ccc;padding:10px 10px 9px 10px;vertical-align:10px}.product-usage-size-price .product-usage-size-price-banner .spec:before,.product-usage-size-price .product-usage-size-price-banner .spec:after{content:"";display:table}.product-usage-size-price .product-usage-size-price-banner .spec:after{clear:both}@media only screen and (max-width: 480px){.product-usage-size-price .product-usage-size-price-banner .spec{display:block;width:100%;font-size:70%;padding:4px 6px 3px 6px;vertical-align:0;margin-top:5px}}.product-usage-size{margin-top:50px;margin-left:10px;letter-spacing:0.03em}.product-usage-size:before,.product-usage-size:after{content:"";display:table}.product-usage-size:after{clear:both}@media only screen and (max-width: 480px){.product-usage-size{margin-left:0;margin-top:20px}}.product-usage-size h2{margin:0;margin-top:18px;font-size:190%;letter-spacing:0.1em;border-bottom:1px solid #666;padding-bottom:10px;padding-left:3px}@media only screen and (max-width: 480px){.product-usage-size h2{font-size:140%;letter-spacing:0.05em;padding-bottom:5px}}.product-usage-size h3{margin:0;font-size:150%;letter-spacing:0.08em;margin-left:10px;margin-top:40px}@media only screen and (max-width: 480px){.product-usage-size h3{margin-left:5px;margin-top:15px;font-size:120%;letter-spacing:0.03em}}.product-usage-size hr{border-bottom:1px solid #ddd;margin-top:25px}.product-usage-size .product-usage-size-cap{margin:0;margin-top:40px;font-size:115%;font-weight:600}@media only screen and (max-width: 480px){.product-usage-size .product-usage-size-cap{font-size:100%;margin-top:10px}}.product-usage-size .product-usage-size-text{margin-top:10px;margin-left:5px;font-size:90%;font-weight:600}@media only screen and (max-width: 480px){.product-usage-size .product-usage-size-text{font-size:80%}}.product-usage-size .product-usage-size-box{margin-left:20px;margin-top:30px}@media only screen and (max-width: 480px){.product-usage-size .product-usage-size-box{margin-left:5px;margin-top:15px}}.product-usage-size .product-usage-size-a4{display:block;float:left;width:40.353%}@media only screen and (max-width: 480px){.product-usage-size .product-usage-size-a4{float:none;width:100%}}.product-usage-size .product-usage-size-b5{display:block;float:left;width:35.53%}@media only screen and (max-width: 480px){.product-usage-size .product-usage-size-b5{float:none;width:100%;margin-top:25px}}.product-usage-size .product-usage-size-b5 img{padding-top:28px}@media only screen and (max-width: 480px){.product-usage-size .product-usage-size-b5 img{padding-top:0}}.product-usage-size .product-usage-size-a5{display:block;float:left;width:24.1%}@media only screen and (max-width: 480px){.product-usage-size .product-usage-size-a5{float:none;width:100%;margin-top:30px}}.product-usage-size .product-usage-size-a5 img{padding-top:61px}@media only screen and (max-width: 480px){.product-usage-size .product-usage-size-a5 img{padding-top:0}}.product-usage-size .product-usage-size-bind{width:72.66%;margin:50px auto 0 auto}@media only screen and (max-width: 480px){.product-usage-size .product-usage-size-bind{float:none;width:100%;margin:40px auto 0 auto}}.product-usage-size .product-usage-size-bind img{margin:0 auto}.product-usage-sp-box{margin:60px -24px 50px 10px}@media only screen and (max-width: 480px){.product-usage-sp-box{margin:40px 0 30px 0}}.product-usage-sp-box a:link,.product-usage-sp-box a:visited{color:#00a0e8}.product-usage-sp-box h2{margin:0;margin-top:18px;margin-bottom:25px;font-size:190%}@media only screen and (max-width: 480px){.product-usage-sp-box h2{font-size:140%;letter-spacing:0.05em}}.product-usage-sp-box .product-usage-sp-inner{margin-top:-34px}.product-usage-sp-box .product-usage-sp-inner:before,.product-usage-sp-box .product-usage-sp-inner:after{content:"";display:table}.product-usage-sp-box .product-usage-sp-inner:after{clear:both}.product-usage-sp-box .product-usage-sp{float:left;width:30.65%;margin-right:2.68%;margin-top:26px;font-size:80%}@media only screen and (max-width: 480px){.product-usage-sp-box .product-usage-sp{width:100%;margin-right:0;margin-top:15px}}@media only screen and (max-width: 480px){.product-usage-sp-box .product-usage-sp img{width:100%;height:100%}}.product-usage-sp-box .product-usage-sp p{margin:0;font-size:90%}.product-usage-sp-box .product-usage-sp .date{margin-top:5px;color:#999;margin-left:3px}.product-usage-sp-box .product-usage-sp .text{font-weight:600;margin-top:3px;max-height:50px;overflow:hidden}.c-ribbon{position:absolute;top:5px;left:-5px;padding:6px 8px;min-width:50px;background:#e4007e;color:#fff;font-size:10px;font-weight:600;letter-spacing:0.1em;line-height:1;text-align:center;pointer-events:none}.c-ribbon:after{content:" ";position:absolute;left:0;top:100%;height:0;width:0;border-top:5px solid #b10062;border-left:5px solid transparent}.row-tablerized{position:relative;padding-bottom:0;overflow:hidden;height:auto}.row-tablerized:before,.row-tablerized:after{content:"";display:table}.row-tablerized:after{clear:both}.row-tablerized .table-body{padding:0px 10px 10px}.row-tablerized .table-heading{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;position:relative;background:#fafafa}.row-tablerized .table-body{background:#fff;font-size:13px}@media only screen and (min-width: 481px){.row-tablerized{border-bottom:1px solid #999}.row-tablerized .table-heading,.row-tablerized .table-body{padding:10px 10px 32767px;margin-bottom:-32757px}}.sample-banner-product{margin-top:50px}.sample-banner-product a:link,.sample-banner-product a:visited{display:block;border:3px solid #e4007e;padding:15px;color:#000;font-weight:600;letter-spacing:0.02em;transition:all 0.2s linear}@media only screen and (max-width: 480px){.sample-banner-product a:link,.sample-banner-product a:visited{font-size:70%;padding:10px}}.sample-banner-product a:hover{background-color:#f6f6f6;opacity:.7}.sample-banner-product span{display:inline-block}.sample-banner-product .left{display:block;float:left;width:30%;padding-left:5px}@media only screen and (max-width: 480px){.sample-banner-product .left{width:100%}}.sample-banner-product .right{display:block;float:right;width:67%;padding-top:10px}@media only screen and (max-width: 480px){.sample-banner-product .right{width:100%}}.sample-banner-product .t-free{font-size:72%;color:#fff;background-color:#e4007e;padding:3px 10px;margin-right:7px;letter-spacing:0.1em;vertical-align:1px}@media only screen and (max-width: 480px){.sample-banner-product .t-free{padding:1px 5px}}.sample-banner-product .t-title{font-size:200%;letter-spacing:0.07em;display:block;margin-top:7px}@media only screen and (max-width: 480px){.sample-banner-product .t-title{font-size:150%;letter-spacing:0.03em}}.sample-banner-product .click-box{margin-top:10px;background-color:#fafafa;width:99%;text-align:right}@media only screen and (max-width: 480px){.sample-banner-product .click-box{width:100%}}.sample-banner-product .click-btn{color:#fff;background-color:#e4007e;padding:5px 25px;letter-spacing:0.2em;text-align:right;font-weight:normal}@media only screen and (max-width: 480px){.sample-banner-product .click-btn{width:100%;text-align:center;padding:5px 25px;font-size:120%}}.section-about{text-align:center}.section-about .about-detail{display:flex;max-width:930px;margin:40px auto 0}.section-about .about-detail .about-detail-image{flex-basis:59%;margin-right:30px}.section-about .about-detail .about-detail-text-box{flex:1;text-align:left}.section-about .about-detail .about-detail-title{margin-bottom:14px;font-size:25px}@media only screen and (max-width: 480px){.section-about .about-detail{flex-direction:column}.section-about .about-detail .about-detail-image{flex-basis:100%;margin:0 0 15px}.section-about .about-detail .about-detail-title{font-size:18px}}.section-attended{border:1px dotted #ddd}.section-attended p,.section-attended li,.section-attended dl{font-size:12px}@media only screen and (min-width: 481px){.section-attended{padding:15px}.section-attended p,.section-attended li,.section-attended dl{font-size:13px}}.section-gradient-outer{border:1px solid #fafafa;background-color:#fafafa;padding:20px}.section-gray{background-color:#f6f6f6}@media only screen and (min-width: 481px){.section-gray{padding:15px}}.section-shop-process{margin-top:20px;padding:20px;background-color:#f6f6f6}.alert-area{margin-top:20px}.alert-area li{margin-top:8px;color:#666;font-size:12px}.alert-area li span{margin-right:5px;color:#e4007e}.empty-cart{font-size:12px}.empty-cart a:link,.empty-cart a:visited{color:#666}.shop-process hr,.shop-process .hr{height:1px;border-bottom:1px solid #fff;border-top:1px solid #ccc}.shop-process.delivery .product-data{padding-bottom:10px}.shop-process.delivery .product-data:before,.shop-process.delivery .product-data:after{content:"";display:table}.shop-process.delivery .product-data:after{clear:both}.shop-process.delivery .product-data.without-divider{border-bottom:1px solid #f6f6f6}.shop-process.delivery .product-data dd,.shop-process.delivery .product-data dt{float:left;font-size:13px}.shop-process.delivery .product-data dt{width:30%}.shop-process.delivery .product-data dd{width:70%}.shop-process.delivery select{display:inline-block}.shop-process.delivery .product-thumb{text-align:center}.shop-process.delivery .product-thumb img{max-width:210px}.shop-process.delivery .field-zip:before,.shop-process.delivery .field-zip:after{content:"";display:table}.shop-process.delivery .field-zip:after{clear:both}.shop-process.delivery .field-zip .field-item{width:50%;float:left}.shop-address-zipError,.shop-address-deliveryError,.shop-address-recipientError{padding:5px;background-color:#fce2e2;color:#db2b39;font-weight:600;margin-bottom:10px}.shop-process.payment .field-credit:before,.shop-process.payment .field-credit:after{content:"";display:table}.shop-process.payment .field-credit:after{clear:both}.shop-process.payment .field-credit .field-item{width:25%;float:left}.shop-process.payment .field-credit-date:before,.shop-process.payment .field-credit-date:after{content:"";display:table}.shop-process.payment .field-credit-date:after{clear:both}.shop-process.payment .field-credit-date .field-item{width:50%;float:left}.shop-process.payment .convinience-select{padding-bottom:0px;margin:0 10px}.shop-process.payment .checkbox{margin-bottom:5px}.shop-process.payment .check-with-label{top:15px}.shop-process.payment .block-label{width:100%;display:block;line-height:35px}.shop-process.payment .store-logo{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;background:#fff;float:right;width:35px;height:35px;text-align:center}.shop-process.payment .store-logo img{width:90%}@media only screen and (min-width: 481px){.section-cart-inside .order-summary,.section-cart-inside .nav-action{width:50%;float:left}.section-cart-inside .nav-action .primary-action{float:right;max-width:50%}.shop-process.payment .field-credit-date .field-item{width:25%}.shop-process.payment .convinience-select{margin:0}.shop-process.payment .convinience-select .check-with-label{top:25px}.shop-process.payment .convinience-select .block-label{width:100%;display:block;line-height:20px}.shop-process.payment .convinience-select .store-logo{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;background:#fff;float:none;width:50px;height:50px;line-height:50px;text-align:center}.shop-process.payment .convinience-select .store-logo img{width:90%}}.charging-summary{margin:0}.charging-summary .with-divider{border-top:1px solid #ccc !important}.select2-container--default .shop-process-select2-container.select2-selection--single{margin-top:5px;background-color:#f6f6f6;height:25px}.select2-container--default .shop-process-select2-container.select2-selection--single .select2-selection__rendered{color:#222;line-height:24px;font-size:16px}.select2-container--default .shop-process-select2-container.select2-selection--single .select2-selection__arrow{height:25px;top:4px}.shop-process-select2-dropdown.select2-dropdown{background-color:#f6f6f6}.shop-process-select2-dropdown .select2-results__option{font-size:16px;color:#222;line-height:20px;padding:3px 6px}.section-spec .spec-list{display:flex;flex-wrap:wrap;list-style:none}.section-spec .spec-list.spec-list-grid-2 .spec-item{width:47.3%;padding:0 10px}.section-spec .spec-list.spec-list-grid-3 .spec-item{width:31.5%}@media only screen and (max-width: 480px){.section-spec .spec-list{margin-right:0}}.section-spec .spec-list .spec-item{margin:60px 2.63% 0 0}.section-spec .spec-list .spec-item:nth-of-type(3n){margin-right:0}@media only screen and (max-width: 480px){.section-spec .spec-list .spec-item{margin-right:0;width:100%}}.section-spec .spec-list .spec-item .about-panel-list-title{font-size:20px;font-weight:bold;margin-bottom:14px;text-align:center}@media only screen and (max-width: 480px){.section-spec .spec-list .spec-item .about-panel-list-title{font-size:16px}}.section-spec .spec-list .spec-item .spec-item-list{list-style-type:disc;padding-left:20px}.section-spec .spec-list .spec-item img{width:100%;margin-bottom:20px}.section-spec .spec-list .spec-item .about-panel-list-text{text-align:left}.section-spec .spec-list .spec-item .tags{list-style:none;margin-bottom:20px}.section-spec .spec-list .spec-item .tags li{color:#fff;background-color:#222;padding:5px;margin-right:10px;display:inline;border-radius:3px;text-align:center}.section-step{margin-bottom:15px}.c-segmented-control{display:flex;margin:0;padding:0;list-style:none}.c-segmented-control-item{padding:8px 6px;border:1px solid #00a0e8;font-size:14px;font-weight:600;color:#00a0e8;text-align:center;cursor:pointer;transition:color 0.3s, background-color 0.3s;flex:1}.c-segmented-control-item+.c-segmented-control-item{margin-left:-1px}.c-segmented-control-item.selected{background:#00a0e8;color:#fff}.c-segmented-control-item:first-of-type{border-top-left-radius:30px;border-bottom-left-radius:30px}.c-segmented-control-item:last-of-type{border-top-right-radius:30px;border-bottom-right-radius:30px}.selectbox-wrapper,.parameter-paper-color{padding-right:5px}.selectbox{display:inline-block;position:relative}.selectbox.is-active{z-index:100}.selectbox .select{z-index:99;display:inline-block;white-space:nowrap;border:1px solid #666;vertical-align:middle;width:100%;color:#222;cursor:default;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;background-color:#fafafa;background:-svg-linear-gradient(top, #fafafa 0%, #ececec 49%, #e1e1e1 50%, #dcdcdc 99%, #e0e0e0 100%);background:-webkit-linear-gradient(top, #fafafa 0%, #ececec 49%, #e1e1e1 50%, #dcdcdc 99%, #e0e0e0 100%);background:-moz-linear-gradient(top, #fafafa 0%, #ececec 49%, #e1e1e1 50%, #dcdcdc 99%, #e0e0e0 100%);background:linear-gradient(top, #fafafa 0%, #ececec 49%, #e1e1e1 50%, #dcdcdc 99%, #e0e0e0 100%);text-decoration:none;text-shadow:0 1px 0 rgba(255,255,255,0.5);position:relative}.selectbox .select:hover{background-color:#fefff9;background:-svg-linear-gradient(top, #fefff9 0%, #feffe8 49%, #fcffbc 50%, #fbff8e 99%, #feffe8 100%);background:-webkit-linear-gradient(top, #fefff9 0%, #feffe8 49%, #fcffbc 50%, #fbff8e 99%, #feffe8 100%);background:-moz-linear-gradient(top, #fefff9 0%, #feffe8 49%, #fcffbc 50%, #fbff8e 99%, #feffe8 100%);background:linear-gradient(top, #fefff9 0%, #feffe8 49%, #fcffbc 50%, #fbff8e 99%, #feffe8 100%)}.selectbox .select:active,.selectbox .select:focus{outline:solid medium #8abee9}.selectbox .select b,.selectbox .select i{font-style:normal;font-weight:normal;display:inline-block}.selectbox .select img,.selectbox .select div,.selectbox .select span{display:none}.selectbox .select b{margin-right:4px}.selectbox .select .select-arrow{padding:0 31px 0 7px;display:block;height:26px;line-height:26px;cursor:pointer;position:relative;z-index:0;overflow:hidden;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.selectbox .select .select-arrow b,.selectbox .select .select-arrow i{display:inline}.selectbox .select .select-arrow:before{content:"";display:block;background-color:#fff;width:1px;height:26px;position:absolute;top:0;right:21px}.selectbox .select .select-arrow .select-option-description,.selectbox .select .select-arrow .icon-folding{visibility:hidden;display:none}.selectbox .select .select-arrow-icon{display:inline-block;content:"";background:url("/asset/img/common/price-form-select-arrow.svg") center center no-repeat;width:24px;height:26px;position:absolute;top:0;right:0;border-left:1px solid #666}.select.is-disabled{color:#999;border-color:#999;text-shadow:none;pointer-events:none}.select.is-disabled .select-arrow-icon{background-position:-21px -612px;border-left-color:#999}.select-options{border:1px solid #ccc;max-height:390px;position:absolute;z-index:100;line-height:1.4;left:0;top:0;background:#fff;overflow:auto;overflow-x:hidden;overflow-y:auto;-webkit-box-shadow:3px 3px 18px #3c3c3c;-moz-box-shadow:3px 3px 18px #3c3c3c;box-shadow:3px 3px 18px #3c3c3c;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}.select-options a{border-bottom:1px solid #ccc;padding:5px 8px 5px 25px;display:block;color:#222}.select-options a:hover,.select-options a.is-selected{color:#222;background-color:#fefcef;text-decoration:none;position:relative}.select-options a:hover,.select-options a.is-selected:hover{color:#fff;background-color:#3c5fff}.select-options img{display:block;margin:3px 0 5px}.select-options b{font-weight:600;font-size:14px;display:inline-block}.select-options i{margin-left:10px;color:#666;font-size:12px;font-style:normal}.select-options .select-option-description{color:#666;font-size:11px}.select-options a:hover i,.select-options a:hover .select-option-description{color:#fff}.select-options a.is-selected:before{content:"";display:block;position:absolute;top:6px;left:6px;background-position:-384px -86px;z-index:101}.select-options a.is-selected:hover:before{background-position:-384px -102px}.select-options .select-option:last-child a{border:none}.select-options .is-disabled{pointer-events:none}.select-option.clear{clear:both}.parameter-size .select-options,.parameter-paper .select-options,.parameter-weight .select-options,.parameter-binding-direction .select-options{left:auto;right:0;left:0;right:auto}@media only screen and (min-width: 481px){.parameter-size .select-options,.parameter-paper .select-options,.parameter-weight .select-options,.parameter-binding-direction .select-options{left:0;right:auto}}.parameter-size .select{margin-bottom:6px;width:210px}@media only screen and (min-width: 481px){.parameter-size .select{margin-bottom:0;width:160px}}.parameter-size .select-options{width:280px}@media only screen and (min-width: 481px){.parameter-size .select-options{width:280px}.parameter-size .select-options .odd,.parameter-size .select-options .even{float:left;width:50%;border-right:1px solid #ccc}.parameter-size .select-options .even{border-right:none}}.parameter-size .select-option:last-child a{border-bottom:1px solid #ccc}.select-options .select-option a{padding-right:10px}.select-options .select-option a:hover img{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;background-color:#fff}.select-options .select-option a .icon-ink-cmyk+b,.select-options .select-option a .icon-ink-k+b,.select-options .select-option a .icon-ink-none+b{margin-left:3px}@media only screen and (min-width: 481px){.select-options .odd,.select-options .even{float:left;width:50%;border-right:1px solid #ccc}}.select-options .odd .select-option:last-child a{border-bottom:1px solid #ccc}@media only screen and (min-width: 481px){.select-options .odd .select-option:last-child a{border-bottom:none}}@media only screen and (min-width: 481px){.select-options .even{border-right:none}}@media only screen and (min-width: 481px){.select-options .even .select-option:first-child a{border-bottom:1px solid #ccc}}@media only screen and (min-width: 481px){.category-flyer .parameter-size .select-options,.category-poster .parameter-size .select-options,.category-posting .parameter-size .select-options{width:561px}}@media only screen and (min-width: 481px){.category-envelope .parameter-paper-color .select-options,.category-envelope .parameter-color-ink .select-options{width:282px}}@media only screen and (min-width: 481px){.category-envelope .parameter-paper-color .select-options .odd,.category-envelope .parameter-paper-color .select-options .even,.category-envelope .parameter-color-ink .select-options .odd,.category-envelope .parameter-color-ink .select-options .even{width:140px !important}}.parameter-paper .select,.parameter-weight .select,.parameter-color .select,.parameter-window .select,.parameter-glue .select,.parameter-zip-frame .select,.parameter-binding-direction .select{width:210px}.parameter-paper .select-option,.parameter-weight .select-option,.parameter-color .select-option,.parameter-window .select-option,.parameter-glue .select-option,.parameter-zip-frame .select-option,.parameter-binding-direction .select-option{width:270px}.parameter-folding .selectbox-wrapper{width:220px}.parameter-folding a.select{width:215px}.parameter-folding .select-options{max-height:400px;width:460px}@media only screen and (max-width: 480px){.parameter-folding .select-options{width:270px}}.parameter-folding .select-option{float:left;width:100%}@media only screen and (min-width: 481px){.parameter-folding .select-option{min-width:0}}.parameter-folding .select-options a,.parameter-folding .select-options:last-child a{border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:0}.parameter-folding .select-option a.is-selected:before{top:12px}.parameter-folding .icon-folding{margin:2px 8px 2px 24px;width:30px;height:39px;vertical-align:middle}.parameter-folding .select-option b{vertical-align:middle}.parameter-panel-options .selectbox-wrapper{width:220px}.parameter-panel-options a.select{width:215px}.category-pamphlet .parameter-folding .select-options{right:0;left:auto}.parameter-cutting .select-options .odd,.parameter-cutting .select-options .even{float:left;border-bottom:none}.parameter-cutting .select-options .even a{height:284px;border-bottom:none}@media only screen and (min-width: 481px){.parameter-cutting .select-options{overflow:hidden;max-height:210px;width:388px}.parameter-cutting .select-options .odd,.parameter-cutting .select-options .even{width:243px}.parameter-cutting .select-options a{height:310px}}@media only screen and (min-width: 481px){.parameter-cutting .select-options{width:303px;max-height:210px}.parameter-cutting .select-options .odd,.parameter-cutting .select-options .even{width:150px}.parameter-cutting .select-options a{height:auto}}.parameter-cutting .select-option img{display:none}@media only screen and (min-width: 481px){.parameter-cutting .select-option img{display:block}}.parameter-cutting .select-option:first-child a{border-bottom:none}.parameter-binding .select-options .odd,.parameter-binding .select-options .even{float:left;border-bottom:none}.parameter-binding .select-options .odd{border-right:1px solid #ccc}@media only screen and (min-width: 481px){.parameter-binding .select-options{overflow:hidden;max-height:327px;width:488px}.parameter-binding .select-options .odd,.parameter-binding .select-options .even{width:243px}.parameter-binding .select-options a{height:310px}}@media only screen and (min-width: 481px){.parameter-binding .select-options{width:552px;max-height:327px}.parameter-binding .select-options .odd,.parameter-binding .select-options .even{width:50%}}@media only screen and (min-width: 481px) and (max-width: 480px){.parameter-binding .select-options .odd,.parameter-binding .select-options .even{width:100%}}@media only screen and (min-width: 481px){.parameter-binding .select-options a{height:auto}}.parameter-binding .select-option img{display:none}@media only screen and (min-width: 481px){.parameter-binding .select-option img{display:block}}.clearfile-shape .select-options .selections{width:562px;display:flex;flex-wrap:wrap}.clearfile-shape .select-options .selections div:nth-child(2n){border-right:none}@media only screen and (max-width: 480px){.clearfile-shape .select-options .selections{flex-wrap:nowrap;flex-direction:column;width:auto}}.clearfile-shape .select-options .selections .select-option{width:280px;border-right:1px solid #ccc}@media only screen and (max-width: 480px){.clearfile-shape .select-options .selections .select-option{width:250px;border-right:none}}.clearfile-shape .select-options .selections .select-option .select-option-content{display:flex;width:100%;align-items:center}.clearfile-shape .select-options .selections .select-option .select-option-image{width:50px;margin-right:8px}.clearfile-white-plate .select-options{width:680px;max-height:none}@media only screen and (max-width: 480px){.clearfile-white-plate .select-options{flex-wrap:nowrap;flex-direction:column;width:auto}}.clearfile-white-plate .select-options .selections{display:flex;flex-wrap:wrap}.clearfile-white-plate .select-options .selections div:nth-child(3n){border:none}.clearfile-white-plate .select-options .selections .select-option{border-right:1px solid #ccc;width:220px}@media only screen and (max-width: 480px){.clearfile-white-plate .select-options .selections .select-option{width:260px;border-right:none}}.clearfile-white-plate .select-options .selections .select-option .select-option-content{display:flex;flex-direction:column;width:100%;align-items:center;height:208px}@media only screen and (max-width: 480px){.clearfile-white-plate .select-options .selections .select-option .select-option-content{flex-direction:row;height:auto}}.clearfile-white-plate .select-options .selections .select-option .select-option-content .white-plate-option-description{width:200px}.clearfile-white-plate .select-options .selections .select-option .select-option-image{width:158px}@media only screen and (max-width: 480px){.clearfile-white-plate .select-options .selections .select-option .select-option-image{width:60px;margin-right:10px}}.clearfile-businesscard-pocket .select-options .selections{width:700px;display:flex;flex-wrap:wrap}.clearfile-businesscard-pocket .select-options .selections div:nth-child(3n){border-right:none}@media only screen and (max-width: 480px){.clearfile-businesscard-pocket .select-options .selections{flex-wrap:nowrap;flex-direction:column;width:auto}}.clearfile-businesscard-pocket .select-options .selections .select-option{width:230px;border-right:1px solid #ccc}@media only screen and (max-width: 480px){.clearfile-businesscard-pocket .select-options .selections .select-option{border-right:none}}.clearfile-businesscard-pocket .select-options .selections .select-option .select-option-content{display:flex;width:100%;align-items:center}.clearfile-businesscard-pocket .select-options .selections .select-option .select-option-image{width:50px;margin-right:8px}.clearfile-businesscard-pocket .select-options .selections .select-option .select-option-label{width:140px}.booklet-binding .select-options .select-option-wrapper{float:left}.booklet-binding .select-options .select-option-wrapper:not(:last-child){border-right:1px solid #ccc;border-bottom:1px solid #ccc}@media only screen and (min-width: 481px){.booklet-binding .select-options{overflow:hidden;width:488px}.booklet-binding .select-options .select-option-wrapper{width:487px;border-right:none}}@media only screen and (min-width: 481px){.booklet-binding .select-options{width:600px;max-height:327px}.booklet-binding .select-options .select-option-wrapper{width:33.3%;border-bottom:none}}@media only screen and (min-width: 481px) and (max-width: 480px){.booklet-binding .select-options .select-option-wrapper{width:100%}}@media only screen and (min-width: 481px){.booklet-binding .select-options a{height:250px}}.booklet-binding .select-option i{margin-left:0}.booklet-binding .select-option img{display:none}@media only screen and (min-width: 481px){.booklet-binding .select-option img{display:block}}.document-binding .selectbox-wrapper{width:220px}.document-binding a.select{width:300px}@media only screen and (max-width: 480px){.document-binding a.select{width:220px}}.document-binding .select-options{max-height:400px;width:660px}@media only screen and (max-width: 480px){.document-binding .select-options{width:220px}}.document-binding .select-options a,.document-binding .select-options:last-child a{border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:0}.document-binding .select-options img{display:inline-block;background-color:transparent !important;margin:8px -8px 8px 8px;width:80px}.document-binding .select-option{float:left;width:100%}@media only screen and (min-width: 481px){.document-binding .select-option{min-width:0}}.document-binding .select-option a.is-selected:before{top:24px}.document-binding .naka-binding-options{width:300px}@media only screen and (max-width: 480px){.document-binding .naka-binding-options{width:220px}}.parameter-binding-direction .select-options img{display:block;float:left;margin-right:5px}.parameter-binding-direction .select{width:210px}.card-bing-tab{width:600px !important;max-height:800px}@media only screen and (max-width: 480px){.card-bing-tab{position:absolute;left:-70px !important;width:280px !important}}.card-bing-image{position:absolute;bottom:6px;right:10px}.calendar-bing-tab{width:600px !important;max-height:800px}@media only screen and (max-width: 480px){.calendar-bing-tab{position:absolute;left:-70px !important;width:280px !important}}.calendar-bing-image{position:absolute;bottom:6px;right:10px}.calendar-bing-text{display:block;width:160px;margin-top:5px}.parameter-color .select-options,.parameter-page .select-options{width:220px}.parameter-ink .select-options{width:240px}.parameter-pp .selectbox-wrapper{width:125px}.parameter-pp a.select{width:120px}.parameter-pp .select-option{width:140px}.parameter-pet .selectbox-wrapper{width:205px}.parameter-pet a.select{width:200px}.parameter-pet .select-option{width:220px}.short .select-options{width:92px !important}.short .select-options a{padding-right:20px}.color-thumbnail{display:inline-block;margin-right:4px;width:18px;height:18px;background-color:transparent;vertical-align:bottom}.paper-color-shiro .color-thumbnail{background-color:#fff}.paper-color-kent .color-thumbnail{background-color:#f2f2f2}.paper-color-craft .color-thumbnail{background-color:#ccb579}.paper-color-aqua .color-thumbnail{background-color:#ccebdc}.paper-color-blue .color-thumbnail{background-color:#4fa9ce}.paper-color-cream .color-thumbnail{background-color:#fff27c}.paper-color-gray .color-thumbnail{background-color:#bfc4b5}.paper-color-sky .color-thumbnail{background-color:#e5e5e5}.paper-color-uguisu .color-thumbnail{background-color:#ccea97}.paper-color-ec-blue .color-thumbnail{background-color:#ccece8}.paper-color-ec-aqua .color-thumbnail{background-color:#ccd4e7}.paper-color-ec-green .color-thumbnail{background-color:#c0e6c3}.paper-color-ec-uguisu .color-thumbnail{background-color:#e5f4b0}.paper-color-ec-cream .color-thumbnail{background-color:#ffffcc}.paper-color-ec-pink .color-thumbnail{background-color:#fedac8}.paper-color-ec-gray .color-thumbnail{background-color:#d9e4d8}.color-ink-blue .color-thumbnail,.color-front-ink-blue .color-thumbnail,.color-back-ink-blue .color-thumbnail{background-color:#2164ad}.color-ink-crimson .color-thumbnail,.color-front-ink-crimson .color-thumbnail,.color-back-ink-crimson .color-thumbnail{background-color:#813834}.color-ink-deepblue .color-thumbnail,.color-front-ink-deepblue .color-thumbnail,.color-back-ink-deepblue .color-thumbnail{background-color:#2e4d98}.color-ink-gray .color-thumbnail,.color-front-ink-gray .color-thumbnail,.color-back-ink-gray .color-thumbnail{background-color:#4f4f4e}.color-ink-green .color-thumbnail,.color-front-ink-green .color-thumbnail,.color-back-ink-green .color-thumbnail{background-color:#49844c}.color-ink-k .color-thumbnail,.color-front-ink-k .color-thumbnail,.color-back-ink-k .color-thumbnail{background-color:#000}.color-ink-navy .color-thumbnail,.color-front-ink-navy .color-thumbnail,.color-back-ink-navy .color-thumbnail{background-color:#204385}.color-ink-orange .color-thumbnail,.color-front-ink-orange .color-thumbnail,.color-back-ink-orange .color-thumbnail{background-color:#d9783a}.color-ink-red .color-thumbnail,.color-front-ink-red .color-thumbnail,.color-back-ink-red .color-thumbnail{background-color:#a72835}.color-ink-scarlet .color-thumbnail,.color-front-ink-scarlet .color-thumbnail,.color-back-ink-scarlet .color-thumbnail{background-color:#c52735}.color-ink-silver .color-thumbnail,.color-front-ink-silver .color-thumbnail,.color-back-ink-silver .color-thumbnail{background-color:#99979a}.color-ink-cmyk .color-thumbnail{content:"";margin-right:4px;width:18px;height:18px;vertical-align:top;background-position:-63px -558px}.parameter-max-height-no .select-options{max-height:none}.parameter-sticker-finished .select-options{border-right:1px solid #ccc}.parameter-sticker-finished .select-options a{height:auto}@media only screen and (min-width: 481px){.parameter-sticker-finished .select-options{overflow:hidden;max-height:327px;width:454px}.parameter-sticker-finished .select-options img{-moz-transform:scale(.5);-moz-transform-origin:30% 0 0}.parameter-sticker-finished .select-options a{height:220px}}@media only screen and (min-width: 481px){.parameter-sticker-finished .select-options{width:604px}.parameter-sticker-finished .select-options a{height:270px}}@media only screen and (min-width: 481px){.parameter-sticker-finished .select-option{float:left;border-right:1px solid #ccc;width:150px}.parameter-sticker-finished .select-option.last{border-right:none}}@media only screen and (min-width: 481px){.parameter-sticker-finished .select-option{width:200px}}.parameter-sticker-finished .select-option img{display:none}@media only screen and (min-width: 481px){.parameter-sticker-finished .select-option img{display:block}}@media only screen and (min-width: 481px){.parameter-sticker-finished .select-option img{-moz-transform:scale(1);-moz-transform-origin:0 0 0}}.separate{border-top:1px solid #fff;border-bottom:1px solid #ddd}.separate-first{border-bottom:1px solid #ddd}.separate-last{border-top:1px solid #fff}.separate-vertical{border-top:1px solid #fff;border-bottom:1px solid #ddd}@media only screen and (min-width: 481px){.separate-vertical{border-top:none;border-right:1px solid #ddd;border-bottom:none;border-left:1px solid #fff}}.separate-vertical-first{border-bottom:1px solid #ddd}@media only screen and (min-width: 481px){.separate-vertical-first{border-right:1px solid #ddd;border-bottom:none}}.separate-vertical-last{border-top:1px solid #fff}@media only screen and (min-width: 481px){.separate-vertical-last{border-top:none;border-left:1px solid #fff}}.novelty-icon-dropdown{display:inline-block;width:11px;height:11px;background:url("/asset/img/common/icon-new-tab.svg") 0 0 no-repeat}@media only screen and (max-width: 480px){.novelty-icon-dropdown{background:url("/asset/img/common/icon-sidebar-rightArrow.svg") 0 0 no-repeat}}.novelty-icon-new-tab{display:inline-block;width:11px;height:11px;background:url("/asset/img/common/icon-new-tab.svg") 0 0 no-repeat}.c-shop-buy-recommend .shop-buy-recommend-list{display:flex;align-items:center;flex-direction:column;padding-left:0;list-style-type:none}.c-shop-buy-recommend .shop-buy-recommend-list a{text-decoration:none}.c-shop-buy-recommend .shop-buy-recommend-item{margin-bottom:25px;border:solid 3px #ddd;background-color:#f6f6f6;color:black}@media only screen and (min-width: 481px){.c-shop-buy-recommend .shop-buy-recommend-item{display:flex;justify-content:space-between;align-items:center;width:728px}}.c-shop-buy-recommend .shop-buy-recommend-item .item-image{text-align:right}@media only screen and (max-width: 480px){.c-shop-buy-recommend .shop-buy-recommend-item .item-image{margin-top:15px;text-align:center}}.c-shop-buy-recommend .shop-buy-recommend-item .item-text{margin-bottom:12px;font-size:15px;font-weight:600;line-height:1.28;color:#222}@media only screen and (max-width: 480px){.c-shop-buy-recommend .shop-buy-recommend-item .item-text{margin-bottom:5px}}.c-shop-buy-recommend .shop-buy-recommend-item .item-name{font-size:32px;font-weight:bold;line-height:normal;color:#222}.c-shop-buy-recommend .shop-buy-recommend-item .item-price{font-family:HiraginoSans-W6,Roboto,"Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,Arial,sans-serif;font-size:14px;color:#222}.c-shop-buy-recommend .shop-buy-recommend-item .item-price-number{font-family:Roboto,"Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,Arial,sans-serif;font-size:18px;font-weight:bold}.c-shop-buy-recommend .shop-buy-recommend-item .item-price-value{font-family:Roboto,"Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,Arial,sans-serif;font-size:32px;font-weight:bold;color:#00a0e8}.c-shop-buy-recommend .shop-buy-recommend-item .item-lowest-price-value{font-family:Roboto,"Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,Arial,sans-serif;font-size:24px;font-weight:bold;color:#00a0e8}.c-shop-buy-recommend .shop-buy-recommend-item .item-content{display:flex;flex-direction:column;justify-content:space-between;padding:12px 0px 5px 24px}@media only screen and (max-width: 480px){.c-shop-buy-recommend .shop-buy-recommend-item .item-content{padding:12px 12px 5px 12px}}.c-shop-buy-recommend .shop-buy-recommend-item .item-coupon{padding-top:25px;width:116px;height:116px;background-color:#ee4a0e;border-radius:50%;text-align:center;font-size:18px;font-weight:bold;line-height:1.2;text-align:center;color:#fff}.c-shop-buy-recommend .shop-buy-recommend-item .item-coupon-discount{font-family:Roboto,"Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,Arial,sans-serif;font-size:24px}.c-shop-buy-recommend .shop-buy-recommend-item .item-image-wrap{display:flex;justify-content:center;align-items:center}.l-side-bar-left:after{content:"";position:absolute;position:fixed;top:0;left:-8px;width:8px;height:100%;background:-svg-linear-gradient(left, rgba(44,44,44,0) 0%, rgba(44,44,44,0.52) 100%);background:-webkit-linear-gradient(left, rgba(44,44,44,0) 0%, rgba(44,44,44,0.52) 100%);background:-moz-linear-gradient(left, rgba(44,44,44,0) 0%, rgba(44,44,44,0.52) 100%);background:linear-gradient(left, rgba(44,44,44,0) 0%, rgba(44,44,44,0.52) 100%);z-index:10010}@media only screen and (min-width: 481px){.l-side-bar-left:after{visibility:hidden;display:none}}.side-bar-user-box{background-color:#fbfff3}.side-bar-user-box .icon-square-36{margin-right:8px;float:left;width:36px}.side-bar-user-box>div{padding:6px 8px 4px}.side-bar-user-box .l-blocks-2{border-top:1px solid #ddd;text-align:center}.side-bar-user-box .l-blocks-2 li{margin:0;width:50%}.side-bar-user-box .l-blocks-2 div{margin-top:3px}.side-bar-user-box .l-blocks-2 a{padding:4px}.side-bar-user-box .l-blocks-2 li:first-child a{border-right:1px solid #ddd}.sonic-background{position:absolute;padding:160px 0 900px;width:100%;min-width:320px;background-color:rgba(0,0,0,0.3);z-index:10000;top:0;text-align:center;left:-8px}.sonic-background canvas{margin-left:auto;margin-right:auto}@media only screen and (min-width: 481px){.sonic-background{left:0;min-width:600px;padding-top:190px}}.step-bar-wrapper{margin-right:1.25em;font-size:50%}@media only screen and (min-width: 481px){.step-bar-wrapper{display:block;font-size:100%}}.step-bar{padding-left:0;display:table;width:100%}.step-bar li{display:table-cell;position:relative}.step-bar li>div{position:relative}.step-bar a,.step-bar i{display:block;text-align:center;overflow:hidden;text-overflow:ellipsis;border-top:1px solid #ddd;border-bottom:1px solid #ddd;height:2.5em;line-height:2.5em}.step-bar li.first a,.step-bar li.first i{border-left:1px solid #ddd}.step-bar a:hover{background-color:#f6f6f6;text-decoration:none}.step-bar a:active{background-color:#00a0e8}.step-bar a:after,.step-bar i:after{position:absolute;z-index:2;top:.375em;right:-.875em;background:#fff;content:"";display:block;border-top:1px solid #ddd;border-right:1px solid #ddd;height:1.75em;width:1.75em;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)}.step-bar a:hover:after{background-color:#f6f6f6}.step-bar a:active:after{background-color:#00a0e8}.step-bar .is-past{background-color:#f6f6f6}.step-bar .is-past a,.step-bar .is-past i{color:#999}.step-bar .is-past a:after,.step-bar .is-past i:after{background-color:#f6f6f6}.step-bar .is-past a:hover:after{background-color:#f6f6f6}.step-bar .is-past a:active:after{background-color:#00a0e8}.step-bar .is-current{font-weight:600}.step-bar .is-current a,.step-bar .is-current i,.step-bar .is-current a:after,.step-bar .is-current i:after{color:#222;background-color:#fafafa}.step-bar-small-wrapper{display:none;font-size:50%;margin-right:.9375em}@media only screen and (min-width: 481px){.step-bar-small-wrapper{display:block;font-size:100%}}.step-bar-small{font-size:1em}.step-bar-small a,.step-bar-small i{height:1.875em;line-height:1.875em}.step-bar-small a:after,.step-bar-small i:after{height:1.375em;width:1.375em;top:.25em;right:-.688em}.product-price-table{position:relative}.product-price-table .heading-white-with-shadow{font-size:18px}@media only screen and (min-width: 481px){.product-price-table .heading-white-with-shadow{font-size:24px}}.product-lp .table-border-rows th,.product-lp .table-border-rows td{font-size:12px;padding:4px 5px}.product-lp .table-border-rows th{font-weight:600}.product-lp .table-border-rows th:first-child{width:70px}.product-lp .table-border-rows th:nth-child(2){width:130px}.product-lp .table-border-rows caption{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;margin:10px 0 5px 0;padding:3px 6px 3px 6px;text-align:left;font-weight:600;font-style:normal;font-size:12px;background-color:#fafafa}.product-lp .table-border-rows caption:before{display:inline-block;margin-right:3px;width:9px;height:9px;content:"";background-color:#ccc}.table-calendar{margin-bottom:4px}.table-calendar th,.table-calendar td{padding:2px 0;width:1.5em;height:1.5em;text-align:center;vertical-align:middle;font-size:12px}@media only screen and (min-width: 481px){.table-calendar th,.table-calendar td{font-size:14px}}.table-calendar td{color:#444;border:1px dotted #ddd}.table-calendar th{color:#666;background-color:#f6f6f6;border:1px solid #ddd;font-weight:600}.table-calendar .saturday{color:#47abd5}.table-calendar .sunday,.table-calendar .holiday,.table-calendar .saturday.holiday{color:#d35959}.table-calendar .past,.table-calendar .future{color:#ddd;background:#fff !important}.table-calendar .past.saturday,.table-calendar .future.saturday{color:#c4e4f1}.table-calendar .past.sunday,.table-calendar .past.holiday,.table-calendar .past.saturday.holiday,.table-calendar .future.sunday,.table-calendar .future.holiday,.table-calendar .future.saturday.holiday{color:#f3d2d2}.table-calendar .today{font-weight:600;color:#fff}.table-calendar .today div{padding-left:2px;padding-right:2px;min-width:1.5em;-webkit-border-radius:2em;-moz-border-radius:2em;-ms-border-radius:2em;border-radius:2em;display:inline-block;background-color:#ce1515}.after1{background-color:#c7c7c7}.after2{background-color:#adadad}.after3{background-color:#949494}.after4{background-color:#7a7a7a}.after5{background-color:#616161}.after6{background-color:#474747}.after7{color:#fff;background-color:#2e2e2e}.after8{color:#fff;background-color:#212121}.after9{color:#fff;background-color:#141414}.after10{color:#fff;background-color:#080808}.table-container{width:100%;margin-bottom:16px;overflow:auto}.table-container table{margin-bottom:0}.table-container::-webkit-scrollbar{-webkit-appearance:none;width:14px;height:14px}.table-container::-webkit-scrollbar-thumb{border-radius:8px;border:3px solid #fff;background-color:rgba(0,0,0,0.3)}.table-condensed.table-link-block a{margin:-3px;padding:3px}.table-item-list-condensed{font-size:13px;margin-bottom:0}.table-price{line-height:1.25}.table-price .th-tate{padding:1em 2px;width:28px}.table-price .th-tate .tate{margin:0 auto 8px;width:1em;display:block;letter-spacing:2px}.table-price thead{z-index:2}.table-price thead th,.table-price tfoot th{text-align:center}.table-price td a{margin:-3px;padding:3px;display:block}.table-price th .date .num{margin-right:2px;font-size:18px;color:#000}.table-price th.lot{text-align:right}.table-price th.lot .num{margin-right:2px;font-size:16px;color:#000}.table-price tr:nth-child(even) th.lot{background-color:#fafafa}.table-price th.appointed-date .description{font-size:12px;color:#999}.table-price tbody td a:hover{color:#0C6BCB !important;background-color:#8FF1FF !important}.table-price .price{text-align:right}.table-price .price .total .num{font-size:18px}.table-price .price .piece{color:#666;font-size:10px;font-weight:normal}.table-price tbody td a:hover .piece{color:#000}.table-price .price .piece .num{font-size:12px}.table-price .price a:hover .total{text-decoration:underline}.table-purchase{margin:0 0 8px 0;padding:0}.table-purchase th,.table-purchase td{margin:0;padding:0 0 2px 0;vertical-align:bottom}@media only screen and (min-width: 481px){.table-purchase th,.table-purchase td{font-size:14px;padding:0 0 4px 0}}.table-purchase th{width:7em}.table-purchase .c-error{color:#ce1515 !important}.table-purchase .num{font-weight:600 !important;font-size:18px;display:inline-block;margin-bottom:-3px}.table-purchase .grand-total .num{font-size:20px}.table-purchase.two-em-wider-th th{width:9em}.table-purchase-description td{padding-top:5px}.table-purchase-point .num{font-size:16px}.table-purchase-total{width:270px}tr.is-success th,tr.is-success td,td.is-success{background-color:#e4ffd9 !important}tr.is-error th,tr.is-error td,td.is-error{background-color:#f2dede !important}tr.is-warning th,tr.is-warning td,td.is-warning{background-color:#fcf8e3 !important}tr.is-active th,tr.is-active td,td.is-active{background-color:#dff !important}.c-table{table-layout:fixed;border:1px solid #ddd}.c-table th,.c-table td{border-top:1px solid #ddd;border-left:1px solid #ddd}.c-table th:first-child,.c-table td:first-child{border-left:0}.c-table th{background-color:#f6f6f6;font-weight:600}.c-table.table-striped tbody tr:nth-child(even)>td{background-color:#fafafa}.tabs{border-bottom:1px solid #ddd;position:relative}.tabs li{position:relative;top:1px;cursor:pointer}.tabs li a,.tabs li i{padding:.25em .75em;border:1px solid #ddd;color:#00a0e8;background-color:rgba(0,0,0,0);display:inline-block;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-ms-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.tabs li a:hover,.tabs li i:hover{background-color:#f6f6f6;text-decoration:none}.tabs li a:active,.tabs li i:active{color:#fff;background-color:#00a0e8}.tabs li.is-current a,.tabs li.is-current i,.tabs li.is-current a:hover,.tabs li.is-current i:hover,.tabs li.is-current a:active,.tabs li.is-current i:active{color:#222;background-color:#fff;border-bottom-color:#fff}.template-download{background-color:#f6f6f6;padding:12px;font-size:110%;font-weight:600;margin-top:-10px}.template-download a:link,.template-download a:visited{color:#00a0e8}.template-download img{margin-left:8px;height:30px;width:30px;vertical-align:-9px}.text-height-button{display:inline-block;font-size:16px;line-height:1.7;padding-top:5px;padding-bottom:5px}.text-height-button-large{display:inline-block;font-size:19px;line-height:1.32;padding-top:10px;padding-bottom:10px}.text-height-button-small{display:inline-block;font-size:14px;line-height:1.6;padding-top:3px;padding-bottom:3px}.text-height-button-tiny{display:inline-block;font-size:11px;line-height:1.48;padding-top:1px;padding-bottom:3px}.tooltip{position:absolute;z-index:100;padding:8px 10px 6px;color:#fff;background:rgba(0,0,0,0.6);_background:#666;font-size:13px;text-decoration:none;max-width:170px;text-align:left;line-height:1.5;border-radius:6px}.top-recommend .top-recommend-list{margin-left:-1%;margin-bottom:-1%}@media only screen and (max-width: 480px){.top-recommend .top-recommend-list{margin-left:0}}.top-recommend .top-recommend-item{float:left;width:32%;margin:0 0 1% 1%}.top-recommend .top-recommend-item:nth-child(3n){width:33%}@media only screen and (max-width: 480px){.top-recommend .top-recommend-item{float:none;width:100%;margin:0 0 10px 0;border-bottom:1px solid #ddd}.top-recommend .top-recommend-item:nth-child(3n){width:100%}}.top-recommend .top-recommend-item a{position:relative;display:block;padding:9px;background-color:#fafafa;color:#000;transition:all 0.1s linear;line-height:1.2}.top-recommend .top-recommend-item a:hover{text-decoration:none;opacity:0.7}.top-recommend .top-recommend-item .item-name{position:relative;margin:0;padding:10px 0 0;font-size:18px;font-weight:600;z-index:50}.top-recommend .top-recommend-item .item-price{margin-bottom:0;color:#009fe7;font-size:12px}@media only screen and (max-width: 480px){.top-recommend .top-recommend-item .item-price{display:inline-block}}.top-recommend .top-recommend-item .item-price .item-price-value{padding:0 3px;font-size:42px;font-weight:600}@media only screen and (max-width: 480px){.top-recommend .top-recommend-item .item-price .item-price-value{font-size:30px}}.top-recommend .top-recommend-item .item-price .item-price-subvalue{padding-right:3px;font-size:20px;font-weight:600}@media only screen and (max-width: 480px){.top-recommend .top-recommend-item .item-price .item-price-subvalue{font-size:18px}}.top-recommend .top-recommend-item .item-text{margin-bottom:0;font-size:10px}@media only screen and (max-width: 480px){.top-recommend .top-recommend-item .item-text{display:inline-block;margin-left:5px}}.top-recommend .top-recommend-item .item-image{position:absolute;top:0;right:0;bottom:0;margin:auto;width:110px;height:110px;z-index:10}@media only screen and (max-width: 480px){.top-recommend .top-recommend-item .item-image{width:70px;height:70px}}@media only screen and (max-width: 480px){.l-edge-to-edge{margin-left:-8px !important;margin-right:-8px !important}}.l-fullscreen .page-header-contact,.l-fullscreen .page-header-contact-link,.l-fullscreen .nav-bar,.l-fullscreen .breadcrumb{display:none !important}.l-fullscreen .l-page-container,.l-fullscreen .l-contents-container,.l-fullscreen .l-page-header-account-inner,.l-fullscreen .l-page-header-left-wrapper{max-width:100% !important;width:100% !important}.l-fullscreen .page-header{padding:0 10px}@media only screen and (max-width: 480px){.l-fullscreen .page-header{padding:0}}.l-fullscreen .l-main-inner{padding-top:5px}@media only screen and (max-width: 480px){.l-fullscreen .l-main-inner{padding-top:0}}.l-fullscreen .l-page-footer .box-content{padding-left:10px;padding-right:10px}[aria-hidden="true"]{visibility:hidden}[aria-hidden="false"]{visibility:visible}.c-text{color:#222 !important}.c-text-accent{color:#e4007e !important}.c-bg{background-color:#fff !important}.c-bg-black{color:#999;background-color:#222}.c-bg-gray-darkest{background-color:#444}.c-bg-gray-darker{background-color:#666}.c-bg-gray-dark{background-color:#999}.c-bg-gray{background-color:#ccc}.c-bg-gray-light{background-color:#ddd}.c-bg-gray-lighter{background-color:#f6f6f6}.c-bg-gray-lightest{background-color:#fafafa}.c-bg-white{background-color:#fff}.c-minor{color:#666}.c-success{color:#3f9220 !important}.c-bg-success{background-color:#e4ffd9 !important}.c-error,.c-red,.item-section-price{color:#ce1515 !important}.c-alert-red{color:#FF2600}.c-bg-error{background-color:#f2dede !important}.c-warning{color:#f93 !important}.c-bg-warning{background-color:#fcf8e3 !important}.c-active{color:#222 !important}.c-bg-active{background-color:#d4fdfd !important}.c-disabled{color:#ccc !important}.c-bg-disabled{background-color:#f6f6f6 !important}.c-link-underline{text-decoration:underline !important}[disabled] a,[disabled] a:link,[disabled] a:visited,[disabled] a:hover,[disabled] a:active,[disabled] i,.is-disabled a,.is-disabled a:link,.is-disabled a:visited,.is-disabled a:hover,.is-disabled a:active,.is-disabled i{color:#ccc}.is-hide{display:none}.l-inline-list{padding-left:0}.l-inline-list li{display:inline-block}.zero{margin:0;padding:0}.block{display:block !important}.inline-block{display:inline-block}.center{margin-right:auto !important;margin-left:auto !important;float:none !important}.w100{width:100% !important}.w95{width:95% !important}.w90{width:90% !important}.w80{width:80% !important}.w75{width:75% !important}.w70{width:70% !important}.w66{width:66.6% !important}.w65{width:65% !important}.w60{width:60% !important}.w50{width:50% !important}.w45{width:45% !important}.w40{width:40% !important}.w35{width:35% !important}.w33{width:33.3% !important}.w30{width:30% !important}.w25{width:25% !important}.w20{width:20% !important}.w15{width:15% !important}.w10{width:10% !important}.w5{width:5% !important}.w100px{width:100px !important}.w95px{width:95px !important}.w90px{width:90px !important}.w85px{width:85px !important}.w80px{width:80px !important}.w75px{width:75px !important}.w70px{width:70px !important}.w65px{width:65px !important}.w60px{width:60px !important}.w55px{width:55px !important}.w50px{width:50px !important}.w45px{width:45px !important}.w40px{width:40px !important}.w35px{width:35px !important}.w30px{width:30px !important}.w25px{width:25px !important}.w20px{width:20px !important}.w10px{width:10px !important}.wAuto{width:auto !important}.al{float:left !important}.ac{float:none;margin-left:auto;margin-right:auto}.ar{float:right !important}.an{float:none !important}.vam{vertical-align:middle !important}.vat{vertical-align:top !important}.vabt{vertical-align:bottom !important}.vabl{vertical-align:baseline !important}.mt100px{margin-top:100px !important}.mt95px{margin-top:95px !important}.mt90px{margin-top:90px !important}.mt85px{margin-top:85px !important}.mt80px{margin-top:80px !important}.mt75px{margin-top:75px !important}.mt70px{margin-top:70px !important}.mt65px{margin-top:65px !important}.mt60px{margin-top:60px !important}.mt55px{margin-top:55px !important}.mt50px{margin-top:50px !important}.mt45px{margin-top:45px !important}.mt40px{margin-top:40px !important}.mt35px{margin-top:35px !important}.mt30px{margin-top:30px !important}.mt25px{margin-top:25px !important}.mt20px{margin-top:20px !important}.mt15px{margin-top:15px !important}.mt10px{margin-top:10px !important}.mt5px{margin-top:5px !important}.mt0{margin-top:0 !important}.mr100px{margin-right:100px !important}.mr95px{margin-right:95px !important}.mr90px{margin-right:90px !important}.mr85px{margin-right:85px !important}.mr80px{margin-right:80px !important}.mr75px{margin-right:75px !important}.mr60px{margin-right:60px !important}.mr55px{margin-right:55px !important}.mr50px{margin-right:50px !important}.mr45px{margin-right:45px !important}.mr40px{margin-right:40px !important}.mr35px{margin-right:35px !important}.mr30px{margin-right:30px !important}.mr25px{margin-right:25px !important}.mr20px{margin-right:20px !important}.mr15px{margin-right:15px !important}.mr10px{margin-right:10px !important}.mr5px{margin-right:5px !important}.mr0{margin-right:0 !important}.mb100px{margin-bottom:100px !important}.mb95px{margin-bottom:95px !important}.mb90px{margin-bottom:90px !important}.mb85px{margin-bottom:85px !important}.mb80px{margin-bottom:80px !important}.mb75px{margin-bottom:75px !important}.mb70px{margin-bottom:70px !important}.mb65px{margin-bottom:65px !important}.mb60px{margin-bottom:60px !important}.mb55px{margin-bottom:55px !important}.mb50px{margin-bottom:50px !important}.mb45px{margin-bottom:45px !important}.mb40px{margin-bottom:40px !important}.mb35px{margin-bottom:35px !important}.mb30px{margin-bottom:30px !important}.mb25px{margin-bottom:25px !important}.mb20px{margin-bottom:20px !important}.mb15px{margin-bottom:15px !important}.mb10px{margin-bottom:10px !important}.mb5px{margin-bottom:5px !important}.mb0{margin-bottom:0 !important}.ml100px{margin-left:100px !important}.ml95px{margin-left:95px !important}.ml90px{margin-left:90px !important}.ml85px{margin-left:85px !important}.ml80px{margin-left:80px !important}.ml75px{margin-left:75px !important}.ml70px{margin-left:70px !important}.ml65px{margin-left:65px !important}.ml60px{margin-left:60px !important}.ml55px{margin-left:55px !important}.ml50px{margin-left:50px !important}.ml45px{margin-left:45px !important}.ml40px{margin-left:40px !important}.ml35px{margin-left:35px !important}.ml30px{margin-left:30px !important}.ml25px{margin-left:25px !important}.ml20px{margin-left:20px !important}.ml15px{margin-left:15px !important}.ml10px{margin-left:10px !important}.ml5px{margin-left:5px !important}.ml0{margin-left:0 !important}.mn{margin:0 !important}.pt50px{padding-top:50px !important}.pt45px{padding-top:45px !important}.pt40px{padding-top:40px !important}.pt35px{padding-top:35px !important}.pt30px{padding-top:30px !important}.pt25px{padding-top:25px !important}.pt20px{padding-top:20px !important}.pt15px{padding-top:15px !important}.pt10px{padding-top:10px !important}.pt5px{padding-top:5px !important}.pt0{padding-top:0 !important}.pr50px{padding-right:50px !important}.pr45px{padding-right:45px !important}.pr40px{padding-right:40px !important}.pr35px{padding-right:35px !important}.pr30px{padding-right:30px !important}.pr25px{padding-right:25px !important}.pr20px{padding-right:20px !important}.pr15px{padding-right:15px !important}.pr10px{padding-right:10px !important}.pr5px{padding-right:5px !important}.pr0{padding-right:0 !important}.pb50px{padding-bottom:50px !important}.pb45px{padding-bottom:45px !important}.pb40px{padding-bottom:40px !important}.pb35px{padding-bottom:35px !important}.pb30px{padding-bottom:30px !important}.pb25px{padding-bottom:25px !important}.pb20px{padding-bottom:20px !important}.pb15px{padding-bottom:15px !important}.pb10px{padding-bottom:10px !important}.pb5px{padding-bottom:5px !important}.pb0{padding-bottom:0 !important}.pl50px{padding-left:50px !important}.pl45px{padding-left:45px !important}.pl40px{padding-left:40px !important}.pl35px{padding-left:35px !important}.pl30px{padding-left:30px !important}.pl25px{padding-left:25px !important}.pl20px{padding-left:20px !important}.pl15px{padding-left:15px !important}.pl10px{padding-left:10px !important}.pl5px{padding-left:5px !important}.pl0{padding-left:0 !important}.pn{padding:0 !important}.ls-1{letter-spacing:-1px}.ls2{letter-spacing:2px}.nowrap{white-space:nowrap}.tal{text-align:left !important}.tac{text-align:center !important}.tar{text-align:right !important}.taj{text-align:justify !important}.fwb,.bold{font-weight:600 !important}.fwn{font-weight:normal !important}.fs10,.fs11,.fs12,.fs13,.fs14,.fs15,.fs16,.fs17,.fs18,.fs19,.fs20{color:inherit;font-weight:inherit}.fs18,.fs19,.fs20{line-height:1.333 !important}.fs10{font-size:0.625rem !important}.fs11{font-size:0.688rem !important}.fs12{font-size:0.750rem !important}.fs13{font-size:0.813rem !important}.fs14{font-size:0.875rem !important}.fs15{font-size:0.938rem !important}.fs16{font-size:1rem !important}.fs17{font-size:1.063rem !important}.fs18{font-size:1.125rem !important}.fs19{font-size:1.188rem !important}.fs20{font-size:1.250rem !important}.fs21{font-size:1.313rem !important}.fs22{font-size:1.375rem !important}.fs23{font-size:1.438rem !important}.fs24{font-size:1.500rem !important}.fs25{font-size:1.563rem !important}.fs30{font-size:1.875rem !important}.fs35{font-size:2.188rem !important}.fs40{font-size:2.500rem !important}.fs45{font-size:2.813rem !important}.fs50{font-size:3.125rem !important}.lh1{line-height:1 !important}.sub-text{font-size:0.8em}.ir{overflow:hidden;border:0;background-color:transparent}.ir:before{display:block;width:0;height:100%;content:""}.hidden{display:none !important;visibility:hidden}.visuallyhidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);margin:-1px;padding:0;width:1px;height:1px;border:0}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{position:static;overflow:visible;clip:auto;margin:0;width:auto;height:auto}.invisible{visibility:hidden}.clear{display:block;clear:both}.cf:after{content:" ";display:block;clear:both}.u-footnote{position:relative;padding-left:1.3em}.u-footnote::before{content:"※";position:absolute;left:0}.square-brackets:before{content:"[";padding-left:0.05em;padding-right:0.4em;font-weight:normal;vertical-align:0.05em}.square-brackets:after{content:"]";padding-left:0.4em;padding-right:0.05em;font-weight:normal;vertical-align:0.05em}.round-brackets:before{content:"(";padding-left:0.05em;padding-right:0.3em;font-weight:normal;vertical-align:0.05em}.round-brackets:after{content:")";padding-left:0.3em;padding-right:0.05em;font-weight:normal;vertical-align:0.05em}@media only screen and (max-width: 480px){.display-desktop{visibility:hidden !important;display:none !important}}@media only screen and (min-width: 481px){.display-mobile{visibility:hidden !important;display:none !important}}.l-hide-page-footer .l-page-container .separate-last{border-top:none !important}.u-link-color-visited:visited{color:#007db5}.u-link-color-secondary:link{color:#000}.u-link-color-secondary:visited{color:#333}.u-link-color-secondary:hover{color:#666}.is-oem .oem-hidden{visibility:hidden;display:none !important}.page-type-base-docs section,.page-type-base-docs table,.page-type-base-docs p,.page-type-base-docs li{font-size:0.875rem}@media only screen and (min-width: 481px){.page-type-base-docs section,.page-type-base-docs table,.page-type-base-docs p,.page-type-base-docs li{font-size:1rem}}.page-type-base-guide h1{margin-top:0.625em;border-color:#808080}.page-type-base-guide h2{margin-top:1.250em;margin-bottom:0.750em;padding:0 0 0.25em;border-bottom:1px solid #000}.u-tooltip{position:relative}.u-tooltip .tooltip-text{display:none;position:absolute;left:50%;top:50%;padding:6px;width:-webkit-max-content;width:-moz-max-content;width:max-content;background-color:rgba(34,34,34,0.9);border-radius:2px;box-sizing:content-box;color:#fff;word-break:break-word;word-wrap:normal;white-space:pre;opacity:0;z-index:2;pointer-events:none;transition:opacity 0.1s linear}.u-tooltip:hover .tooltip-text{display:table-cell;opacity:1}.p-online-design .product-top-header-online-design .btn-mydesign,.p-online-design .product-top-header-online-design .btn-online-design-top{position:absolute;right:0;top:0;color:#fff}@media only screen and (max-width: 480px){.p-online-design .product-top-header-online-design .btn-online-design-top{display:none}}.p-online-design .product-top-read .u-footnote{display:block;font-size:13px}.p-online-design .thumb-image{pointer-events:none}.p-online-design .bnr-rakrak-design{margin-bottom:20px;width:100%}.p-online-design .btn-mydesign,.p-online-design .btn-online-design-top{margin-bottom:20px;padding-top:7px;padding-bottom:7px}.p-online-design .btn-favorite-with-text{display:inline-block;padding:5px 12px 5px 28px;border:1px solid #666;border-radius:2px;background:url("/asset/img/online-design/icon-favorite.svg") no-repeat 9px center;background-size:12px auto;font-size:12px;font-weight:600;color:#666;text-decoration:none;transition:all 0.1s linear;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p-online-design .btn-favorite-with-text:hover{opacity:0.7}.p-online-design .btn-favorite-with-text.active{border-color:#e4007e;background-image:url("/asset/img/online-design/icon-favorite-active.svg");color:#e4007e}.p-online-design .btn-favorite-with-text.cyan{border-color:#00a0e8;background-image:url("/asset/img/online-design/icon-favorite-cyan.svg");color:#00a0e8}.p-online-design .btn-favorite-with-text.cyan:hover{opacity:0.7}.p-online-design .design-list-content{position:relative;float:right;width:880px;min-height:calc(100vh - 178px)}.p-online-design .design-list-content.full{float:none;max-width:1124px;min-height:348px;width:auto}.p-online-design .design-list{display:flex;flex-wrap:wrap}@media only screen and (min-width: 481px){.p-online-design .design-list{margin-left:-29px}.p-online-design .design-list .c-design-box{width:198px;margin:0 0 50px 29px}.p-online-design .design-list-content.full .design-list{margin-left:-3%}.p-online-design .design-list-content.full .design-list .c-design-box{width:17%;margin-left:3%}}@media only screen and (max-width: 480px){.p-online-design .design-list{margin-left:-3%}.p-online-design .design-list .c-design-box{width:47%;margin:0 0 30px 3%}}.p-online-design .no-result-text{position:absolute;top:50%;width:100%;text-align:center;transform:translateY(-50%)}.p-online-design .subhead-design-list{display:flex;align-items:center;margin-bottom:8px}.p-online-design .subhead-design-list .label-checkbox{margin-left:14px}.p-online-design .subhead-design-list .btn-favorite-with-text,.p-online-design .subhead-design-list .link-text{margin-left:auto}@media only screen and (max-width: 480px){.p-online-design .subhead-design-list{flex-wrap:wrap;margin-bottom:0}.p-online-design .subhead-design-list .select-list,.p-online-design .subhead-design-list .label-checkbox{margin-bottom:10px}}.p-online-design .head-design-list{margin-bottom:1em}.p-online-design .head-design-list .result-number{display:inline;margin:0 auto 0 0;padding:7px 0;font-size:12px}.p-online-design .head-design-list .pagination{margin-bottom:0}@media only screen and (min-width: 481px){.p-online-design .head-design-list{display:flex;align-items:center}}@media only screen and (max-width: 480px){.p-online-design .head-design-list{text-align:center}}.p-online-design .select-list{margin-bottom:0}.p-online-design .select-list dt,.p-online-design .select-list dd{display:inline-block;vertical-align:middle}.p-online-design .select-list dt{font-size:13px;font-weight:normal}.p-online-design .select-list dd{margin-right:20px}.p-online-design .select-list select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:7px 26px 7px 8px;border:1px solid #ccc;background:url(/asset/img/common/icon-form-arrow-s.svg) right center no-repeat #fff;font-size:12px;font-weight:600}.p-online-design .label-checkbox{font-size:12px;font-weight:bold;border:1px solid #ccc;padding:5px 8px;border-radius:5px}.p-online-design .label-checkbox input{margin-bottom:0}.p-online-design .page-nation-wrapper{text-align:center}.p-online-design .pagination{padding:0;list-style-type:none}.p-online-design .pagination li{display:inline;margin-left:2px;font-weight:600}.p-online-design .pagination li a{display:inline-block;line-height:2em;width:2em;border-radius:3px;text-align:center;transition:all 0.1s linear}.p-online-design .pagination li a:hover{background-color:#f6f6f6;text-decoration:none}.p-online-design .pagination li.is-current{font-weight:600}.p-online-design .pagination li.is-current a{background-color:transparent;pointer-events:none}.p-online-design .modal-mask{position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background-color:rgba(0,0,0,0.7);z-index:9999;overflow:auto;transition:opacity 0.2s ease-out;-webkit-overflow-scrolling:touch}.p-online-design .modal-mask .btn-prev,.p-online-design .modal-mask .btn-next{position:absolute;top:50%;padding:50px 15px;transform:translateY(-50%);transition:opacity 0.1s linear}.p-online-design .modal-mask .btn-prev:hover,.p-online-design .modal-mask .btn-next:hover{opacity:0.7}.p-online-design .modal-mask .btn-ghost{display:inline-block;height:32px;border:2px solid #666;background-color:#fff;color:#666;font-size:12px;font-weight:600;line-height:28px;text-align:center;transition:opacity 0.1s linear}.p-online-design .modal-mask .btn-ghost:hover{opacity:0.7;text-decoration:none}.p-online-design .modal-mask .btn-ghost.cyan{border-color:#00a0e8;color:#00a0e8}.p-online-design .modal-mask .modal-wrapper{display:table;width:100%;height:100%}.p-online-design .modal-mask .modal-wrapper-center{display:table-cell;padding:20px;text-align:center;vertical-align:middle}.p-online-design .modal-mask .modal-container{display:inline-block;position:relative;background-color:#fff;text-align:left;transition:all 0.3s ease}.p-online-design .modal-mask .modal-container .thumb-image{box-shadow:0 0 22px rgba(0,0,0,0.5)}.p-online-design .modal-mask .modal-container .btn-favorite-with-text{position:absolute;right:10px;top:10px;z-index:2}.p-online-design .modal-mask .btn-wrapper{padding:20px;background-color:#f6f6f6;font-size:0;text-align:center}.p-online-design .modal-mask .btn-wrapper .alert-message-box{margin-bottom:12px}.p-online-design .modal-mask .btn-wrapper .c-alert-message-with-icon{display:inline-block;text-align:left}.p-online-design .modal-mask .btn-wrapper .btn-ghost{width:270px}.p-online-design .modal-mask .btn-wrapper .btn-close{margin-right:20px}@media only screen and (max-width: 480px){.p-online-design .modal-mask .btn-wrapper{padding:10px}.p-online-design .modal-mask .btn-wrapper .btn-ghost{width:48%}.p-online-design .modal-mask .btn-wrapper .btn-close{margin-right:4%}}.p-online-design .modal-mask .modal-zoom .thumb-box{position:relative;padding:52px 75px 10px;background-color:#fafafa;text-align:center}@media only screen and (max-width: 480px){.p-online-design .modal-mask .modal-zoom .thumb-box{padding:15px}}.p-online-design .modal-mask .modal-zoom .thumb-box .btn-prev img,.p-online-design .modal-mask .modal-zoom .thumb-box .btn-next img{width:28px;height:28px}.p-online-design .modal-mask .modal-zoom .thumb-box .btn-prev{left:10px}.p-online-design .modal-mask .modal-zoom .thumb-box .btn-next{right:10px}.p-online-design .modal-mask .modal-zoom .thumb-box .side-select{display:flex;justify-content:space-between;width:140px;margin:10px auto 0}.p-online-design .modal-mask .modal-zoom .thumb-box .side-select a{color:#999;text-decoration:none}.p-online-design .modal-mask .modal-zoom .thumb-box .side-select a:hover{opacity:0.7}.p-online-design .modal-mask .modal-zoom .thumb-box .side-select a.active{color:#222;pointer-events:none}.p-online-design .modal-mask .modal-zoom .thumb-box .side-select a span{font-weight:600}.p-online-design .modal-mask .modal-zoom .thumb-footnote{margin:10px 0 0;max-width:450px;font-size:13px;text-align:left}.p-online-design .modal-mask .modal-blank-sheet{max-width:600px}.p-online-design .modal-mask .modal-blank-sheet .blank-sheet-title{margin-bottom:0;padding:16px 25px;background-color:#fafafa;font-size:20px;font-weight:600}.p-online-design .modal-mask .modal-blank-sheet .blank-sheet-content{padding:21px 25px 0}.p-online-design .modal-mask .modal-blank-sheet label{display:block;margin-bottom:4px;font-size:18px;font-weight:600}.p-online-design .modal-mask .modal-blank-sheet select{margin-bottom:25px;height:32px;border:1px solid #ddd;border-radius:3px;font-size:16px;font-weight:600}.p-online-design .modal-mask .modal-blank-sheet .print-area-supplement{margin-bottom:15px;text-align:center}.p-online-design .modal-mask .modal-blank-sheet .print-area-supplement .print-area-supplement-image{height:200px}.p-online-design .modal-mask .modal-blank-sheet .print-area-supplement .print-area-supplement-image img{width:auto;height:200px !important}.p-online-design .modal-mask .modal-blank-sheet .print-area-supplement .print-area-supplement-footnote{margin:8px 0 0;font-size:14px}.p-online-design .modal-mask .modal-edit .edit-wrapper{width:calc(100vw - 40px);max-width:700px}.p-online-design .modal-mask .modal-edit .edit-wrapper .design-title{margin-bottom:0;padding:18px 25px;font-size:14px;font-weight:600}.p-online-design .modal-mask .modal-edit .edit-wrapper .edit-content{width:100%;border-top:1px solid #f6f6f6}.p-online-design .modal-mask .modal-edit .edit-wrapper .design{background-color:#fafafa;text-align:center}.p-online-design .modal-mask .modal-edit .edit-wrapper .design-page-number{margin-bottom:0;padding-top:6px;font-size:14px}.p-online-design .modal-mask .modal-edit .edit-wrapper .thumb-box{position:relative;padding:6px 12px 12px;box-sizing:content-box}.p-online-design .modal-mask .modal-edit .edit-wrapper .thumb-box img{max-width:210px}.p-online-design .modal-mask .modal-edit .edit-wrapper .thumb-box .btn-prev{left:0}.p-online-design .modal-mask .modal-edit .edit-wrapper .thumb-box .btn-next{right:0}.p-online-design .modal-mask .modal-edit .edit-wrapper .design-btn-box{display:flex;width:210px;margin:0 auto}.p-online-design .modal-mask .modal-edit .edit-wrapper .design-btn-box .btn-ghost{width:98px}.p-online-design .modal-mask .modal-edit .edit-wrapper .design-btn-box .btn-ghost:first-child{margin-right:auto}.p-online-design .modal-mask .modal-edit .edit-wrapper .edit-box label{display:block;margin-bottom:4px;font-size:14px;font-weight:600}.p-online-design .modal-mask .modal-edit .edit-wrapper .edit-box input[type="text"],.p-online-design .modal-mask .modal-edit .edit-wrapper .edit-box input[type="password"],.p-online-design .modal-mask .modal-edit .edit-wrapper .edit-box textarea{margin-bottom:20px;padding:8px 10px;border:1px solid #ddd;border-radius:3px;font-size:12px}.p-online-design .modal-mask .modal-edit .edit-wrapper .edit-box .shared-design-box{margin-top:20px;padding-top:15px;border-top:1px solid #ddd}.p-online-design .modal-mask .modal-edit .edit-wrapper .edit-box .shared-design-box .shared-design-password-wrapper{margin-bottom:20px}.p-online-design .modal-mask .modal-edit .edit-wrapper .edit-box .shared-design-box .shared-design-password-block{display:flex}.p-online-design .modal-mask .modal-edit .edit-wrapper .edit-box .shared-design-box .shared-design-password{margin-bottom:0}.p-online-design .modal-mask .modal-edit .edit-wrapper .edit-box .shared-design-box .shared-design-btn{margin-left:12px;min-width:110px}.p-online-design .modal-mask .modal-edit .edit-wrapper .edit-box .shared-design-box .shared-design-password-foot{margin-top:6px;height:13px}.p-online-design .modal-mask .modal-edit .edit-wrapper .edit-box .shared-design-box .shared-design-password-preview{font-size:12px}.p-online-design .modal-mask .modal-edit .edit-wrapper .edit-box .shared-design-box .shared-design-error-message{font-size:13px;color:#e4007e}.p-online-design .modal-mask .modal-edit .edit-wrapper .edit-box .shared-design-url-box{display:flex;align-items:baseline;margin-bottom:4px;padding-bottom:4px;border-bottom:1px solid #ddd}.p-online-design .modal-mask .modal-edit .edit-wrapper .edit-box .shared-design-url-box .shared-design-url-title{margin-right:8px;font-size:14px}.p-online-design .modal-mask .modal-edit .edit-wrapper .edit-box .shared-design-url-box .shared-design-url-text{margin-bottom:0;padding:0;border:none;font-size:14px;color:#666}.p-online-design .modal-mask .modal-edit .edit-wrapper .edit-box .shared-design-url-box .shared-design-url-copy{flex-shrink:0;margin-left:10px;font-size:12px;font-weight:600}.p-online-design .modal-mask .modal-edit .edit-wrapper .edit-box .shared-design-expired{font-size:10px}@media only screen and (min-width: 481px){.p-online-design .modal-mask .modal-edit .edit-wrapper .edit-content{display:table;table-layout:fixed}.p-online-design .modal-mask .modal-edit .edit-wrapper .edit-content .design,.p-online-design .modal-mask .modal-edit .edit-wrapper .edit-content .edit-box{display:table-cell;vertical-align:top}.p-online-design .modal-mask .modal-edit .edit-wrapper .edit-content .design{padding:0 0 20px;width:310px}.p-online-design .modal-mask .modal-edit .edit-wrapper .edit-content .thumb-box{width:286px}.p-online-design .modal-mask .modal-edit .edit-wrapper .edit-content .edit-box{padding:16px 20px 20px}}@media only screen and (max-width: 480px){.p-online-design .modal-mask .modal-edit .edit-wrapper .design-title{padding:6px 10px;font-size:12px}.p-online-design .modal-mask .modal-edit .edit-wrapper .edit-content .design{padding:0 0 10px}.p-online-design .modal-mask .modal-edit .edit-wrapper .edit-content .edit-box{padding:6px 10px 10px}}.p-online-design .modal-about-rakrak{width:600px;padding:32px 42px}.p-online-design .modal-about-rakrak .about-rakrak-title{margin:0 0 16px;font-size:16px;text-align:center}.p-online-design .modal-about-rakrak .about-rakrak-description{margin-bottom:32px;font-size:15px;color:#666;text-align:center}.p-online-design .modal-about-rakrak .about-rakrak-feature-list{display:flex;justify-content:space-between;margin:0 0 32px;padding:0;list-style:none}.p-online-design .modal-about-rakrak .about-rakrak-feature-title{margin:0 0 16px;font-size:16px;color:#009dea;text-align:center}.p-online-design .modal-about-rakrak .about-rakrak-note{margin:16px 0;font-size:12px;color:#666;text-align:center}.p-online-design .modal-about-rakrak .rakrak-rd-button{width:252px;margin:0 auto}.p-online-design .modal-about-rakrak .rakrak-od-button{display:block;width:252px;margin:0 auto}.p-online-design .modal-about-rakrak .rakrak-rd-button-icon{margin-left:4px;vertical-align:top}.p-online-design .loading-image{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.p-online-design .bottom-link{margin-top:15px;font-size:14px;font-weight:600;text-align:right}.p-online-design .modal-enter{opacity:0}.p-online-design .modal-leave-active{opacity:0}.p-online-design .modal-enter .modal-container,.p-online-design .modal-leave-active .modal-container{transform:scale(0.9)}.p-online-design .container-enter-active{transition:opacity 0.3s ease-out}.p-online-design .container-enter,.p-online-design .container-leave-active{opacity:0}.price-banner-container{display:block}.price-banner{display:flex;width:100%;min-height:72px}.price-banner-content{padding:16px 0 16px 16px;width:calc(100% - 20px);background-repeat:no-repeat;background-position:center right}.price-banner-content-pamphlet{background-color:#FED8D4;background-image:url("/asset/img/common/bnr/bnr_img_pamphlet.png");background-size:147px 108px}.price-banner-content-booklet{background-color:#D3EBF7;background-image:url("/asset/img/common/bnr/bnr_img_booklet.png");background-size:135px 130px}.price-banner-content-flyer{background-color:#F4F0CA;background-image:url("/asset/img/common/bnr/bnr_img_flyer.png");background-size:114px 108px}.price-banner-name-container{display:flex;align-items:flex-end}@media only screen and (max-width: 480px){.price-banner-name-container{flex-direction:column;align-items:flex-start}}.price-banner-description{margin:0;font-size:12px;color:#1A1004}.price-banner-name{margin:0;font-size:21px;color:#1A1004;font-weight:600;line-height:1.2}.price-banner-name-large{font-size:24px}.price-banner-price{margin:0 0 2px 4px !important;font-size:16px;color:#1A1004;font-weight:600;line-height:1.2}@media only screen and (max-width: 480px){.price-banner-price{margin:0 0 2px 0 !important}}.price-banner-price-large{margin:0 0 0 24px !important;font-size:24px}@media only screen and (max-width: 480px){.price-banner-price-large{margin:0 !important}}.price-banner-arrow{position:relative;width:20px;background-color:#1A1004}.price-banner-arrow::before{content:"";position:absolute;top:50%;left:3px;width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;transform:translateY(-50%) rotate(45deg)}.p-product-lp{max-width:1124px}.p-product-lp h1,.p-product-lp h2,.p-product-lp h3,.p-product-lp h4,.p-product-lp p,.p-product-lp ul{margin:0;padding:0}.p-product-lp .parts-margin.top100-sp-half{margin-top:100px}.p-product-lp .parts-margin.top80-sp-half{margin-top:80px}.p-product-lp .parts-margin.top60-sp-half{margin-top:60px}.p-product-lp .parts-margin.top40-sp-half{margin-top:40px}.p-product-lp .parts-margin.top20-sp-half{margin-top:20px}@media only screen and (max-width: 480px){.p-product-lp{font-size:12px}.p-product-lp .parts-margin.top100-sp-half{margin-top:50px}.p-product-lp .parts-margin.top80-sp-half{margin-top:40px}.p-product-lp .parts-margin.top60-sp-half{margin-top:30px}.p-product-lp .parts-margin.top40-sp-half{margin-top:20px}.p-product-lp .parts-margin.top20-sp-half{margin-top:10px}}.p-product-lp .contents-line{margin:80px 0;height:0;border:0;border-top:4px solid #fafafa}.p-product-lp .bgc-interchange .contents-line{border-top:4px solid #fff}.p-product-lp .bgc-interchange .c-related-link a:link,.p-product-lp .bgc-interchange .c-related-link a:visited{border:3px solid #eee}.p-product-lp .bgc-interchange .c-related-link a:hover{background-color:#eee}@media only screen and (max-width: 480px){.p-product-lp .contents-line{margin:40px 0}}.p-product-lp .lp-page-header-warp{height:46px;border-bottom:1px solid #ddd}.p-product-lp .lp-page-header{display:flex;padding:0 0 15px 10px;align-items:flex-end}.p-product-lp .lp-page-header.fixed{position:fixed;top:0px;margin:0 0 0 -50px;width:1224px;background:rgba(255,255,255,0.97);border-bottom:none;padding:10px 0px 25px 15px;z-index:10}@media only screen and (max-width: 480px){.p-product-lp .lp-page-header-warp{height:auto}.p-product-lp .lp-page-header{display:block;padding:0}.p-product-lp .lp-page-header.fixed{position:relative;margin:0 0 0 -2%;width:100%}}.p-product-lp .lp-title{margin:0 auto 0 0;font-size:20px;font-weight:normal}.p-product-lp .lp-title .title-icon{margin-right:10px;width:30px;vertical-align:bottom}@media only screen and (max-width: 480px){.p-product-lp .lp-title{margin:0;font-size:16px;width:100%}.p-product-lp .lp-title .title-icon{margin-right:5px;width:20px;vertical-align:top}}.p-product-lp .header-menu ul{margin:0}.p-product-lp .header-menu ul li{display:inline-block;margin:0 0 -30px 10px}.p-product-lp .header-menu ul li.btn-link{margin-right:10px}.p-product-lp .header-menu ul li.btn-link .c-btn-primary{min-width:100px}.p-product-lp .header-menu ul li.text-link a:link,.p-product-lp .header-menu ul li.text-link a:visited{display:inline-block;height:35px;padding:0 15px 19px 15px;border-bottom:1px solid #ddd;color:#222;font-size:14px;font-weight:600;line-height:1;transition:all 0.1s linear}.p-product-lp .header-menu ul li.text-link a:link.current,.p-product-lp .header-menu ul li.text-link a:visited.current{border-bottom:1px solid #00a0e8}@media all and (-ms-high-contrast: none){.p-product-lp .header-menu ul li.text-link a:link,.p-product-lp .header-menu ul li.text-link a:visited{height:34px\0}}.p-product-lp .header-menu ul li.text-link a:hover{color:#666;text-decoration:none;border-bottom:1px solid #00a0e8}.p-product-lp .header-menu.secondary ul li.text-link a:link.current,.p-product-lp .header-menu.secondary ul li.text-link a:visited.current{border-bottom:1px solid #ee4a0e}.p-product-lp .header-menu.secondary ul li.text-link a:hover{border-bottom:1px solid #ee4a0e}.p-product-lp .header-menu .badge{display:inline-block;margin-left:5px;width:15px;height:15px;background-color:#00a0e8;border-radius:50%;line-height:15px;vertical-align:-3px;text-align:center}.p-product-lp .header-menu .badge span{vertical-align:4px;color:#f6f6f6;font-size:10px}.p-product-lp .header-menu .badge.secondary{background-color:#e4007e}@media only screen and (max-width: 480px){.p-product-lp .header-menu{overflow:auto;white-space:nowrap;margin:10px 0 0 0}.p-product-lp .header-menu ul{display:flex;padding:0}.p-product-lp .header-menu ul li{margin:0 5px 3px 0}.p-product-lp .header-menu ul li.btn-link{margin-right:5px;order:1}.p-product-lp .header-menu ul li.btn-link .btn-small{padding:4px 6px;font-size:10px}.p-product-lp .header-menu ul li.btn-link .c-btn-primary{min-width:auto}.p-product-lp .header-menu ul li.text-link{order:3}.p-product-lp .header-menu ul li.text-link a:link,.p-product-lp .header-menu ul li.text-link a:visited{height:auto;vertical-align:-5px;font-size:12px;padding:0 5px 7px 5px;margin-right:0;border-bottom:none}.p-product-lp .header-menu ul li.text-link a:hover{border-bottom:none}.p-product-lp .header-menu ul li.link-left{order:2}.p-product-lp .header-menu.secondary ul li.text-link a:link.current,.p-product-lp .header-menu.secondary ul li.text-link a:visited.current{border-bottom:none}.p-product-lp .header-menu.secondary ul li.text-link a:hover{border-bottom:none}.p-product-lp .header-menu .badge{display:none}}.p-product-lp .hero-image{background-color:#222;margin:10px 0 40px 0;height:500px;position:relative}.p-product-lp .hero-image:before,.p-product-lp .hero-image:after{content:"";display:table}.p-product-lp .hero-image:after{clear:both}.p-product-lp .hero-image.heroimage-product-name-delivery{background:url(/asset/img/product/delivery/top/hero-image.png) center center no-repeat;background-size:auto 100%}.p-product-lp .hero-image.heroimage-margin01{margin:10px 0 40px 0}.p-product-lp .hero-image.heroimage-margin02{margin:10px 0 60px 0}.p-product-lp .hero-image.heroimage-product-name-posting{background:url(/asset/img/product/posting/top/hero-image.png) center center no-repeat;background-size:auto 100%}.p-product-lp .hero-image.heroimage-margin01{margin:10px 0 40px 0}.p-product-lp .hero-image.heroimage-margin02{margin:10px 0 60px 0}.p-product-lp .hero-image.heroimage-product-name-shinbun-orikomi{background:url(/asset/img/product/shinbun-orikomi/top/hero-image.png) center center no-repeat;background-size:auto 100%}.p-product-lp .hero-image.heroimage-margin01{margin:10px 0 40px 0}.p-product-lp .hero-image.heroimage-margin02{margin:10px 0 60px 0}.p-product-lp .hero-image.heroimage-product-name-directmail{background:url(/asset/img/product/directmail/top/hero-image.png) center center no-repeat;background-size:auto 100%}.p-product-lp .hero-image.heroimage-margin01{margin:10px 0 40px 0}.p-product-lp .hero-image.heroimage-margin02{margin:10px 0 60px 0}.p-product-lp .hero-image.heroimage-product-name-new-years-card{background:url(/asset/img/product/new-years-card/top/hero-image.png) center center no-repeat;background-size:auto 100%}.p-product-lp .hero-image.heroimage-margin01{margin:10px 0 40px 0}.p-product-lp .hero-image.heroimage-margin02{margin:10px 0 60px 0}.p-product-lp .hero-image.heroimage-product-name-booklet{background:url(/asset/img/product/booklet/top/hero-image.png) center center no-repeat;background-size:auto 100%}.p-product-lp .hero-image.heroimage-margin01{margin:10px 0 40px 0}.p-product-lp .hero-image.heroimage-margin02{margin:10px 0 60px 0}.p-product-lp .hero-image.heroimage-product-name-greetingcard{background:url(/asset/img/product/greetingcard/top/hero-image.png) center center no-repeat;background-size:auto 100%}.p-product-lp .hero-image.heroimage-margin01{margin:10px 0 40px 0}.p-product-lp .hero-image.heroimage-margin02{margin:10px 0 60px 0}.p-product-lp .hero-image.heroimage-product-name-sticker{background:url(/asset/img/product/sticker/top/hero-image.png) center center no-repeat;background-size:auto 100%}.p-product-lp .hero-image.heroimage-margin01{margin:10px 0 40px 0}.p-product-lp .hero-image.heroimage-margin02{margin:10px 0 60px 0}@media only screen and (max-width: 480px){.p-product-lp .hero-image{height:240px;margin-bottom:40px}.p-product-lp .hero-image.heroimage-product-name-delivery{background-position:center 0;background-size:auto 100%}.p-product-lp .hero-image.heroimage-margin01{margin-bottom:20px}.p-product-lp .hero-image.heroimage-margin02{margin-bottom:30px}.p-product-lp .hero-image.heroimage-product-name-posting{background-position:center 0;background-size:auto 100%}.p-product-lp .hero-image.heroimage-margin01{margin-bottom:20px}.p-product-lp .hero-image.heroimage-margin02{margin-bottom:30px}.p-product-lp .hero-image.heroimage-product-name-shinbun-orikomi{background-position:center 0;background-size:auto 100%}.p-product-lp .hero-image.heroimage-margin01{margin-bottom:20px}.p-product-lp .hero-image.heroimage-margin02{margin-bottom:30px}.p-product-lp .hero-image.heroimage-product-name-directmail{background-position:center 0;background-size:auto 100%}.p-product-lp .hero-image.heroimage-margin01{margin-bottom:20px}.p-product-lp .hero-image.heroimage-margin02{margin-bottom:30px}.p-product-lp .hero-image.heroimage-product-name-new-years-card{background-position:center 0;background-size:auto 100%}.p-product-lp .hero-image.heroimage-margin01{margin-bottom:20px}.p-product-lp .hero-image.heroimage-margin02{margin-bottom:30px}.p-product-lp .hero-image.heroimage-product-name-booklet{background-position:center 0;background-size:auto 100%}.p-product-lp .hero-image.heroimage-margin01{margin-bottom:20px}.p-product-lp .hero-image.heroimage-margin02{margin-bottom:30px}.p-product-lp .hero-image.heroimage-product-name-greetingcard{background-position:center 0;background-size:auto 100%}.p-product-lp .hero-image.heroimage-margin01{margin-bottom:20px}.p-product-lp .hero-image.heroimage-margin02{margin-bottom:30px}}.p-product-lp .product-top-excursion-banner{display:flex;list-style:none;padding:0;margin:20px 0}.p-product-lp .product-top-excursion-banner .excursion-banner-item{margin-right:3%}.p-product-lp .product-top-excursion-banner .excursion-banner-item img{width:100%}.p-product-lp .product-top-excursion-banner .excursion-banner-item:last-child{margin:0}@media only screen and (max-width: 480px){.p-product-lp .product-top-excursion-banner{display:block}.p-product-lp .product-top-excursion-banner .excursion-banner-item{margin:0 0 20px 0}.p-product-lp .product-top-excursion-banner .excursion-banner-item:last-child{margin:0}}.p-product-lp .header-contents-box .inner-box{width:40%;margin:12% 0 0 6%;color:#fff;font-weight:600}.p-product-lp .header-contents-box .inner-box.text-invert{color:#222}.p-product-lp .header-contents-box .caption{font-size:28px;text-align:center}.p-product-lp .header-contents-box .text{margin-top:20px;font-size:18px;text-align:center}.p-product-lp .header-contents-box .text.txet-small{font-size:18px}.p-product-lp .header-contents-box .emphasis{padding:0 2px 0 3px;font-size:30px;letter-spacing:0.05em}.p-product-lp .btn-box{display:flex;flex-flow:wrap;justify-content:space-between;align-items:flex-start;margin:20px auto 0 auto}.p-product-lp .btn-box a{margin-top:10px}.p-product-lp .btn-size{width:48%}@media only screen and (max-width: 480px){.p-product-lp .header-contents-box .inner-box{width:80%;margin:20% auto}.p-product-lp .header-contents-box .caption{font-size:20px}.p-product-lp .header-contents-box .text{margin-top:10px;font-size:12px}.p-product-lp .header-contents-box .text.txet-small{font-size:12px}.p-product-lp .header-contents-box .emphasis{font-size:22px}}.p-product-lp .news-ticker{position:absolute;bottom:0;left:0;padding:5px;text-align:center;width:100%;color:#fff;background-color:rgba(0,0,0,0.5);font-size:14px;font-weight:600;letter-spacing:0.07em}.p-product-lp .news-ticker ul{width:100%;margin:0 0 0 -8px;height:22px;overflow:hidden}.p-product-lp .news-ticker ul li{list-style:none;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:2px 0}.p-product-lp .news-ticker ul li a:link,.p-product-lp .news-ticker ul li a:visited{color:#fff;transition:all 0.1s linear}.p-product-lp .news-ticker ul li a:hover{text-decoration:none;opacity:.7}.p-product-lp .news-ticker ul li .c-label-secondary{color:#fff;background-color:transparent;border:1px solid #fff;margin-right:10px;vertical-align:2px}@media only screen and (max-width: 480px){.p-product-lp .news-ticker{padding:10px 14px 10px 10px;font-size:12px}.p-product-lp .news-ticker .c-label-secondary{margin-right:8px}}.p-product-lp .head-footnote{text-align:right;font-size:12px;margin:8px 0 60px}.p-product-lp .anchor-link-box{position:relative;margin:40px 0 60px 0}.p-product-lp .anchor-link{background-color:#fafafa;padding:20px;display:flex;width:100%;align-items:center;letter-spacing:0.05em;font-weight:600}.p-product-lp .anchor-link .anchor-link-title{margin:0 auto 0 0;font-size:14px;display:block}.p-product-lp .anchor-link .anchor-link-title-sp{display:none}.p-product-lp .anchor-link ul{margin:0;padding:0}.p-product-lp .anchor-link ul li{display:inline-block}.p-product-lp .anchor-link ul li a:link,.p-product-lp .anchor-link ul li a:visited{font-size:12px;color:#222;padding:10px 14px;background-color:transparent;transition:all 0.1s linear}.p-product-lp .anchor-link ul li a:hover{text-decoration:none;background-color:#ddd;border-radius:3px}.p-product-lp .anchor-link.fixed{position:fixed;top:60px;margin:0 0 0 -50px;width:1224px;background:rgba(246,246,246,0.97);z-index:1}.p-product-lp .anchor-link{margin-top:20px}.p-product-lp .anchor-link.fixed{margin:0 0 0 -1%;width:100%}@media only screen and (max-width: 480px){.p-product-lp .anchor-link{display:block;margin:20px 0 30px 0;padding:0}.p-product-lp .anchor-link .anchor-link-title{display:none}.p-product-lp .anchor-link .anchor-link-title-sp{display:block;width:100%;margin:0;padding:10px;background:url("/asset/img/product/common/icon-sp-anchor-arrow-down.svg") right 15px center no-repeat}.p-product-lp .anchor-link .anchor-link-title-sp.active{background:url("/asset/img/product/common/icon-sp-anchor-arrow-up.svg") right 15px center no-repeat}.p-product-lp .anchor-link ul{display:none}.p-product-lp .anchor-link ul li{width:100%}.p-product-lp .anchor-link ul li a:link,.p-product-lp .anchor-link ul li a:visited{display:block;padding:10px;background-color:#f6f6f6;border-top:1px dotted #ddd}.p-product-lp .anchor-link.fixed{position:relative;top:0px;margin:0;width:100%;background:none}}.p-product-lp .flex-wrap{display:flex;flex-wrap:wrap;margin:-30px 0 0 0}.p-product-lp .flex-wrap .item{width:31.5%;margin:60px 2.63% 0 0}.p-product-lp .flex-wrap .item:nth-of-type(3){margin-right:0}.p-product-lp .flex-wrap .item .img-box{background-color:#fafafa;position:relative}.p-product-lp .flex-wrap .item .img-box a:link,.p-product-lp .flex-wrap .item .img-box a:visited{height:310px;position:relative;display:flex;justify-content:center;align-items:center;padding:30px;text-align:center;vertical-align:middle}.p-product-lp .flex-wrap .item .img-box .overlay{position:absolute;display:flex;padding:10px;justify-content:center;align-items:center;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.8);color:#fff;size:18px;font-weight:600;letter-spacing:0.07em;opacity:0}.p-product-lp .flex-wrap .item .img-box .overlay:hover{opacity:1;transition:all 0.1s linear}.p-product-lp .flex-wrap .item .spec{background-color:#222;padding:8px 12px;color:#ddd;font-weight:500;font-size:12px}.p-product-lp .flex-wrap .item .spec span{padding:0 6px;font-weight:100;vertical-align:1px}.p-product-lp .flex-wrap .item .detail-box{display:flex;padding:20px 20px 25px;border-bottom:1px solid #ddd;background-color:#fafafa;justify-content:space-between;align-items:center}.p-product-lp .flex-wrap .item .text-box{margin-top:-5px;padding:20px 20px 21px;border-bottom:1px solid #ddd;background-color:#f1f1f1;font-size:12px}.p-product-lp .flex-wrap .item .name{font-weight:600;font-size:18px;letter-spacing:0.05em;line-height:1.5}.p-product-lp .flex-wrap .item .name a:link,.p-product-lp .flex-wrap .item .name a:visited{color:#222;text-decoration:none}.p-product-lp .flex-wrap .item .name a:hover{opacity:0.8;transition:all 0.1s linear}.p-product-lp .flex-wrap .item .price-box{font-size:14px;display:flex;align-items:baseline}.p-product-lp .flex-wrap .item .price-box .price{font-size:30px;padding:0 5px;font-weight:600}.p-product-lp .flex-wrap.col2{margin:-20px 0 0 0}.p-product-lp .flex-wrap.col2 .item{width:48.5%;margin:60px 3% 0 0}.p-product-lp .flex-wrap.col2 .item:nth-of-type(2){margin-right:0}.p-product-lp .flex-wrap.col4{margin:-20px -2.5% 0 0}.p-product-lp .flex-wrap.col4 .item{width:22.5%;margin:60px 2.5% 0 0}.p-product-lp .flex-wrap.col4 .item .img-box img{max-height:200px;max-width:200px}.p-product-lp .flex-wrap.col4 .item .img-box a:link,.p-product-lp .flex-wrap.col4 .item .img-box a:visited{height:250px;padding:20px}.p-product-lp .flex-wrap.col4 .item .img-box .overlay{size:16px}@media only screen and (max-width: 480px){.p-product-lp .flex-wrap .item{width:100%}.p-product-lp .flex-wrap .item .img-box a:link,.p-product-lp .flex-wrap .item .img-box a:visited{height:100%}.p-product-lp .flex-wrap.col2,.p-product-lp .flex-wrap.col4{margin:0}.p-product-lp .flex-wrap.col2 .item,.p-product-lp .flex-wrap.col4 .item{width:100%}}@media only screen and (max-width: 480px){.p-product-lp .flex-wrap{margin:-20px 0 0}.p-product-lp .flex-wrap .item{width:100%;margin:30px 0}.p-product-lp .flex-wrap .item .spec{padding:6px 10px;font-size:12px}.p-product-lp .flex-wrap .item .detail-box{padding:15px 15px 20px}.p-product-lp .flex-wrap .item .text-box{margin-top:-5px;padding:15px 15px 16px}.p-product-lp .flex-wrap .item .name{font-weight:600;font-size:18px;letter-spacing:0.05em}.p-product-lp .flex-wrap .item .price-box{font-size:12px}.p-product-lp .flex-wrap .item .price-box .price{font-size:25px;padding:0 3px}.p-product-lp .flex-wrap.col2,.p-product-lp .flex-wrap.col4{margin:0}.p-product-lp .flex-wrap.col2 .item,.p-product-lp .flex-wrap.col4 .item{width:100%;margin:30px 0}}.p-product-lp .section{margin:-100px 0 100px;padding-top:100px;line-height:1.8}.p-product-lp .section.section-margin01{margin-bottom:40px}.p-product-lp .section.section-margin02{margin-bottom:80px}.p-product-lp .section.bgc-interchange{margin:0 0 100px 0;padding:100px 40px;background-color:#f6f6f6}.p-product-lp .section-indent-inner{padding:0 0 0 15px}.p-product-lp .section-title{margin:0;font-size:28px;letter-spacing:0.05em}.p-product-lp .section-title.large{font-size:30px}.p-product-lp .section-title.small{font-size:25px}.p-product-lp .section-title.xsmall{font-size:20px}.p-product-lp .section-title .c-label-default{padding:6px 12px 5px 12px;font-size:11px;vertical-align:8px;margin-left:10px}.p-product-lp .section-read{line-height:1.8}.p-product-lp .section-box{padding:14px 16px;background-color:#fafafa}@media only screen and (max-width: 480px){.p-product-lp .section{margin:-50px 0 50px 0;padding-top:50px}.p-product-lp .section.section-margin01{margin-bottom:20px}.p-product-lp .section.section-margin02{margin-bottom:30px}.p-product-lp .section.bgc-interchange{margin:0 0 40px;padding:50px 0}.p-product-lp .section-indent-inner{padding:0 0 0 5px}.p-product-lp .section-title{margin:0;font-size:18px}.p-product-lp .section-title.large{font-size:20px}.p-product-lp .section-title.small{font-size:16px}.p-product-lp .section-title.xsmall{font-size:14px}.p-product-lp .section-read{line-height:1.4}}.p-product-lp .magazine-box{margin:-20px -60px 0 46px;display:flex;flex-wrap:wrap;max-width:1190px}.p-product-lp .magazine-box .item{width:300px;margin:60px 66px 0 0}.p-product-lp .magazine-box .item a:link,.p-product-lp .magazine-box .item a:visited{color:#222;transition:all 0.1s linear}.p-product-lp .magazine-box .item a:hover{opacity:0.8;text-decoration:none}.p-product-lp .magazine-box .item .img-box{background:url("/asset/img/product/common/bg-image-sp.svg") 0 0 repeat;padding:15px}.p-product-lp .magazine-box .item .text{margin-top:20px;font-weight:600}@media only screen and (max-width: 480px){.p-product-lp .magazine-box{margin:-10px -30px 0 23px;justify-content:center}.p-product-lp .magazine-box .item{width:180px;margin:30px 33px 0 0}.p-product-lp .magazine-box .item .img-box{background:url("/asset/img/product/common/bg-image-sp.svg") 0 0 repeat;padding:10px}.p-product-lp .magazine-box .item .text{margin-top:15px}}@media only screen and (max-width: 480px){.p-product-lp .magazine-box{margin:20px 0 0 0;display:block}.p-product-lp .magazine-box .item{width:80%;margin:30px auto}.p-product-lp .magazine-box .item .img-box{padding:10px}.p-product-lp .magazine-box .item .text{margin-top:10px;font-size:12px}}.p-product-lp .session-btn-box{margin-top:80px;padding:30px;text-align:center;background-color:#fafafa}.p-product-lp .session-btn-box .c-btn-primary,.p-product-lp .session-btn-box .c-btn-secondary{width:30%}.p-product-lp .session-btn-box.bgc-white{background-color:#fff}@media only screen and (max-width: 480px){.p-product-lp .session-btn-box{margin-top:40px;padding:0}.p-product-lp .session-btn-box .c-btn-primary,.p-product-lp .session-btn-box .c-btn-secondary{width:100%}}.p-product-lp .flow-contents{margin-top:40px;max-width:1124px}.p-product-lp .flow-contents .image-box{display:flex;align-items:center;margin-top:40px;padding:0 20px}.p-product-lp .flow-contents .image-box p{margin:20px 0 0 0;font-size:14px;font-weight:600;letter-spacing:0.03em}.p-product-lp .flow-contents .element-box{width:20.5%;padding:60px 0 64px 0;border:1px solid #fafafa;box-shadow:0 1px 1px 0 #ddd;border-radius:2px;text-align:center}.p-product-lp .flow-contents .arrow-box{width:6%;text-align:center}@media only screen and (max-width: 480px){.p-product-lp .flow-contents{margin-top:20px}.p-product-lp .flow-contents .image-box{margin-top:30px;padding:0 10px}.p-product-lp .flow-contents .image-box p{margin:10px 0 0 0;font-size:10px;line-height:1.3;letter-spacing:0.01em}.p-product-lp .flow-contents .element-box{padding:20px 5px;width:30%}.p-product-lp .flow-contents .element-box img{width:30px}.p-product-lp .flow-contents .arrow-box img{width:40%}}.p-product-lp .note-title{font-weight:600;font-size:16px;margin-bottom:6px}.p-product-lp .note-text{list-style:none;font-size:14px}.p-self-datacheck .p-self-datacheck__order-details-box dt,.p-self-datacheck .p-self-datacheck__order-details-box dd{font-style:normal;font-size:13px;font-weight:normal;padding:5px 5px 0 5px}.p-self-datacheck .p-self-datacheck__order-details-box dt{width:40%;float:left}.p-self-datacheck .p-self-datacheck__order-details-box dd{margin-left:40%}.p-self-datacheck .p-self-datacheck__order-details-box dd:after{content:'';display:block;clear:both}.p-self-datacheck .p-self-datacheck__result-list{border:1px #ccc solid;height:3em;padding:0.2em}.p-self-datacheck .p-self-datacheck__datacheck-confirm button{margin-right:20px;margin-top:10px}.p-self-datacheck .p-self-datacheck__main-box{width:100%;font-size:13px}.p-self-datacheck .p-self-datacheck__main-box h2{font-size:13px}.p-self-datacheck .p-self-datacheck__main-box .p-self-datacheck__left-box{border-right:1px #ccc solid;width:65%;float:left}.p-self-datacheck .p-self-datacheck__main-box .p-self-datacheck__left-box .p-self-datacheck__preview{width:100%;background-color:#f6f6f6;border-top:1px #ccc solid;border-left:1px #ccc solid;border-bottom:1px #ccc solid}.p-self-datacheck .p-self-datacheck__main-box .p-self-datacheck__left-box .p-self-datacheck__preview h2{padding-left:15px}.p-self-datacheck .p-self-datacheck__main-box .p-self-datacheck__left-box .p-self-datacheck__preview .p-self-datacheck__page-name{width:150px;height:25px;border-left:1px #ccc solid;border-bottom:1px #ccc solid;float:right;background-color:white;position:relative;margin-top:-40px;text-align:center;padding-top:2px}.p-self-datacheck .p-self-datacheck__main-box .p-self-datacheck__left-box .p-self-datacheck__preview .p-self-datacheck__preview-page{margin:30px auto;width:360px;height:510px;background-color:white;border:1px #ccc solid;box-shadow:3px 3px 3px #ddd}.p-self-datacheck .p-self-datacheck__main-box .p-self-datacheck__left-box .p-self-datacheck__preview .p-self-datacheck__preview-page .p-self-datacheck__drag-and-drop-instruction{margin:120px auto;text-align:center}.p-self-datacheck .p-self-datacheck__main-box .p-self-datacheck__left-box .p-self-datacheck__preview .p-self-datacheck__preview-page .p-self-datacheck__drag-and-drop-instruction span{margin-top:100px}.p-self-datacheck .p-self-datacheck__main-box .p-self-datacheck__left-box .p-self-datacheck__thumbnails{width:100%;height:110px;border-left:1px #ccc solid;border-bottom:1px #ccc solid}.p-self-datacheck .p-self-datacheck__main-box .p-self-datacheck__left-box .p-self-datacheck__thumbnails .p-self-datacheck__thumbnail-pages{margin:0 auto;width:130px;text-align:center}.p-self-datacheck .p-self-datacheck__main-box .p-self-datacheck__left-box .p-self-datacheck__thumbnails .p-self-datacheck__thumbnail-pages .p-self-datacheck__thumbnail-page-box{float:left}.p-self-datacheck .p-self-datacheck__main-box .p-self-datacheck__left-box .p-self-datacheck__thumbnails .p-self-datacheck__thumbnail-pages .p-self-datacheck__thumbnail-page-box:first-child{margin-right:10px}.p-self-datacheck .p-self-datacheck__main-box .p-self-datacheck__left-box .p-self-datacheck__thumbnails .p-self-datacheck__thumbnail-pages .p-self-datacheck__thumbnail-page{width:60px;height:75px;border:1px gray solid;font-size:x-small;padding-top:30px;text-align:center}.p-self-datacheck .p-self-datacheck__main-box .p-self-datacheck__left-box .p-self-datacheck__thumbnails .p-self-datacheck__thumbnail-pages:after{content:'';display:block;clear:both}.p-self-datacheck .p-self-datacheck__main-box .p-self-datacheck__right-box{width:35%;float:left}.p-self-datacheck .p-self-datacheck__main-box .p-self-datacheck__right-box h2{font-style:normal}.p-self-datacheck .p-self-datacheck__main-box .p-self-datacheck__right-box .p-self-datacheck__order-instructions{border-left:1px #ccc solid;border-top:1px #ccc solid;border-right:1px #ccc solid;padding:15px}.p-self-datacheck .p-self-datacheck__main-box .p-self-datacheck__right-box .p-self-datacheck__order-instructions .p-self-datacheck__order-details-box{width:100%;border:1px #ccc solid}.p-self-datacheck .p-self-datacheck__main-box .p-self-datacheck__right-box .p-self-datacheck__link-to-guide{border:1px #ccc solid;height:100px;padding:15px;width:100%}.p-self-datacheck .p-self-datacheck__main-box .p-self-datacheck__right-box:after{content:'';display:block;clear:both}.l-benefit .hd{margin-bottom:20px;padding-left:15px;border-left:12px solid #767676;font-size:36px}@media only screen and (max-width: 480px){.l-benefit .hd{font-size:24px}}.l-benefit .hd02{margin-bottom:10px;padding:0 0 0 28px;background:url(/asset/img/benefit/bg/bg-ttl.png) no-repeat left center;font-size:24px}.l-benefit .benefit-box{border:2px solid #000}.l-benefit .box-title-bar{margin:0;padding:5px 20px;background:#000;color:#fff;font-size:18px}.l-benefit .benefit-box-inner{padding:10px 20px}.l-benefit .fluctuation-list{padding:0}.l-benefit .fluctuation-item{margin:0 0 10px;padding:10px 20px;background:#f6f6f6;font-size:18px;list-style:none}@media only screen and (max-width: 480px){.l-benefit .fluctuation-item{font-size:16px}}.l-benefit .emphasis{color:#e4007e}.l-benefit .emphasis02{color:#00a0e8}.l-benefit .notes{padding-left:1em;text-indent:-1em}.l-benefit .benefit-detail-labo{min-height:245px}@media only screen and (max-width: 480px){.l-benefit .benefit-detail-labo{min-height:inherit}}.l-benefit .benefit-detail-mail{min-height:245px}@media only screen and (max-width: 480px){.l-benefit .benefit-detail-mail{min-height:inherit;margin-top:15px}}.l-benefit .benefit-detail-mail .benefit-detail-mail-inner{margin-top:45px;font-size:20px}@media only screen and (max-width: 480px){.l-benefit .benefit-detail-mail .benefit-detail-mail-inner{margin-top:0;font-size:16px}}.l-benefit .benefit-detail-mail .benefit-detail-mail-inner span{font-size:28px}@media only screen and (max-width: 480px){.l-benefit .benefit-detail-mail .benefit-detail-mail-inner span{font-size:20px}}.l-delivery-map{position:relative}.l-delivery-map .map-btn{color:#4d4d4d;background:#fff;border:1px solid #4d4d4d;padding:10px 8px 0;height:32px;line-height:1;font-weight:normal;cursor:pointer;background:-svg-linear-gradient(#fff, #fff 50%, #ddd 50%, #ddd);background:-webkit-linear-gradient(#fff, #fff 50%, #ddd 50%, #ddd);background:-moz-linear-gradient(#fff, #fff 50%, #ddd 50%, #ddd);background:linear-gradient(#fff, #fff 50%, #ddd 50%, #ddd)}.l-delivery-map .delivery-map-tab-wrap{display:flex;align-items:flex-end}.l-delivery-map .delivery-map-tabs{margin:0 auto 0 10px;min-width:700px}@media only screen and (max-width: 480px){.l-delivery-map .delivery-map-tabs{width:100%;min-width:calc(100% - 16px);margin:10px 0 0 0;border-bottom:1px solid #999}}.l-delivery-map .delivery-map-tabs li{float:left;margin-right:10px;color:#fff}@media only screen and (max-width: 480px){.l-delivery-map .delivery-map-tabs li{margin-right:3px}}.l-delivery-map .delivery-map-tabs li .delivery-map-tabs-item-innr{width:168px;padding:10px 12px 5px;border-radius:4px 4px 0 0;text-decoration:none;font-weight:600;height:45px;font-size:18px;text-align:center;border:#4d4d4d;background:#4d4d4d;display:block}.l-delivery-map .delivery-map-tabs li .delivery-map-tabs-item-innr h1{color:#fff;margin:0;font-size:18px}@media only screen and (max-width: 480px){.l-delivery-map .delivery-map-tabs li .delivery-map-tabs-item-innr h1{width:auto;font-size:12px}}@media only screen and (max-width: 480px){.l-delivery-map .delivery-map-tabs li .delivery-map-tabs-item-innr{width:auto;font-size:14px;height:42px}}.l-delivery-map .delivery-map-tabs li .delivery-map-tabs-item-innr.wide{width:220px}@media only screen and (max-width: 480px){.l-delivery-map .delivery-map-tabs li .delivery-map-tabs-item-innr.wide{font-size:12px;width:auto}}.l-delivery-map .delivery-map-tabs li i.delivery-map-tabs-item-innr{position:relative}.l-delivery-map .delivery-map-tabs li i.delivery-map-tabs-item-innr:after{position:absolute;bottom:-10px;left:42%;content:'';display:block;z-index:1;width:0;height:0;border-style:solid;border-width:10px 10px 0;border-color:#4d4d4d transparent transparent transparent}@media only screen and (max-width: 480px){.l-delivery-map .delivery-map-tabs li i.delivery-map-tabs-item-innr:after{display:none}}.l-delivery-map .delivery-map-tabs li .link-tab{color:#4d4d4d;border:1px solid #949494;border-bottom:none;padding:6px 12px 5px;height:35px;margin-top:10px;font-weight:normal;background:#fff;background:-svg-linear-gradient(#fff, #fff 50%, #ddd 50%, #ddd);background:-webkit-linear-gradient(#fff, #fff 50%, #ddd 50%, #ddd);background:-moz-linear-gradient(#fff, #fff 50%, #ddd 50%, #ddd);background:linear-gradient(#fff, #fff 50%, #ddd 50%, #ddd)}@media only screen and (max-width: 480px){.l-delivery-map .delivery-map-tabs li .link-tab{height:32px}}.l-delivery-map .delivery-map-tabs li .link-tab:hover{padding:10px 12px 5px;height:45px;margin-top:0}.l-delivery-map .delivery-map-tabs li .link-tab:active{background:#ddd}.l-delivery-map .delivery-map-tabs li .link-tab:focus{background:#ddd !important}.l-delivery-map .delivery-map-tabs li:last-child{margin:0}.l-delivery-map .info-btn{float:right;margin-right:10px}.l-delivery-map .info-btn ul{margin:0}.l-delivery-map .info-btn .info-btn-item{float:left;margin-right:10px;padding-top:6px}.l-delivery-map .info-btn .info-btn-item .info-btn-item-link{color:#fff;padding:4px;background:#4d4d4d;background:-svg-linear-gradient(#676767, #676767 50%, #4d4d4d 50%, #4d4d4d);background:-webkit-linear-gradient(#676767, #676767 50%, #4d4d4d 50%, #4d4d4d);background:-moz-linear-gradient(#676767, #676767 50%, #4d4d4d 50%, #4d4d4d);background:linear-gradient(#676767, #676767 50%, #4d4d4d 50%, #4d4d4d);font-size:14px;text-decoration:none;display:block;text-align:center;width:163px;border-radius:4px}.l-delivery-map .info-btn .info-btn-item:last-child{margin:0}.l-delivery-map .info-btn .info-btn-item p{cursor:pointer}.l-delivery-map .tabs-bottom{border-top:1px solid #4d4d4d;position:relative}@media only screen and (max-width: 480px){.l-delivery-map .tabs-bottom{border:none}}.l-delivery-map .delivery-notice{position:relative}.l-delivery-map .delivery-notice .delivery-notice-innr{position:absolute;top:2px;right:11px;border-radius:4px;border:1px solid #ccc}.l-delivery-map .delivery-notice .delivery-notice-innr dt{background:#e4007e;color:#fff;float:left;font-size:16px;padding:8px 10px;border-radius:4px 0 0 4px;width:130px}.l-delivery-map .delivery-notice .delivery-notice-innr dt span{background:#fff;color:#e4007e;border-radius:100%;padding:3px 12px;margin-right:6px}.l-delivery-map .delivery-notice .delivery-notice-innr .delivery-newsticker{float:left;width:330px;margin:0 auto;text-align:left;position:relative}.l-delivery-map .delivery-notice .delivery-notice-innr .delivery-newsticker ul{margin:0;width:100%;position:relative}.l-delivery-map .delivery-notice .delivery-notice-innr .delivery-newsticker .delivery-newsticker-item{margin:0;font-size:14px;padding:10px 10px 0;width:100%;display:none;overflow:hidden;text-overflow:ellipsis}.l-delivery-map .map-advice .map-advice-title{background:#000;padding:8px 8px 6px}.l-delivery-map .map-advice .map-advice-title span{display:block;background:url("/asset/img/posting/map/icon-map-advice.png") no-repeat 0 0;background-size:18px;padding-left:24px;color:#fff;font-weight:600}.l-delivery-map .map-advice .map-advice-content{border:3px solid #000;padding:10px;height:90px !important}.l-delivery-map .map-advice .map-advice-content ul{position:relative;margin:0}.l-delivery-map .map-advice .map-advice-content .map-advice-list{display:none;margin:0}.l-delivery-map .map-advice .map-advice-content .map-advice-list .map-advice-list-title{font-size:16px;font-weight:600;color:#e4007e;margin:0}.l-delivery-map .map-advice .map-advice-content .map-advice-list p{margin:0}@media only screen and (max-width: 480px){.l-delivery-map .delivery-ttl{margin:0 -8px 15px -8px}}.l-delivery-map .orikomi-ttl{background-color:#00a0e8}.l-delivery-map .delivery-tel{position:absolute;top:-59px;right:190px;font-size:12px}.l-delivery-map .delivery-tel .page-header-contact-box .page-header-contact-contact a:link,.l-delivery-map .delivery-tel .page-header-contact-box .page-header-contact-contact a:visited{padding:14px 5px}.l-delivery-map .delivery-tel .page-header-contact-box .page-header-contact-no-login a{padding-top:4px}.l-delivery-map .delivery-tel .page-header-contact-box .page-header-contact-no-login a span{margin-bottom:0}@media only screen and (max-width: 480px){.l-delivery-map .delivery-tel{position:static;top:inherit;right:inherit;margin:10px 0 5px 0;text-align:center}.l-delivery-map .delivery-tel .page-header-contact-box{display:inline-block;float:none}.l-delivery-map .delivery-tel .page-header-contact-box .page-header-contact-tel{border-right:1px solid #ddd;border-radius:4px}.l-delivery-map .delivery-tel .page-header-contact-box .page-header-contact-contact{display:none}}.l-delivery-map .delivery-map-box{background-color:#fafafa}@media only screen and (max-width: 480px){.l-delivery-map .delivery-map-box{background-color:none}}.l-delivery-map .delivery-map-box .select-options .odd{border-right:none}.l-delivery-map .delivery-map-box .select-options .odd .select-option:last-child a{border-bottom:1px solid #ccc}.l-delivery-map .delivery-map-box .select-options .even{border-left:1px solid #ccc}.l-delivery-map .delivery-item-area{float:left;width:370px;position:relative}@media only screen and (max-width: 480px){.l-delivery-map .delivery-item-area{float:none;width:100%}}.l-delivery-map .delivery-map-area{float:right;width:100%;margin:0 0 0 -370px}@media only screen and (max-width: 480px){.l-delivery-map .delivery-map-area{float:none;margin:0}}.l-delivery-map .delivery-map-area-inner{margin:0 0 0 370px;position:relative}@media only screen and (max-width: 480px){.l-delivery-map .delivery-map-area-inner{margin:0}}.l-delivery-map .parameter-size .select{width:210px}.l-delivery-map .parameter-size .with-select-arrow{border:1px solid #666;border-radius:4px;line-height:26px;padding:0 31px 0 7px;background:linear-gradient(to right, #000, #000) center right 23px no-repeat,linear-gradient(to right, #fff, #fff) center right 21px no-repeat,url(/asset/img/common/price-form-select-arrow.svg) center right 8px no-repeat,-webkit-linear-gradient(top, #fafafa 0%, #ececec 49%, #e1e1e1 50%, gainsboro 99%, #e0e0e0 100%);background-size:1px 100%, 1px 100%, auto, auto;-webkit-appearance:none;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none}.l-delivery-map .parameter-size .with-select-arrow:hover{background:linear-gradient(to right, #000, #000) center right 23px no-repeat,linear-gradient(to right, #fff, #fff) center right 21px no-repeat,url(/asset/img/common/price-form-select-arrow.svg) center right 8px no-repeat,-webkit-linear-gradient(top, #fefff9 0%, #feffe8 49%, #fcffbc 50%, #fbff8e 99%, #feffe8 100%);background-size:1px 100%, 1px 100%, auto, auto}@media only screen and (max-width: 480px){.l-delivery-map .select-options{left:0;right:auto}}.l-delivery-map .map-area{position:relative;margin:1em 0 3em}.l-delivery-map .map-canvas{height:500px}@media only screen and (max-width: 480px){.l-delivery-map .map-canvas{height:400px;margin:0}}.l-delivery-map .map-canvas [aria-hidden='true']{visibility:visible}.l-delivery-map .map-canvas img{max-width:none}.l-delivery-map .map-area-search{margin:0;background-color:#fff;display:flex;justify-content:space-between;z-index:10;font-weight:600}.l-delivery-map .map-area-search p{margin:0}.l-delivery-map .map-area-search ul{margin:0;padding:0}.l-delivery-map .map-area-search>li{list-style:none}@media only screen and (max-width: 480px){.l-delivery-map .map-area-search .orikomi-map-area-search-input .input{width:76%}}.l-delivery-map .map-area-search .posting-map-area-search-input-area{display:flex;flex-grow:3;align-items:center;padding:12px}@media only screen and (max-width: 480px){.l-delivery-map .map-area-search .posting-map-area-search-input-area{flex-wrap:wrap;height:auto}}.l-delivery-map .map-area-search .posting-map-area-search-input-area .input{font-size:16px;border-radius:3px;width:auto;height:32px}.l-delivery-map .map-area-search .posting-map-area-search-input-area .posting-map-area-search-input{padding:6px;flex-grow:3}.l-delivery-map .map-area-search .posting-map-area-search-input-area .multiply{margin:0 8px;font-size:16px;flex-grow:0}@media only screen and (max-width: 480px){.l-delivery-map .map-area-search .posting-map-area-search-input-area .multiply{margin:0 2px}}.l-delivery-map .map-area-search .posting-map-area-search-input-area .map-area-search-input-number{flex-grow:0}.l-delivery-map .map-area-search .posting-map-area-search-input-area .unit{margin:0 8px}.l-delivery-map .map-area-search .posting-map-area-search-input-area .search-btn{margin-left:2px;text-align:center;line-height:1;flex-grow:0}.l-delivery-map .map-area-search .save-map-history-btns{background:#fafafa;flex-grow:0;display:flex;align-items:center;padding:0 12px 0 6px;border-left:1px solid #4d4d4d;text-align:right}@media only screen and (max-width: 480px){.l-delivery-map .map-area-search .save-map-history-btns{background:#fff;position:absolute;border:none;top:67px;z-index:12;left:57px;padding:10px}}.l-delivery-map .map-area-search .save-map-history-btns .map-btn{margin-left:6px}.l-delivery-map .map-area-search .orikomi-map-area-search-input-area{display:flex;align-items:center;padding:12px;flex-grow:3}.l-delivery-map .map-area-search .orikomi-map-area-search-input-area .orikomi-map-area-search-input{padding:6px;flex-grow:3}.l-delivery-map .map-area-search .orikomi-map-area-search-input-area>.search-btn{margin-left:2px;text-align:center;line-height:1;flex-grow:0}.l-delivery-map .delivery-notes{background:#e6e6e6;padding:20px;margin:20px;font-size:16px}.l-delivery-map .delivery-notes ul,.l-delivery-map .delivery-notes h2{margin:0 !important}.l-delivery-map .delivery-notes .delivery-notes-item{padding-left:10px;text-indent:-10px;font-size:16px}.l-delivery-map .delivery-notes .delivery-notes-item:before{content:'※'}.l-delivery-map .map-area-search-switch{position:absolute;top:70px;right:13px;margin:0;z-index:10;font-weight:600}@media only screen and (max-width: 480px){.l-delivery-map .map-area-search-switch{top:111px;left:80px}}.l-delivery-map .map-area-search-switch .switch-btns{width:176px;background:#fff;background:-svg-linear-gradient(#fff, #fff 50%, #ddd 50%, #ddd);background:-webkit-linear-gradient(#fff, #fff 50%, #ddd 50%, #ddd);background:-moz-linear-gradient(#fff, #fff 50%, #ddd 50%, #ddd);background:linear-gradient(#fff, #fff 50%, #ddd 50%, #ddd)}.l-delivery-map .map-area-search-switch .switch-btns p{color:#4d4d4d;font-weight:300;letter-spacing:0.05em;text-align:center;padding:6px 10px;margin:0;transition:all 0.1s linear;cursor:pointer;width:88px;float:left;border:1px solid #4d4d4d}.l-delivery-map .map-area-search-switch .switch-btns .switch-active{cursor:default;color:#fff;background:#4d4d4d}.l-delivery-map .is-current{font-weight:normal}.l-delivery-map .reflection,.l-delivery-map .search{margin-left:10px}.l-delivery-map .map-news-ticker{width:100%;padding:9px 15px 0px;font-size:14px;letter-spacing:0.03em;font-weight:600;text-align:right}.l-delivery-map .map-news-ticker ul{width:100%;height:25px;overflow:hidden}.l-delivery-map .map-news-ticker ul li{list-style:none;width:100%;padding:4px 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.l-delivery-map .map-news-ticker ul li a:link,.l-delivery-map .map-news-ticker ul li a:visited{color:#222;transition:all 0.1s linear}.l-delivery-map .map-news-ticker ul li a:hover{text-decoration:none;opacity:.7}.l-delivery-map .map-news-ticker .c-label-default,.l-delivery-map .map-news-ticker .c-label-primary,.l-delivery-map .map-news-ticker .c-label-secondary{margin-right:10px;vertical-align:2px}.l-delivery-map .map-news-ticker-no-header{color:#00a0e8;margin-right:20px;margin-bottom:15px}@media only screen and (max-width: 480px){.l-delivery-map .map-news-ticker{display:none}}.l-delivery-map .delivery-calendar{position:relative;top:0px;left:0px;z-index:0;width:100%;padding:0px;border:1px solid #00a0e8;border-radius:2px;box-shadow:0 0 5px 0 #ddd;background:#fff}.l-delivery-map .delivery-calendar .calendar-title{display:flex;justify-content:space-between;margin-bottom:0;padding:10px;background-color:#fafafa;border-bottom:1px solid #f6f6f6;font-size:12px;font-weight:600}.l-delivery-map .delivery-calendar .calendar-title p{margin:0}.l-delivery-map .delivery-calendar .calendar-title p.btn-close{font-weight:normal;cursor:pointer}.l-delivery-map .delivery-calendar .calendar-title p.btn-close:hover{opacity:0.8}.l-delivery-map .delivery-calendar .distribution-calendar{position:relative;margin:3px 8px}.l-delivery-map .delivery-calendar .distribution-calendar .pagination-prev,.l-delivery-map .delivery-calendar .distribution-calendar .pagination-next{position:absolute;top:2px}.l-delivery-map .delivery-calendar .distribution-calendar .pagination-prev a:link,.l-delivery-map .delivery-calendar .distribution-calendar .pagination-prev a:visited,.l-delivery-map .delivery-calendar .distribution-calendar .pagination-next a:link,.l-delivery-map .delivery-calendar .distribution-calendar .pagination-next a:visited{padding:3px 5px;transition:all 0.1s linear}.l-delivery-map .delivery-calendar .distribution-calendar .pagination-prev a:hover,.l-delivery-map .delivery-calendar .distribution-calendar .pagination-next a:hover{opacity:0.6}.l-delivery-map .delivery-calendar .distribution-calendar .pagination-prev{left:5px}.l-delivery-map .delivery-calendar .distribution-calendar .pagination-next{right:5px}.l-delivery-map .delivery-calendar .table-calendar{width:100%}.l-delivery-map .delivery-calendar .table-calendar caption{padding-top:5px;font-weight:600;font-size:12px;font-style:normal;letter-spacing:0.05em}.l-delivery-map .delivery-calendar .table-calendar th,.l-delivery-map .delivery-calendar .table-calendar td{width:auto;height:auto;padding:0;font-size:12px}.l-delivery-map .delivery-calendar .table-calendar th{border:1px solid #ddd;color:#666;background-color:#f6f6f6;font-weight:600;font-size:10px}.l-delivery-map .delivery-calendar .table-calendar td:hover label{background-color:#888;color:#fff;cursor:pointer}.l-delivery-map .delivery-calendar .table-calendar label{display:inline-block;width:18px;border-radius:50%;cursor:default}.l-delivery-map .delivery-calendar .table-calendar label span{display:inline-block}.l-delivery-map .delivery-calendar .table-calendar .c-bg-disabled{background-color:#f6f6f6 !important;color:#ddd !important}.l-delivery-map .delivery-calendar .table-calendar .calendar-shortest-price{background-color:#ff32a3;color:#fff}.l-delivery-map .delivery-calendar .table-calendar .calendar-short-price{background-color:#ff98d1;color:#fff}.l-delivery-map .delivery-calendar .table-calendar .calendar-long-price{background-color:#9ce0ff;color:#fff}.l-delivery-map .delivery-calendar .table-calendar .calendar-longest-price{background-color:#36c0ff;color:#fff}.l-delivery-map .delivery-calendar .table-calendar .calendar-threeday-price{background-color:#ee4a0e;color:#fff}.l-delivery-map .delivery-calendar .table-calendar .calendar-shortest-price:hover,.l-delivery-map .delivery-calendar .table-calendar .calendar-short-price:hover,.l-delivery-map .delivery-calendar .table-calendar .calendar-Long-price:hover,.l-delivery-map .delivery-calendar .table-calendar .calendar-longest-price:hover{opacity:0.8}.l-delivery-map .delivery-calendar .table-calendar .day-select label{background-color:#222;color:#fff;cursor:default}.l-delivery-map .delivery-calendar .description{margin:0 8px 8px 8px;font-size:10px}.l-delivery-map .delivery-calendar .description ul{margin-bottom:8px;font-weight:600;letter-spacing:0.03em}.l-delivery-map .delivery-calendar .description .day-color{padding-right:3px;color:#222}.l-delivery-map .delivery-calendar .description .day-color.shortest-price{color:#ff1898}.l-delivery-map .delivery-calendar .description .day-color.threeday-price{color:#ee4a0e}@media only screen and (max-width: 480px){.l-delivery-map .delivery-calendar{position:static;width:100%;margin-bottom:10px}}.l-delivery-map .so-map-brand-list{position:relative;width:262px;margin-bottom:0}.l-delivery-map .so-map-brand-list li{display:inline-block;position:relative;width:120px}.l-delivery-map .so-map-brand-list li label{display:block;width:100px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.l-delivery-map .so-map-brand-list li label:hover:after{display:block;position:absolute;left:80px;bottom:auto;z-index:1000;padding:4px 6px;border-radius:3px;color:#f6f6f6;font-size:12px;background-color:rgba(34,34,34,0.85);content:attr(data-brand)}.l-delivery-map .so-map-brand-list li label:hover:after{display:none}.l-delivery-map .ng-block{position:absolute;padding:8px 0px;left:10px;bottom:80px;width:360px;height:auto;overflow:hidden;background-color:#f2dede;border:1.5px solid #ee4a0e;font-size:13px;line-height:1.6;color:#ce1515;text-align:center}.l-delivery-map .ng-block .icon-ng-block{float:left;text-align:center;width:15%}.l-delivery-map .ng-block .icon-ng-block .icon-error{width:30px;height:30px;margin-top:5px}.l-delivery-map .ng-block .msg-ng-block{float:left;text-align:left;width:80%}.l-delivery-map .ng-block .close{width:5%;float:right;padding:0;border:0;font-size:20px;font-weight:700;line-height:1;filter:alpha(opacity=20);opacity:0.2;text-align:center}@media only screen and (max-width: 480px){.l-delivery-map .ng-block{bottom:380px;width:auto;margin-right:10px}}.l-delivery-map .map-cart-box{position:absolute;right:10px;bottom:25px;width:260px;overflow:hidden;background-color:#fff;box-shadow:0 1px 3px 0 rgba(34,34,34,0.4);border-radius:3px}.l-delivery-map .map-cart-box .ng-reason{margin:14px 14px 0;color:#e4007e;font-size:12px;line-height:1.3}.l-delivery-map .map-cart-box .three-day{margin:14px 12px 0;padding:7px;border:1px solid #ee4a0e;border-radius:3px;color:#ee4a0e;font-weight:600;font-size:12px;text-align:center;letter-spacing:0}.l-delivery-map .map-cart-box .cart-box-inner{letter-spacing:0.05em;font-size:14px}.l-delivery-map .map-cart-box .cart-box-inner dl{margin-bottom:0;padding:14px;font-size:12px}.l-delivery-map .map-cart-box .cart-box-inner dl dt{display:inline-block;width:39%;font-weight:normal}.l-delivery-map .map-cart-box .cart-box-inner dl dt .tax{padding-left:3px;font-size:10px;letter-spacing:0}.l-delivery-map .map-cart-box .cart-box-inner dl dt.two-lines{line-height:3}.l-delivery-map .map-cart-box .cart-box-inner dl dd{display:inline-block;float:right;width:61%;font-weight:600;text-align:right}.l-delivery-map .map-cart-box .cart-box-inner dl dd .before_discount{color:#999;font-weight:normal;text-decoration:line-through}.l-delivery-map .map-cart-box .cart-box-inner dl dd .without_tax{color:#999;font-weight:normal}.l-delivery-map .map-cart-box .cart-box-inner dl.segment{border-bottom:1px dotted #ddd;display:flex}.l-delivery-map .map-cart-box .cart-box-inner dl.segment dt{width:35%}.l-delivery-map .map-cart-box .cart-box-inner dl.segment dd{margin-top:-3px;font-size:16px;width:65%}.l-delivery-map .map-cart-box .cart-box-inner dl.day{border-bottom:1px dotted #ddd}.l-delivery-map .map-cart-box .cart-box-inner dl.day dd{margin-top:-3px;font-size:16px}.l-delivery-map .map-cart-box .cart-box-inner dl.number{border-bottom:1px dotted #ddd}.l-delivery-map .map-cart-box .cart-box-inner dl.number dd{margin-top:-6px}.l-delivery-map .map-cart-box .cart-box-inner dl.number dd .num{padding-right:3px;font-size:20px}.l-delivery-map .map-cart-box .cart-box-inner dl.number dd .unit{padding-right:3px;font-size:18px}.l-delivery-map .map-cart-box .cart-box-inner dl.price{padding:10px 14px}.l-delivery-map .map-cart-box .cart-box-inner dl.price .price-row{display:flex}.l-delivery-map .map-cart-box .cart-box-inner dl.price dt{display:flex;align-items:center}.l-delivery-map .map-cart-box .cart-box-inner dl.price dd .num{padding-right:3px;font-size:28px;letter-spacing:0}.l-delivery-map .map-cart-box .cart-box-inner .campaign-txt{text-align:right;padding:0px 14px;display:none}.l-delivery-map .map-cart-box .cart-box-inner .campaign-txt span{font-size:14px;color:#e4007e;font-weight:bold}.l-delivery-map .map-cart-box .cart-box-inner .btn-box{padding:14px}.l-delivery-map .map-cart-box .cart-notes-box{margin:5px 0}.l-delivery-map .map-cart-box .cart-notes-box .cart-note{text-indent:-9px;padding-left:9px}.l-delivery-map .map-cart-box .cart-notes-box .cart-note:before{padding-right:3px;content:'※'}.l-delivery-map .area-info{position:absolute;left:10px;bottom:30px;background-color:#fff;padding:6px 12px;box-shadow:0 1px 3px 0 rgba(34,34,34,0.4);border-radius:3px}@media only screen and (max-width: 480px){.l-delivery-map .map-cart-box{position:static;width:100%;margin-top:20px}}#modal-overlay{height:100%;left:0;position:fixed;top:0;width:100%;z-index:100;background-color:rgba(0,0,0,0.75);display:none}.map-history-modal-title{background:#999;padding:5px 10px;margin:0 0 10px;color:#fff;font-size:18px}.map-history-modal-content{padding:0 10px 10px}.map-history-modal-content table{margin:0;font-size:16px}.map-history-modal-content table thead th{font-size:15px;padding:5px;font-weight:600}.map-history-modal-content table tbody{overflow:scroll;height:500px;padding-right:10px}.map-history-modal-content table tbody tr{height:auto}.map-history-modal-content table .day{width:150px}.map-history-modal-content table .area{width:400px}.map-history-modal-content table .segment{width:100px}.map-history-modal-content table .density{width:100px}.map-history-modal-content table .sheet{width:300px}.map-history-modal-content table tr:nth-child(even){background:#f9f9f9}.map-history-modal-content .js-restore-history-btn{font-size:12px;padding:5px 10px}.map-history-modal-content .js-delete-history-btn{font-size:12px;padding:5px 10px}.confirm-modal-box{width:800px;height:500px;background-color:#fff}.confirm-modal-box .modal-box-inner{padding:20px 20px 110px;background-color:#fff}.confirm-modal-box .notification-days-area{margin:18px 0 40px;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 480px){.confirm-modal-box .notification-days-area{margin-top:8px}}@media only screen and (min-width: 481px){.confirm-modal-box .notification-days-area .dt-deadline{width:315px}}.confirm-modal-box .notification-days-area dl{margin:0;background:#fff}.confirm-modal-box .notification-days-area dl:not(:last-child){margin-right:24px}@media only screen and (max-width: 480px){.confirm-modal-box .notification-days-area dl:not(:last-child):not(:last-child){margin-right:6px}}.confirm-modal-box .notification-days-area dt,.confirm-modal-box .notification-days-area dd{border:1px solid #222;text-align:center}.confirm-modal-box .notification-days-area dt{border-bottom:none;font-weight:600;padding:8px 16px 5px;background-color:#f6f6f6}.confirm-modal-box .notification-days-area dd{font-size:16px;padding:12px 16px}.confirm-modal-box .notification-days-area dd span{font-size:28px;font-weight:600;margin:0 4px}.confirm-modal-box .notification-days-area dd .today{color:#e4007e}.confirm-modal-box .title{margin-bottom:0;font-weight:600;font-size:20px}.confirm-modal-box .caption{margin:30px 0 0;font-weight:600;font-size:16px}.confirm-modal-box .caption:first-of-type{margin-top:15px}.confirm-modal-box .text{margin:20px 0 0 5px;font-size:14px}.confirm-modal-box .guide-link-list{list-style:none;padding:0;margin:20px 0 0 0;text-align:center}.confirm-modal-box .guide-link-list li{display:inline;color:#f3f3f3}.confirm-modal-box .guide-link-list li a{font-size:14px;font-weight:bold}.confirm-modal-box .caution-list{margin:10px 0 0;font-size:14px}.confirm-modal-box .caution-list li{margin-top:8x;padding-left:1.6em;text-indent:-1.6em}.confirm-modal-box .caution-list li:before{padding-right:3px;font-size:18px;vertical-align:-1px;content:'・'}.confirm-modal-box .caution-list-style-none{margin:20px 0 0;font-size:14px;list-style-type:none}.confirm-modal-box .caution-list-style-none li{margin-top:8px;padding-left:1.6em;text-indent:-1.6em}.confirm-modal-box .caution-list-style-none li:before{padding-right:3px;font-size:18px;vertical-align:-1px}.confirm-modal-box .caution-list-style-none .emp{color:#ff0000;font-weight:700}.confirm-modal-box .modal-btn-box{position:absolute;bottom:0;left:0;width:100%;padding:20px;background-color:rgba(246,246,246,0.95);box-shadow:0px -1px 2px 0px #ddd;text-align:center}.confirm-modal-box .modal-btn-box .c-btn-primary:first-of-type,.confirm-modal-box .modal-btn-box .c-btn-default:first-of-type{margin-right:20px}@media only screen and (max-width: 480px){.confirm-modal-box{width:100%;height:400px}.confirm-modal-box .modal-box-inner{padding:15px}.confirm-modal-box .modal-box-inner.inner-last{padding-bottom:15px}.confirm-modal-box .title{font-size:16px}.confirm-modal-box .caption{margin:20px 0 0;font-size:14px}.confirm-modal-box .caption:first-of-type{margin-top:10px}.confirm-modal-box .text{margin:15px 0 0 5px;font-size:12px}.confirm-modal-box .caution-list{margin:5px 0 0;font-size:12px}.confirm-modal-box .caution-list li{margin-top:8px}.confirm-modal-box .caution-list li:before{font-size:16px}.confirm-modal-box .modal-btn-box{position:relative;padding:10px 0px;box-shadow:0px 1px 2px 0px #ddd}.confirm-modal-box .modal-btn-box .c-btn-primary,.confirm-modal-box .modal-btn-box .c-btn-default{padding:8px;font-size:12px}.confirm-modal-box .modal-btn-box .c-btn-primary:first-of-type,.confirm-modal-box .modal-btn-box .c-btn-default:first-of-type{margin-right:10px}}.p-product-lp .estimate-benefits.section.bgc-interchange{padding:40px 16px}.p-product-lp .estimate-benefits-title{color:#1a1004;font-size:28px;font-weight:600;text-align:center;margin-bottom:40px}@media only screen and (max-width: 480px){.p-product-lp .estimate-benefits-title{font-size:26px}}@media only screen and (min-width: 481px){.p-product-lp .estimate-benefits-title>br{display:none}}.p-product-lp .estimate-benefits-items{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;margin:-12px}@media only screen and (max-width: 480px){.p-product-lp .estimate-benefits-items{flex-direction:column;align-items:stretch;margin:0}}.p-product-lp .estimate-benefits-item{flex:0 1 auto;display:flex;width:500px;padding:24px;background-color:#fff;border-radius:8px;margin:12px}@media only screen and (max-width: 480px){.p-product-lp .estimate-benefits-item{width:auto;padding:16px;margin:0}.p-product-lp .estimate-benefits-item+.estimate-benefits-item{margin-top:8px}}.p-product-lp .estimate-benefits-item-image{flex:0 0 auto;width:120px;height:120px !important;margin-right:24px}@media only screen and (max-width: 480px){.p-product-lp .estimate-benefits-item-image{display:none}}.p-product-lp .estimate-benefits-item-title{color:#00a0e8;font-size:19px;font-weight:600;margin-bottom:8px}.p-product-lp .estimate-benefits-item-description{color:#1a1004;font-size:12px}.p-product-lp .estimate-benefits-description-list{list-style:none;padding-left:1em;text-indent:-1em;color:#8f8f90;font-size:14px;font-weight:600;margin-bottom:8px}.p-product-lp .estimate-benefits-description-listItem:before{content:"・"}.p-product-lp .estimate-benefits-description-listItem+.estimate-benefits-description-listItem{margin-top:4px}.p-product-lp .estimate-benefits-link{display:block;width:274px;margin:40px auto 0}.page-estimate .estimate-top{margin:40px auto 24px}@media only screen and (max-width: 480px){.page-estimate .estimate-top{padding:0 16px}}.page-estimate .estimate-top-title{font-size:32px;font-weight:600;text-align:center;margin-bottom:40px}@media only screen and (max-width: 480px){.page-estimate .estimate-top-title{font-size:26px;margin-bottom:36px}}@media only screen and (min-width: 481px){.page-estimate .estimate-top-title>br{display:none}}.page-estimate .estimate-top-message{font-size:20px;font-weight:600;text-align:center;margin-bottom:24px}.page-estimate .estimate-top-message:before,.page-estimate .estimate-top-message:after{content:"";display:inline-block;width:2px;height:23px;vertical-align:text-top;background-color:#1a1004}.page-estimate .estimate-top-message:before{transform:rotate(-30deg);margin-right:6px}.page-estimate .estimate-top-message:after{transform:rotate(30deg);margin-left:6px}@media only screen and (max-width: 480px){.page-estimate .estimate-top-message{font-size:14px}}.page-estimate .estimate-top-items{list-style:none;display:flex;justify-content:center;margin:-8px}@media only screen and (max-width: 480px){.page-estimate .estimate-top-items{flex-direction:column;align-items:stretch;margin:0}}.page-estimate .estimate-top-item{flex:0 1 auto;width:270px;padding:16px;border:1px solid #dbdcdc;border-radius:8px;margin:8px}@media only screen and (max-width: 480px){.page-estimate .estimate-top-item{width:auto;margin:0}.page-estimate .estimate-top-item+.estimate-top-item{margin-top:8px}}.page-estimate .estimate-top-item-image{display:block;margin:0 auto 16px}@media only screen and (max-width: 480px){.page-estimate .estimate-top-item-image{display:none}}.page-estimate .estimate-top-item-title{color:#00a0e8;font-size:16px;font-weight:600;margin-bottom:8px}.page-estimate .estimate-top-item-title.estimate-top-item-title-directmail{color:#3f51b5}@media only screen and (max-width: 480px){.page-estimate .estimate-top-item-title{font-size:19px}}.page-estimate .estimate-top-description-list{list-style:none;padding-left:1em;text-indent:-1em;color:#8f8f90;font-size:14px;font-weight:600}.page-estimate .estimate-top-description-listItem:before{content:"・"}.page-estimate .estimate-top-description-listItem+.estimate-top-description-listItem{margin-top:4px}.page-estimate .estimate-top-notes{list-style:none;padding-left:1em;text-indent:-1em;color:#1a1004;font-size:12px;margin-top:32px}@media only screen and (max-width: 480px){.page-estimate .estimate-top-notes{margin-top:16px}}.page-estimate .estimate-top-note:before{content:"・"}.page-estimate .estimate-top-note>strong{color:#db2b39;font-weight:400}.l-estimate .cyan{color:#00a0e8}.l-estimate .magenta{color:#e4007e}.l-estimate .title-border{border-left:12px solid #808080;font-weight:600;font-size:35px;padding-left:24px}@media only screen and (max-width: 480px){.l-estimate .title-border{font-size:18px}}.l-estimate .step-box{border:2px solid #000}@media only screen and (max-width: 480px){.l-estimate .step-box{margin-top:1em}}.l-estimate .step-box .step-box-ttl{margin:0;border-bottom:2px solid #000;background:#fafafa}.l-estimate .step-box .step-box-inner{padding:1em}.l-estimate .estimate-form .estimate-form-item{border-bottom:1px dotted #ccc}@media only screen and (max-width: 480px){.l-estimate .estimate-form .estimate-form-item .form-item-box-separate{margin-bottom:10px}}.l-estimate .estimate-form-btn{width:70%}@media only screen and (max-width: 480px){.l-estimate .estimate-form-btn{width:100%}}.button-purchase-outer{padding:0 8px 12px}@media only screen and (min-width: 481px){.button-purchase-outer{visibility:hidden;display:none}}@media only screen and (min-width: 481px){.l-product-itempage .l-unit-320px{min-width:320px;max-width:320px;float:left}}@media only screen and (min-width: 481px){.l-product-itempage .l-unit-auto{margin-left:320px}}.l-product-itempage .l-unit-inner{padding:0 8px}@media only screen and (min-width: 481px){.l-product-itempage .l-unit-inner{padding-left:24px}}.l-product-item{margin-left:-8px;margin-right:-8px}@media only screen and (min-width: 481px){.l-product-item{display:flex;margin-left:0;margin-right:0}}@media only screen and (min-width: 481px){.l-unit-column-outer{width:55%;padding-right:5%}.l-unit-column-outer:after{content:"";display:block;clear:both}}@media only screen and (min-width: 481px){.l-unit-column1,.l-unit-column2{float:none;width:auto}}.l-unit-column3{background-color:#fafafa;margin-left:-8px;margin-right:-8px;padding:8px 8px 1px}@media only screen and (min-width: 481px){.l-unit-column3{margin:0;width:45%;padding:18px 15px 10px 15px}}.product-top,.product-price-table{max-width:880px}.product-top.category-top,.product-price-table.category-top{max-width:1124px}.product-top .section,.product-price-table .section{margin-bottom:70px}.product-top .section .summary,.product-price-table .section .summary{font-weight:600}.product-top .section .caution,.product-price-table .section .caution{color:#e4007e}.product-top .section .complement,.product-price-table .section .complement{font-size:16px;font-weight:normal;margin-left:15px}.product-top .section .complement .color-box,.product-price-table .section .complement .color-box{background:#fff;border:2px solid #222;width:14px;height:14px;margin-right:5px;display:inline-block;vertical-align:-1px}@media only screen and (min-width: 481px){.product-top .section .section-title,.product-price-table .section .section-title{margin-bottom:20px;font-size:25px}}@media only screen and (max-width: 480px){.product-top .section,.product-price-table .section{margin-bottom:50px}.product-top .section .section-title,.product-price-table .section .section-title{margin-bottom:11px;font-size:18px}.product-top .section .summary,.product-price-table .section .summary{font-size:14px}.product-top .section .complement,.product-price-table .section .complement{display:block;margin-top:5px;margin-left:0}}.product-top .product-outline li,.product-price-table .product-outline li{margin-bottom:8px}.product-top .product-outline li:last-child,.product-price-table .product-outline li:last-child{margin-bottom:0}.product-top .product-outline .image-column .caption,.product-price-table .product-outline .image-column .caption{margin-top:20px;font-size:16px}.product-top .product-outline .description-column .u-footnote,.product-price-table .product-outline .description-column .u-footnote{color:#666}.product-top .product-outline .description-column .footnote-medium,.product-price-table .product-outline .description-column .footnote-medium{font-size:14px;font-weight:600;color:#666}.product-top .product-outline .description-column .spec-box,.product-price-table .product-outline .description-column .spec-box{padding:15px;background-color:#fafafa;font-weight:600}.product-top .product-outline .description-column .spec-box .spec-title,.product-price-table .product-outline .description-column .spec-box .spec-title{margin-bottom:4px;font-size:14px}.product-top .product-outline .description-column .spec-box .spec,.product-price-table .product-outline .description-column .spec-box .spec{margin-bottom:8px;font-size:12px}.product-top .product-outline .description-column .spec-box .u-footnote,.product-price-table .product-outline .description-column .spec-box .u-footnote{font-size:10px}.product-top .product-outline .description-column .spec-box ul:last-child,.product-top .product-outline .description-column .spec-box p:last-child,.product-price-table .product-outline .description-column .spec-box ul:last-child,.product-price-table .product-outline .description-column .spec-box p:last-child{margin-bottom:0}.product-top .product-outline figcaption,.product-price-table .product-outline figcaption{font-size:16px}@media only screen and (min-width: 481px){.product-top .product-outline.one-columns .column:first-child,.product-price-table .product-outline.one-columns .column:first-child{margin-bottom:20px}.product-top .product-outline.two-columns:before,.product-top .product-outline.two-columns:after,.product-price-table .product-outline.two-columns:before,.product-price-table .product-outline.two-columns:after{content:"";display:table}.product-top .product-outline.two-columns:after,.product-price-table .product-outline.two-columns:after{clear:both}.product-top .product-outline.two-columns .column,.product-price-table .product-outline.two-columns .column{float:left;width:48.6%}.product-top .product-outline.two-columns .column:last-child,.product-price-table .product-outline.two-columns .column:last-child{margin-left:2.8%}}@media only screen and (max-width: 480px){.product-top .product-outline .column:first-child,.product-price-table .product-outline .column:first-child{margin-bottom:20px}.product-top .product-outline .image-column .caption,.product-price-table .product-outline .image-column .caption{margin-top:16px;font-size:14px}.product-top .product-outline .description-column .footnote-medium,.product-price-table .product-outline .description-column .footnote-medium{font-size:12px}}.product-top .brand,.product-price-table .brand{margin-top:25px}.product-top .brand:before,.product-top .brand:after,.product-price-table .brand:before,.product-price-table .brand:after{content:"";display:table}.product-top .brand:after,.product-price-table .brand:after{clear:both}.product-top .brand .brand-image,.product-price-table .brand .brand-image{float:left;margin-right:22px}.product-top .brand .brand-description,.product-price-table .brand .brand-description{line-height:1.83;overflow:hidden}.product-top .brand .brand-description dt,.product-price-table .brand .brand-description dt{font-size:14px}.product-top .brand .brand-description dd,.product-price-table .brand .brand-description dd{font-size:12px}.product-top .color-list,.product-price-table .color-list{margin-left:-2%}.product-top .color-list:before,.product-top .color-list:after,.product-price-table .color-list:before,.product-price-table .color-list:after{content:"";display:table}.product-top .color-list:after,.product-price-table .color-list:after{clear:both}.product-top .color-list li,.product-price-table .color-list li{float:left;margin:0 0 26px 2.4%;width:14.2%}.product-top .color-list li .color-view,.product-price-table .color-list li .color-view{display:block;margin-bottom:8px;width:100%;height:50px;box-shadow:inset 0 0 0 1px rgba(204,204,204,0.5)}.product-top .color-list li .color-view.white,.product-price-table .color-list li .color-view.white{background-color:#fff}.product-top .color-list li .color-view.black,.product-price-table .color-list li .color-view.black{background-color:#000}.product-top .color-list li p,.product-price-table .color-list li p{margin-bottom:0;color:#101010}.product-top .color-list li .color-english-name,.product-price-table .color-list li .color-english-name{font-size:10px}.product-top .color-list li .color-name,.product-price-table .color-list li .color-name{font-size:12px;font-weight:600}@media only screen and (max-width: 480px){.product-top .color-list li,.product-price-table .color-list li{margin-bottom:16px;width:47.6%}}.product-top .table-size th,.product-top .table-size td,.product-price-table .table-size th,.product-price-table .table-size td{font-size:12px;text-align:center}.product-top .table-number,.product-price-table .table-number{table-layout:auto}.product-top .table-number td,.product-price-table .table-number td{text-align:left}.product-top .product-link,.product-price-table .product-link{margin-right:-15px;margin-top:-15px}.product-top .product-link a,.product-top .product-link a:link,.product-top .product-link a:visited,.product-price-table .product-link a,.product-price-table .product-link a:link,.product-price-table .product-link a:visited{max-width:320px;display:inline-block;margin:15px 15px 0 0;padding:6px 12px;border:1px solid #00a0e8;border-radius:2px;font-size:12px;font-weight:600;text-decoration:none;transition:all 0.1s linear;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-top .product-link a:hover,.product-price-table .product-link a:hover{background-color:#00a0e8;color:#fff}.product-top .template-download-btn-box,.product-price-table .template-download-btn-box{display:flex;justify-content:center}.product-top .template-download-btn-box [class^="c-btn-"],.product-price-table .template-download-btn-box [class^="c-btn-"]{margin:0 15px}.product-top .bnr-other-product,.product-price-table .bnr-other-product{display:block;margin-top:50px}@media only screen and (max-width: 480px){.product-top .bnr-other-product,.product-price-table .bnr-other-product{margin-top:30px}}.product-top .bnr-online-design-bottom,.product-price-table .bnr-online-design-bottom{display:block;margin-top:-30px}.product-top .sample-request,.product-price-table .sample-request{padding:20px;background-color:#f6f6f6;display:flex}@media only screen and (max-width: 480px){.product-top .sample-request,.product-price-table .sample-request{flex-direction:column}}.product-top .sample-request .image-container,.product-price-table .sample-request .image-container{width:60%}@media only screen and (max-width: 480px){.product-top .sample-request .image-container,.product-price-table .sample-request .image-container{width:100%;margin-bottom:10px}}.product-top .sample-request .description,.product-price-table .sample-request .description{font-size:14px;margin-bottom:16px;width:40%}@media only screen and (max-width: 480px){.product-top .sample-request .description,.product-price-table .sample-request .description{width:100%}}.product-top .sample-request .description .footnote,.product-price-table .sample-request .description .footnote{font-size:12px;margin-bottom:30px}@media only screen and (max-width: 480px){.product-top .sample-request .description .footnote,.product-price-table .sample-request .description .footnote{margin-bottom:24px}}.product-top .sample-request .btn,.product-price-table .sample-request .btn{width:100%;font-size:14px}.top-box-info{font-size:13px;letter-spacing:0.02em;margin-top:3px}@media only screen and (max-width: 480px){.top-box-info{font-size:12px;border:1px solid #ddd;padding:8px;margin-bottom:0}}.user-polling .poll-question{font-weight:600;font-size:0.8em}.l-area-dm{margin-right:-8px;margin-left:-8px}@media only screen and (min-width: 481px){.l-area-dm{margin-right:auto;margin-left:auto}}.l-area-dm .section{padding-right:16px;padding-left:16px}@media only screen and (min-width: 481px){.l-area-dm .section{padding-right:24px;padding-left:24px}}.l-area-dm .section-bgc-black{padding-top:28px;padding-bottom:16px;background-color:#f5f5f7;margin-top:0}@media only screen and (min-width: 481px){.l-area-dm .section-bgc-black{padding-top:36px;padding-bottom:40px}}.l-area-dm .section-title{font-size:24px;line-height:1.7;margin-bottom:28px}@media only screen and (min-width: 481px){.l-area-dm .section-title{font-size:28px;line-height:1.5;margin-bottom:36px}.l-area-dm .section-title br{display:none}}.l-area-dm .hero-section{display:flex;flex-direction:column;align-items:center;padding:24px 0;background-image:linear-gradient(#efefef, #fff);margin-top:-16px;margin-bottom:16px}@media only screen and (min-width: 481px){.l-area-dm .hero-section{flex-direction:row;padding:24px 0 24px 24px;margin-bottom:72px}}.l-area-dm .hero-section-box+.hero-section-box{margin-top:24px}@media only screen and (min-width: 481px){.l-area-dm .hero-section-box+.hero-section-box{flex:1;margin-top:0;margin-left:16px}}.l-area-dm .hero-section-label{display:flex;align-items:center;justify-content:center;width:200px;color:#fff;font-size:18px;font-weight:600;line-height:30px;text-align:center;background:#140f09;border-radius:4px}@media only screen and (min-width: 481px){.l-area-dm .hero-section-label{width:232px;font-size:20px;line-height:29px}}.l-area-dm .hero-section-thumbnail{display:none;width:252px;height:157px;background-image:url("/asset/img/product/area-dm/top/hero_banner_left.png");background-size:contain;background-position:center;background-repeat:no-repeat;margin-top:24px}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.l-area-dm .hero-section-thumbnail{background-image:url("/asset/img/product/area-dm/top/hero_banner_left@2x.png")}}@media only screen and (min-width: 481px){.l-area-dm .hero-section-thumbnail{display:block}}.l-area-dm .hero-section-title{font-size:18px;font-weight:600;white-space:nowrap;margin-bottom:16px;text-align:center}.l-area-dm .hero-section-title mark{display:inline-block;line-height:0;background-color:transparent;border-bottom:14px solid #fef300}@media only screen and (min-width: 481px){.l-area-dm .hero-section-title{font-size:32px}.l-area-dm .hero-section-title mark{line-height:14px}}.l-area-dm .hero-section-price-box{display:flex;flex-direction:column;align-items:center}@media only screen and (min-width: 481px){.l-area-dm .hero-section-price-box{flex-direction:row}}.l-area-dm .hero-section-price-highlight{width:230px;color:#fff;font-size:20px;font-weight:600;line-height:40px;text-align:center;border-radius:20px;background-color:#db2b39;margin-bottom:16px}.l-area-dm .hero-section-price-highlight br{display:none}@media only screen and (min-width: 481px){.l-area-dm .hero-section-price-highlight{width:82px;height:82px;padding:16px 0;font-size:27px;line-height:1;border-radius:50%;margin-bottom:0;margin-right:16px}.l-area-dm .hero-section-price-highlight span{font-size:18px}.l-area-dm .hero-section-price-highlight br{display:inline}}.l-area-dm .hero-section-price-note{font-size:22px;font-weight:600}.l-area-dm .hero-section-price-note br{display:none}@media only screen and (min-width: 481px){.l-area-dm .hero-section-price-note{font-size:30px;line-height:1.2;margin-right:8px}.l-area-dm .hero-section-price-note br{display:inline}}.l-area-dm .hero-section-price{font-size:37px;font-weight:600}@media only screen and (min-width: 481px){.l-area-dm .hero-section-price{font-size:50px}}.l-area-dm .hero-section-priceNumber{color:#db2b39;font-size:84px;line-height:1;vertical-align:-4px}@media only screen and (min-width: 481px){.l-area-dm .hero-section-priceNumber{font-size:100px}}.l-area-dm .hero-section-priceUnit{color:#db2b39}.l-area-dm .hero-section-button-wrapper{text-align:center;margin-top:16px}.l-area-dm .hero-section-button-wrapper.is-fixed{position:fixed;right:0;bottom:0;left:0;z-index:10;padding:16px;background-color:rgba(245,246,246,0.95);border-top:#c9cacb solid 1px;animation:fadeIn 0.25s ease-in-out 0s 1 normal}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.l-area-dm .hero-section-button{font-size:16px;box-shadow:0px 1px 8px rgba(26,16,4,0.2)}.l-area-dm .hero-section-image{display:none;width:289px;height:232px;background-image:url("/asset/img/product/area-dm/top/hero_banner_right.png");background-size:contain;background-position:center;background-repeat:no-repeat}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.l-area-dm .hero-section-image{background-image:url("/asset/img/product/area-dm/top/hero_banner_right@2x.png")}}@media only screen and (min-width: 481px){.l-area-dm .hero-section-image{display:block;flex:0 1 auto}}.l-area-dm .benefit-nav-list{list-style:none;display:flex;flex-direction:column;padding-bottom:110px;background-size:40px 85px;background-position:center bottom;background-repeat:no-repeat;background-image:url("/asset/img/product/area-dm/top/arrow.svg");margin-bottom:-25px}@media only screen and (min-width: 481px){.l-area-dm .benefit-nav-list{flex-direction:row;justify-content:space-between;padding-bottom:125px;background-size:60px 125px;margin-bottom:-60px}}.l-area-dm .benefit-nav-item+.benefit-nav-item{margin-top:24px}@media only screen and (min-width: 481px){.l-area-dm .benefit-nav-item{width:252px}.l-area-dm .benefit-nav-item+.benefit-nav-item{margin-top:0;margin-left:24px}}.l-area-dm .benefit-nav-item-link{display:flex;flex-direction:row;align-items:flex-end;text-decoration:none}.l-area-dm .benefit-nav-item-link:hover{opacity:0.7}@media only screen and (min-width: 481px){.l-area-dm .benefit-nav-item-link{flex-direction:column;align-items:center}}.l-area-dm .benefit-nav-item-bubble{flex:1;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:130px;color:#1a1004;font-size:20px;background-color:#f5f5f7;margin-right:27px}.l-area-dm .benefit-nav-item-bubble::after{content:"";position:absolute;right:-27px;top:50%;display:block;width:0;height:0;border-style:solid;border-width:14px 0 14px 27px;border-color:transparent transparent transparent #f5f5f7;margin-top:-14px}@media only screen and (min-width: 481px){.l-area-dm .benefit-nav-item-bubble{width:100%;margin-right:0}.l-area-dm .benefit-nav-item-bubble::after{right:unset;top:unset;left:38px;bottom:-22px;border-width:0 22px 22px 0;border-color:transparent #f5f5f7 transparent transparent;margin-top:unset}}.l-area-dm .benefit-nav-item-user{flex:0 0 auto;width:88px;height:121px;background-size:contain;background-position:center bottom;background-repeat:no-repeat}@media only screen and (min-width: 481px){.l-area-dm .benefit-nav-item-user{width:124px;height:170px}}.l-area-dm .benefit-nav-item-user-1{background-image:url("/asset/img/product/area-dm/top/person_01.svg")}.l-area-dm .benefit-nav-item-user-2{background-image:url("/asset/img/product/area-dm/top/person_02.svg")}.l-area-dm .benefit-nav-item-user-3{background-image:url("/asset/img/product/area-dm/top/person_03.svg")}.l-area-dm .benefit-nav-item-user-4{background-image:url("/asset/img/product/area-dm/top/person_04.svg")}.l-area-dm .benefit-list{list-style:none}.l-area-dm .benefit-item{display:flex;flex-direction:column;padding:32px 16px;background-color:#fff}.l-area-dm .benefit-item+.benefit-item{margin-top:16px}@media only screen and (min-width: 481px){.l-area-dm .benefit-item{align-items:center;padding:40px 24px}.l-area-dm .benefit-item:nth-child(odd){flex-direction:row}.l-area-dm .benefit-item:nth-child(odd) .benefit-item-box{margin-left:64px}.l-area-dm .benefit-item:nth-child(even){flex-direction:row-reverse}.l-area-dm .benefit-item:nth-child(even) .benefit-item-box{margin-right:64px}.l-area-dm .benefit-item+.benefit-item{margin-top:24px}}.l-area-dm .benefit-item-userVoice{display:flex;align-items:center;margin-bottom:16px}.l-area-dm .benefit-item-user{flex:0 0 auto;width:48px;height:48px;background-size:contain;background-position:center;background-repeat:no-repeat}@media only screen and (min-width: 481px){.l-area-dm .benefit-item-user{width:64px;height:64px}}.l-area-dm .benefit-item-user-1{background-image:url("/asset/img/product/area-dm/top/person_thumb_01.svg")}.l-area-dm .benefit-item-user-2{background-image:url("/asset/img/product/area-dm/top/person_thumb_02.svg")}.l-area-dm .benefit-item-user-3{background-image:url("/asset/img/product/area-dm/top/person_thumb_03.svg")}.l-area-dm .benefit-item-user-4{background-image:url("/asset/img/product/area-dm/top/person_thumb_04.svg")}.l-area-dm .benefit-item-bubble{position:relative;padding:6px 16px;font-size:16px;background-color:#f5f5f7;border-radius:4px;margin-left:20px}.l-area-dm .benefit-item-bubble::before{content:"";position:absolute;left:-16px;top:50%;display:block;width:0;height:0;border-style:solid;border-width:10px 20px 10px 0;border-color:transparent #f5f5f7 transparent transparent;margin-top:-10px}.l-area-dm .benefit-item-title{font-size:30px;font-weight:600;margin-bottom:24px}.l-area-dm .benefit-item-title mark{display:inline-block;line-height:0;background-color:transparent;border-bottom:20px solid #fef300}.l-area-dm .benefit-item-summary{font-size:20px;font-weight:600;margin-bottom:24px}.l-area-dm .benefit-item-summary mark{color:#00a0e8;background-color:transparent}.l-area-dm .benefit-item-summary smaller{font-size:18px}.l-area-dm .benefit-item-price{font-size:24px;font-weight:600;margin:-24px 0 24px}.l-area-dm .benefit-item-priceNumber{color:#db2b39;font-size:40px;line-height:1;vertical-align:-2px}.l-area-dm .benefit-item-priceUnit{color:#db2b39}.l-area-dm .benefit-item-description{font-size:16px}.l-area-dm .benefit-item-note{font-size:13px;margin-top:16px}.l-area-dm .benefit-item-note-symbol{font-size:12px;margin-left:0.5em}.l-area-dm .benefit-item-link{display:inline-block;font-size:14px;margin-top:16px}.l-area-dm .benefit-item-image{flex:0 0 auto;background-size:contain;background-position:center;background-repeat:no-repeat;margin-bottom:32px}@media only screen and (min-width: 481px){.l-area-dm .benefit-item-image{margin-bottom:0}}.l-area-dm .benefit-item-image-1{width:100%;height:196px;background-image:url("/asset/img/product/area-dm/top/img_price.svg")}@media only screen and (min-width: 481px){.l-area-dm .benefit-item-image-1{width:538px;height:340px}}.l-area-dm .benefit-item-image-2{width:100%;height:231px;background-image:url("/asset/img/product/area-dm/top/img_1stop.svg")}@media only screen and (min-width: 481px){.l-area-dm .benefit-item-image-2{width:538px;height:376px}}.l-area-dm .benefit-item-image-3{width:100%;height:225px;background-image:url("/asset/img/product/area-dm/top/img_reaction.svg")}@media only screen and (min-width: 481px){.l-area-dm .benefit-item-image-3{width:538px;height:390px}}.l-area-dm .benefit-item-image-4{width:100%;height:200px;background-image:url("/asset/img/product/area-dm/top/img_list.svg")}@media only screen and (min-width: 481px){.l-area-dm .benefit-item-image-4{width:538px;height:376px}}.l-area-dm .size-list{list-style:none;display:flex;flex-direction:column}@media only screen and (min-width: 481px){.l-area-dm .size-list{flex-direction:row;justify-content:space-between}}.l-area-dm .size-item+.size-item{margin-top:16px}@media only screen and (min-width: 481px){.l-area-dm .size-item{width:352px}.l-area-dm .size-item+.size-item{margin-top:0;margin-left:32px}}.l-area-dm .size-item-link{display:block;color:#1a1004;text-decoration:none}.l-area-dm .size-item-link:hover .size-item-image{opacity:0.7}.l-area-dm .size-item-image-container{padding:20px;background-color:#f5f5f7;margin-bottom:8px}.l-area-dm .size-item-image{display:block;margin:auto}.l-area-dm .size-item-title{font-size:24px;font-weight:600}.l-area-dm .size-item-size{font-size:16px;font-weight:600}.l-area-dm .size-item-price{font-size:20px;font-weight:600}.l-area-dm .size-item-priceNumber{font-size:50px;color:#db2b39;vertical-align:-2px}.l-area-dm .size-item-priceUnit{color:#db2b39}.l-area-dm .size-item-priceNote{color:#999;font-size:16px;margin-left:8px}.l-area-dm .size-list-notes{list-style:none;padding-left:1.3em;text-indent:-1.3em;font-size:14px}.l-area-dm .size-list-note::before{content:"※";padding-right:0.3em}.l-area-dm .payment-method-list{display:flex;flex-direction:column;margin:0 16px 16px}@media only screen and (min-width: 481px){.l-area-dm .payment-method-list{flex-direction:row;justify-content:space-between;margin:auto}}.l-area-dm .payment-method-item{display:flex;flex-direction:row}.l-area-dm .payment-method-item+.payment-method-item{margin-top:32px}@media only screen and (min-width: 481px){.l-area-dm .payment-method-item{flex:0 1 auto;width:212px;flex-direction:column}.l-area-dm .payment-method-item+.payment-method-item{margin-top:0}}.l-area-dm .payment-method-item-image{flex:0 0 auto;width:48px;height:48px;background-size:contain;background-position:center;background-repeat:no-repeat;margin-right:8px}@media only screen and (min-width: 481px){.l-area-dm .payment-method-item-image{width:102px;height:102px;margin:0 auto}}.l-area-dm .payment-method-item-image-1{background-image:url("/asset/img/product/area-dm/top/ic_credit_card.svg")}.l-area-dm .payment-method-item-image-2{background-image:url("/asset/img/product/area-dm/top/ic_invoice.svg")}.l-area-dm .payment-method-item-image-3{background-image:url("/asset/img/product/area-dm/top/ic_bank.svg")}.l-area-dm .payment-method-item-image-4{background-image:url("/asset/img/product/area-dm/top/ic_convenience.svg")}.l-area-dm .payment-method-item-title{font-size:20px;font-weight:600;margin:8px 0 16px}@media only screen and (min-width: 481px){.l-area-dm .payment-method-item-title{font-size:24px;text-align:center;margin:8px 0}}.l-area-dm .payment-method-item-description{font-size:16px}.l-area-dm .payment-method-description-list{list-style:none;padding-left:1em;text-indent:-1em}.l-area-dm .payment-method-description-listItem:before{content:"・"}.l-area-dm .customer-support{display:flex;align-items:center;flex-direction:column}@media only screen and (min-width: 481px){.l-area-dm .customer-support{flex-direction:row-reverse}}.l-area-dm .customer-support-box{flex:1;padding:16px}@media only screen and (min-width: 481px){.l-area-dm .customer-support-box{padding:0 24px}}.l-area-dm .customer-support-title{font-size:20px;font-weight:600;margin-bottom:16px}@media only screen and (min-width: 481px){.l-area-dm .customer-support-title{font-size:24px}}.l-area-dm .customer-support-tel{display:inline-block;padding:8px 24px;color:#1a1004;font-size:32px;font-weight:600;text-align:center;text-decoration:none;border:3px solid;margin-bottom:16px}.l-area-dm .customer-support-tel:hover{opacity:0.7}.l-area-dm .customer-support-description{font-size:14px}.l-area-dm .customer-support-image{width:311px;height:157px;background-image:url("/asset/img/product/area-dm/top/img_support_sp.png");background-size:contain;background-position:center;background-repeat:no-repeat}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.l-area-dm .customer-support-image{background-image:url("/asset/img/product/area-dm/top/img_support_sp@2x.png")}}@media only screen and (min-width: 481px){.l-area-dm .customer-support-image{width:538px;height:266px;background-image:url("/asset/img/product/area-dm/top/img_support.png")}}@media only screen and (min-width: 481px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 481px) and (min-resolution: 192dpi){.l-area-dm .customer-support-image{background-image:url("/asset/img/product/area-dm/top/img_support@2x.png")}}.l-area-dm .online-design{display:flex;align-items:center;flex-direction:column;background-color:#fff}@media only screen and (min-width: 481px){.l-area-dm .online-design{flex-direction:row-reverse}}.l-area-dm .online-design-box{flex:1;padding:16px}@media only screen and (min-width: 481px){.l-area-dm .online-design-box{padding:0 24px}}.l-area-dm .online-design-title{font-size:20px;font-weight:600;margin-bottom:8px}@media only screen and (min-width: 481px){.l-area-dm .online-design-title{font-size:24px}}.l-area-dm .online-design-description{font-size:14px;margin-bottom:16px}@media only screen and (max-width: 480px){.l-area-dm .online-design-description{margin-bottom:24px}}.l-area-dm .online-design-link{font-size:14px}.l-area-dm .online-design-image{width:311px;height:168px;background-image:url("/asset/img/product/area-dm/top/img_online_design_sp.png");background-size:contain;background-position:center;background-repeat:no-repeat;margin-top:32px}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.l-area-dm .online-design-image{background-image:url("/asset/img/product/area-dm/top/img_online_design_sp@2x.png")}}@media only screen and (min-width: 481px){.l-area-dm .online-design-image{width:538px;height:280px;background-image:url("/asset/img/product/area-dm/top/img_online_design.png");margin-top:0}}@media only screen and (min-width: 481px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 481px) and (min-resolution: 192dpi){.l-area-dm .online-design-image{background-image:url("/asset/img/product/area-dm/top/img_online_design@2x.png")}}.l-area-dm .points-to-note{max-width:880px;margin:0 auto}@media only screen and (max-width: 480px){.l-area-dm .points-to-note{padding:0 18px}}.l-area-dm .notes-title{font-size:18px;margin:40px 0 30px;background:#f6f6f6;padding:12px 16px 10px}@media only screen and (max-width: 480px){.l-area-dm .notes-title{font-size:14px}}.l-area-dm .notes-list{list-style:none;padding-left:40px}@media only screen and (max-width: 480px){.l-area-dm .notes-list{padding-left:0}}.l-area-dm .notes-list-item{font-size:16px;line-height:1.8;text-indent:-1em}@media only screen and (max-width: 480px){.l-area-dm .notes-list-item{font-size:12px}}.l-area-dm .notes-list-item.top-bold{font-weight:600;margin-bottom:20px}@media only screen and (max-width: 480px){.l-area-dm .notes-list-item.top-bold{text-indent:0}}.l-area-dm .notes-list-item.second-subsequent{padding-left:30px}.l-area-dm .notes-list-item.coordinate{margin-bottom:10px}.l-area-dm .faq-to-note{max-width:880px;margin:0 auto}@media only screen and (max-width: 480px){.l-area-dm .faq-to-note{padding:0 18px}}.l-area-dm .faq-title{font-size:18px;margin:40px 0 30px;background:#fff;padding:12px 16px 10px}@media only screen and (max-width: 480px){.l-area-dm .faq-title{font-size:14px}}.l-area-dm .faq-summary{font-weight:600;padding-left:24px;padding-right:24px;margin-bottom:24px}@media only screen and (max-width: 480px){.l-area-dm .faq-summary{padding-left:0;padding-right:0}}.l-area-dm .faq-description{padding-left:56px;padding-right:24px}@media only screen and (max-width: 480px){.l-area-dm .faq-description{padding-left:0;padding-right:0}}.l-area-dm .faq-button-wrapper{text-align:center;margin-top:40px}.l-area-dm .faq-button-wrapper .c-btn-primary{width:30%}@media only screen and (max-width: 480px){.l-area-dm .faq-button-wrapper .c-btn-primary{width:80%}}.l-area-dm .area-dm-campaign-list{display:flex;margin:40px 0 0 -16px;justify-content:center;flex-direction:row;flex-wrap:wrap}@media only screen and (max-width: 480px){.l-area-dm .area-dm-campaign-list{margin-left:0;flex-direction:column}}.l-area-dm .area-dm-campaign-listItem{margin-bottom:16px;margin-left:16px;width:45%;list-style:none;box-shadow:0px 2px 6px rgba(26,16,4,0.15)}@media only screen and (max-width: 480px){.l-area-dm .area-dm-campaign-listItem{margin:0 0 16px 0;width:100%}}.l-area-dm .area-dm-campaign-link{display:block;text-decoration:none;display:flex;width:100%}@media only screen and (max-width: 480px){.l-area-dm .area-dm-campaign-link{flex-direction:column}}.l-area-dm .area-dm-campaign-img{width:45%}.l-area-dm .area-dm-campaign-img .area-dm-campaign-img-pc{display:block;width:100%}.l-area-dm .area-dm-campaign-img .area-dm-campaign-img-sp{display:none;width:100%}@media only screen and (max-width: 480px){.l-area-dm .area-dm-campaign-img{width:100%}.l-area-dm .area-dm-campaign-img .area-dm-campaign-img-pc{display:none}.l-area-dm .area-dm-campaign-img .area-dm-campaign-img-sp{display:block}}.l-area-dm .area-dm-campaign-desc{width:55%;padding:20px;display:flex;flex-flow:column}@media only screen and (max-width: 480px){.l-area-dm .area-dm-campaign-desc{padding:16px;width:100%}}.l-area-dm .area-dm-campaign-desc-title{font-size:16px;font-weight:600;color:#1a1004}@media only screen and (max-width: 480px){.l-area-dm .area-dm-campaign-desc-title{font-size:17px}}.l-area-dm .area-dm-campaign-desc-text{margin-top:20px;font-size:12px;color:#1a1004;flex:1}@media only screen and (max-width: 480px){.l-area-dm .area-dm-campaign-desc-text{margin-top:16px;font-size:12px}}.l-area-dm .area-dm-campaign-desc-dateText{font-size:12px;color:#1a1004;font-weight:600}@media only screen and (max-width: 480px){.l-area-dm .area-dm-campaign-desc-dateText{font-size:12px;margin-top:20px}}@media only screen and (max-width: 480px){.stand-banner-common .c-product-hero-image{height:200px;padding:34px 18px 0}.stand-banner-common .c-product-hero-image .hero-image-title{font-size:18px}.stand-banner-common .c-product-hero-image .hero-image-text{font-size:12px}}.stand-banner-common .c-lp-page-header-warp-products{height:46px}@media only screen and (max-width: 480px){.stand-banner-common .c-lp-page-header-warp-products{height:auto}}@media only screen and (max-width: 480px){.stand-banner-common .lp-title{display:none}}.stand-banner-common .quality-list .quality-item{background:#fff;font-size:12px;width:140px;height:140px}.stand-banner-common .quality-list .quality-item .quality-item-img{margin-bottom:4px}.stand-banner-common .common-products-price{display:flex;align-items:flex-end;justify-content:flex-start;font-size:14px;margin:20px 0 10px}.stand-banner-common .common-products-price .num{line-height:1.8}.stand-banner-common .common-products-price .price{font-size:32px;font-weight:600;line-height:1;margin:0 4px}@media only screen and (max-width: 480px){.stand-banner-common .common-products-price .price{margin:0 2px}}.stand-banner-common .common-products-price .tax{font-size:8px;margin-left:6px}@media only screen and (max-width: 480px){.stand-banner-common .common-products-price{justify-content:flex-end}}.page-stand-banner-top{position:relative}.page-stand-banner-top .top-hero-banner{background:url(/asset/img/product/banner-stand/top/hero-image.jpg) center center no-repeat;background-size:1124px;height:500px;padding:68px 60px 292px;display:flex;justify-content:space-between}@media only screen and (max-width: 480px){.page-stand-banner-top .top-hero-banner{background-size:180%;padding:20px;display:block;height:auto}}.page-stand-banner-top .top-hero-banner-title{font-size:32px;margin-bottom:20px;color:#fff}@media only screen and (max-width: 480px){.page-stand-banner-top .top-hero-banner-title{font-size:24px;margin-bottom:10px}}.page-stand-banner-top .top-hero-banner-text{font-size:15px;font-weight:600;color:#fff}@media only screen and (max-width: 480px){.page-stand-banner-top .top-hero-banner-text{font-size:10px}}.page-stand-banner-top .top-hero-banner-quality{display:flex;list-style:none}@media only screen and (max-width: 480px){.page-stand-banner-top .top-hero-banner-quality{margin-top:20px}}.page-stand-banner-top .top-hero-banner-quality-item{background-color:#fff;padding:22px 30px;border-radius:50%;text-align:center;margin-right:20px;font-weight:600;font-size:12px;line-height:1.3;width:140px;height:140px}.page-stand-banner-top .top-hero-banner-quality-item:last-child{margin-right:0}.page-stand-banner-top .top-hero-banner-quality-item .quality-item-img{margin-bottom:6px}@media only screen and (max-width: 480px){.page-stand-banner-top .top-hero-banner-quality-item{padding:14px 6px;border-radius:10%;font-size:10px}}.page-stand-banner-top .top-product-list{background:#fff;margin:-235px 4% 100px;box-shadow:0 0 4px 1px rgba(0,0,0,0.1)}@media only screen and (max-width: 480px){.page-stand-banner-top .top-product-list{display:block;margin:40px auto 100px;width:auto}}.page-stand-banner-top .top-product-list .news-ticker{position:relative;background-color:#fff;border-bottom:1px solid #ddd;color:#999;font-weight:300;padding:16px 0}.page-stand-banner-top .top-product-list .news-ticker li{padding:0}@media only screen and (max-width: 480px){.page-stand-banner-top .top-product-list .news-ticker{display:none}}.page-stand-banner-top .top-product-list .news-ticker .c-label-secondary{color:#999;border-color:#999}.page-stand-banner-top .c-product-section-top-list{list-style:none;display:flex}@media only screen and (max-width: 480px){.page-stand-banner-top .c-product-section-top-list{display:block}}.page-stand-banner-top .product-section-item{border-right:1px solid #ddd;padding:30px;width:33.3%}.page-stand-banner-top .product-section-item:last-child{border:none}@media only screen and (max-width: 480px){.page-stand-banner-top .product-section-item{padding:10px;border-right:none;margin-bottom:80px;width:100%}.page-stand-banner-top .product-section-item:last-child{margin-bottom:0}}.page-stand-banner-top .product-section-title{font-size:18px;text-align:center}.page-stand-banner-top .product-section-title .c-label-primary{vertical-align:3px}.page-stand-banner-top .product-section-type{color:#999;font-size:14px;text-align:center;margin-bottom:30px}.page-stand-banner-top .product-img{width:100%}.page-stand-banner-top .size-display{text-align:center;margin:40px 0 20px;position:relative}.page-stand-banner-top .size-display-list{border:2px solid #00a0e8;background-color:rgba(253,253,253,0.8);color:#00a0e8;font-weight:600;position:absolute;left:494px;bottom:0;line-height:1;display:none}.page-stand-banner-top .size-display-list.item-x-450x1600-indoor{width:79px;height:280px}.page-stand-banner-top .size-display-list.item-x-600x1800-indoor{width:105px;height:315px}.page-stand-banner-top .size-display-list.item-x-600x1800-double-use{width:105px;height:315px}.page-stand-banner-top .size-display-list.item-x-800x1800-double-use{width:140px;height:315px}.page-stand-banner-top .size-display-list.item-x-1000x2000-double-use{width:175px;height:350px}.page-stand-banner-top .size-display-list.item-i-590x2000{width:103px;height:350px}.page-stand-banner-top .size-display-list.item-i-890x2000{width:156px;height:350px}.page-stand-banner-top .size-display-list.item-rollup-600x1800{width:105px;height:315px}.page-stand-banner-top .size-display-list.item-rollup-850x2000{width:149px;height:350px}.page-stand-banner-top .size-display-list.item-rollup-1200x2000{width:210px;height:350px}.page-stand-banner-top .size-display-list.item-rollup-1500x2000{width:262px;height:350px}.page-stand-banner-top .size-display-list.item-rollup-2000x2000{width:350px;height:350px}.page-stand-banner-top .size-display-list-inner{position:absolute;top:50%;left:50%;width:100%;transform:translateY(-50%) translateX(-50%)}.page-stand-banner-top .size-display-list-inner .use-scene{font-size:10px}.page-stand-banner-top .size-confirmation-item{display:flex;align-items:center;margin-bottom:10px}.page-stand-banner-top .size-produt-name{text-align:right;width:18%;margin-right:20px;font-weight:400;font-size:15px}.page-stand-banner-top .size-produt-buttons{width:82%}.page-stand-banner-top .size-buttons{display:flex;list-style:none}.page-stand-banner-top .size-buttons-item{width:19%;margin-right:1%;text-align:center}.page-stand-banner-top .size-buttons-item a,.page-stand-banner-top .size-buttons-item .unlink{display:block;height:34px;font-weight:600;padding-top:4px}.page-stand-banner-top .size-buttons-item .unlink{border:1px solid #ddd}.page-stand-banner-top .size-buttons-item a{border:1px solid #00a0e8;text-decoration:none}.page-stand-banner-top .size-buttons-item a:hover{background:#00a0e8;color:#fff}.page-stand-banner-top .size-buttons-item:last-child{margin:0}.page-stand-banner-top .size-note{text-align:right;font-size:14px;font-weight:400;color:#999}@media only screen and (min-width: 481px){.page-stand-banner-subtop{width:1124px}}@media only screen and (min-width: 481px) and (max-width: 480px){.page-stand-banner-subtop{width:100%}}.page-stand-banner-subtop .c-product-hero-image{margin-bottom:10px}.page-stand-banner-subtop .c-product-hero-image .hero-image-contents-box{max-width:420px}.page-stand-banner-subtop .hero-image-i{background:url(/asset/img/product/banner-stand/subtop/hero-image-i.jpg) center center no-repeat;background-size:auto 100%}.page-stand-banner-subtop .hero-image-i .quality-list{left:428px}.page-stand-banner-subtop .hero-image-rollup{background:url(/asset/img/product/banner-stand/subtop/hero-image-rollup.jpg) center center no-repeat;background-size:auto 100%}.page-stand-banner-subtop .hero-image-rollup .quality-list{left:458px}.page-stand-banner-subtop .hero-image-x{background:url(/asset/img/product/banner-stand/subtop/hero-image-x.jpg) center center no-repeat;background-size:auto 100%}.page-stand-banner-subtop .hero-image-x .quality-list{left:436px}.page-stand-banner-subtop .top-products-list{display:flex;align-items:center;justify-content:center;list-style:none;margin:-100px 0 100px;padding-top:100px;flex-wrap:wrap}@media only screen and (max-width: 480px){.page-stand-banner-subtop .top-products-list{justify-content:flex-start}}.page-stand-banner-subtop .top-products-link{display:block;color:#222;text-decoration:none;padding:10px 0}.page-stand-banner-subtop .top-products-link:hover{background:#eef9fe}.page-stand-banner-subtop .top-products-link .common-products-price{justify-content:center;margin:0}.page-stand-banner-subtop .top-products-list-item{width:205px;margin-right:14px;text-align:center}.page-stand-banner-subtop .top-products-list-item:last-child{margin-right:0}@media only screen and (max-width: 480px){.page-stand-banner-subtop .top-products-list-item{width:50%;margin:0 0 32px 0}.page-stand-banner-subtop .top-products-list-item:last-child{margin-right:0}}.page-stand-banner-subtop .top-products-img{width:100%}.page-stand-banner-subtop .top-products-name{font-size:14px}.page-stand-banner-subtop .top-products-size{font-size:14px;color:#999}.page-stand-banner-subtop .top-products-tax{text-align:right;font-size:10px}.page-stand-banner-subtop .indoor-outdoor{color:#fff;background-color:#222;padding:5px;margin-right:10px;border-radius:2px;text-align:center;font-size:12px;display:inline-block;margin-top:1px}.page-stand-banner-subtop .products-detail-contents{display:flex;margin:-100px 0 80px;padding:100px 0 50px;border-bottom:1px solid #eee;width:1124px}@media only screen and (max-width: 480px){.page-stand-banner-subtop .products-detail-contents{display:block;margin:-100px 0 100px;width:100%}}.page-stand-banner-subtop .stand-banner-image-gallery{flex-basis:52.5%;max-width:52.5%;margin-right:34px}@media only screen and (max-width: 480px){.page-stand-banner-subtop .stand-banner-image-gallery{max-width:initial;margin-right:0}}.page-stand-banner-subtop .stand-banner-image-gallery .imageGallery-main{max-height:500px}.page-stand-banner-subtop .stand-banner-detail{flex:1}.page-stand-banner-subtop .stand-banner-detail .price{font-size:45px}.page-stand-banner-subtop .detail-product-name{margin-bottom:20px;font-size:20px}.page-stand-banner-subtop .detail-product-name .c-label-secondary{vertical-align:3px}@media only screen and (max-width: 480px){.page-stand-banner-subtop .detail-product-name{margin:20px 0;font-size:16px}}@media only screen and (max-width: 480px){.page-stand-banner-subtop .detail-product-name br{display:none}}.page-stand-banner-subtop .detail-product-text{font-size:16px;margin-bottom:14px}@media only screen and (max-width: 480px){.page-stand-banner-subtop .detail-product-text{display:none}}.page-stand-banner-subtop .stand-banner-spec{margin:40px 0 30px;border-bottom:1px solid #ccc}.page-stand-banner-subtop .stand-banner-spec-list{display:flex;font-size:12px;border-top:1px solid #ccc;padding:15px 0;margin:0}@media only screen and (max-width: 480px){.page-stand-banner-subtop .stand-banner-spec-list{font-size:10px}}.page-stand-banner-subtop .stand-banner-spec-list-title{margin-right:12px;width:15%}@media only screen and (max-width: 480px){.page-stand-banner-subtop .stand-banner-spec-list-title{margin-right:2%;width:12%}}.page-stand-banner-subtop .stand-banner-spec-list-content{width:86%}@media only screen and (max-width: 480px){.page-stand-banner-subtop .stand-banner-spec-list-content{width:78%}}.page-stand-banner-subtop .stand-banner-detail-bottom-links{text-align:right;list-style:none}@media only screen and (max-width: 480px){.page-stand-banner-subtop .stand-banner-detail-bottom-links .c-btn-primary{display:none}}.page-beginners .beginners-hero{font-size:28px;background:url("/asset/img/beginners/hero-image.jpg") no-repeat 0 0;background-size:auto 100%;padding:57px 0 53px 60px;max-width:1124px;max-height:250px;font-weight:500}@media only screen and (max-width: 480px){.page-beginners .beginners-hero{font-size:16px;padding:30px}}.page-beginners .beginners-hero .hero-text{background-color:rgba(255,255,255,0.5);padding:20px;display:block;width:550px}@media only screen and (max-width: 480px){.page-beginners .beginners-hero .hero-text{width:auto;padding:5px}}.page-beginners .block{margin:0 auto 100px;width:880px;line-height:1.8}.page-beginners .block.width-max{width:1124px}@media only screen and (max-width: 480px){.page-beginners .block.width-max{width:auto}}@media only screen and (max-width: 480px){.page-beginners .block{margin-bottom:50px;width:auto}}.page-beginners .block .block-title{font-size:28px;text-align:center;margin:0 0 40px}@media only screen and (max-width: 480px){.page-beginners .block .block-title{font-size:18px}}.page-beginners .introduction{margin-bottom:20px;line-height:1.6}.page-beginners .beginners-print-quality{padding:80px 80px 80px 640px;width:1124px;background:url("/asset/img/beginners/bg-print-quality.png") no-repeat 0 0 #f6f6f6;background-size:562px}@media only screen and (max-width: 480px){.page-beginners .beginners-print-quality{width:auto;padding:450px 10px 10px}}.page-beginners .beginners-print-quality .section-title{text-align:left;background-size:auto 45%}.page-beginners .design-service{display:flex}@media only screen and (max-width: 480px){.page-beginners .design-service{display:block}}.page-beginners .design-service .service-content{margin-right:40px}@media only screen and (max-width: 480px){.page-beginners .design-service .service-content{margin:0 0 50px;text-align:center}}.page-beginners .design-service .service-title{text-align:left;font-size:24px;margin-bottom:40px}@media only screen and (max-width: 480px){.page-beginners .design-service .service-title{text-align:center;font-size:18px}}.page-beginners .design-service .icon-recommend{background:#222;color:#fff;font-size:11px;padding:6px 18px 4px;border-radius:3px;margin-right:10px;vertical-align:middle}.page-beginners .design-service .service-image{width:504px;margin-top:100px}@media only screen and (max-width: 480px){.page-beginners .design-service .service-image{width:auto}}.page-beginners .service-list{list-style:none;display:flex;flex-wrap:wrap;margin-right:-16px;padding:0}@media only screen and (max-width: 480px){.page-beginners .service-list{margin-right:0}}.page-beginners .service-item{box-shadow:0 2px 4px 0 rgba(34,34,34,0.5);margin:0 16px 16px 0;width:282px}@media only screen and (max-width: 480px){.page-beginners .service-item{width:100%;margin:0 0 16px 0}}.page-beginners .service-item .service-item-inner{display:flex;height:80px;align-items:center;justify-content:space-between}.page-beginners .service-item .service-img{width:28%}@media only screen and (max-width: 480px){.page-beginners .service-item .service-img{width:22%}}.page-beginners .service-item .service-name{color:#222;margin:0;flex:1;text-align:left}.page-beginners .service-item .service-arrow{padding-right:10px;margin:0}.page-beginners .feature-list{list-style:none;display:flex;flex-wrap:wrap;margin:0 -16px 0 0;padding:0}@media only screen and (max-width: 480px){.page-beginners .feature-list{display:block;margin:0}}.page-beginners .feature-list .feature-item{width:31.5%;margin:0 16px 16px 0;text-align:center}@media only screen and (max-width: 480px){.page-beginners .feature-list .feature-item{width:auto;margin:0 0 16px 0}}@media only screen and (max-width: 480px){.page-beginners .feature-list .item-title br{display:none}}.page-beginners .feature-list .item-text{text-align:left;font-size:14px;padding:0 18px}.page-beginners .guide-nav{display:flex;justify-content:space-between;margin-top:40px}@media only screen and (max-width: 480px){.page-beginners .guide-nav{flex-direction:column}}.page-beginners .guide-nav>li{width:49.5%;padding:25px 40px;background:#fafafa;font-weight:600;text-align:center}@media only screen and (max-width: 480px){.page-beginners .guide-nav>li{width:100%;margin-bottom:10px;padding:20px}}.page-beginners .guide-nav>li a{margin-left:20px}@media only screen and (max-width: 480px){.page-beginners .guide-nav>li a{display:inline-block;margin-top:5px;margin-left:0}}.page-beginners .guide-nav>li .nav-icon{padding:3px 0 3px;background-repeat:no-repeat;background-position:left center}.page-beginners .guide-nav>li .nav-icon.nav-order{padding-left:20px;background-image:url("/asset/img/beginners/icon-guide.png");background-size:16px auto}.page-beginners .guide-nav>li .nav-icon.nav-printing{padding-left:24px;background-image:url("/asset/img/beginners/icon-data-creating.png");background-size:20px auto}.page-beginners .btn-box{margin:60px 0;text-align:center}@media only screen and (max-width: 480px){.page-beginners .btn-box{margin:30px 0}}.page-beginners .btn-box .copy{font-size:18px;font-weight:600;text-align:center}@media only screen and (max-width: 480px){.page-beginners .btn-box .copy{font-size:14px}}.page-beginners .btn-box .register-btn{width:50%;margin:0 auto}@media only screen and (max-width: 480px){.page-beginners .btn-box .register-btn{width:100%}}.page-lp-booklet .header-contents-box .inner-box-booklet{width:51%}.page-lp-booklet .header-contents-box .inner-box-booklet .caption,.page-lp-booklet .header-contents-box .inner-box-booklet .text{text-align:left}.page-lp-booklet .header-contents-box .btn-box a{padding:10px}.page-lp-booklet .lp-page-header .text-link a:link{padding:0 10px 19px 10px !important}.page-lp-booklet .lp-title{font-size:18px}.page-lp-booklet .hero-image-booklet{margin:10px 0 60px;display:flex;height:193px;background-color:#EDE1C7}@media only screen and (max-width: 480px){.page-lp-booklet .hero-image-booklet{height:auto}}.page-lp-booklet .hero-image-booklet .hero-image-content{position:relative;padding:24px 20px 0 24px;width:781px}@media only screen and (max-width: 480px){.page-lp-booklet .hero-image-booklet .hero-image-content{padding:12px;display:flex;justify-content:space-between;flex-direction:column}}.page-lp-booklet .hero-image-booklet .hero-image-title{margin:6px 0 20px;font-size:28px}@media only screen and (max-width: 480px){.page-lp-booklet .hero-image-booklet .hero-image-title{margin:0 0 8px;text-align:center}}.page-lp-booklet .hero-image-booklet .hero-image-description{width:316px;font-size:14px;line-height:1.6}@media only screen and (max-width: 480px){.page-lp-booklet .hero-image-booklet .hero-image-description{width:100%;line-height:1.4}}.page-lp-booklet .hero-image-booklet .hero-image-detail{position:absolute;right:21px;top:24px;width:396px}@media only screen and (max-width: 480px){.page-lp-booklet .hero-image-booklet .hero-image-detail{position:static;width:100%}}.page-lp-booklet .hero-image-booklet .hero-image-detail-point{background-color:#EE4A0F;color:#fff;font-size:26px;font-weight:600;width:100%;padding:8px 0;text-align:center;line-height:1.2;vertical-align:middle}@media only screen and (max-width: 480px){.page-lp-booklet .hero-image-booklet .hero-image-detail-point{font-size:21px}}.page-lp-booklet .hero-image-booklet .hero-image-detail-content{display:flex}@media only screen and (max-width: 480px){.page-lp-booklet .hero-image-booklet .hero-image-detail-content{justify-content:center}}.page-lp-booklet .hero-image-booklet .hero-image-detail-text-container{padding-top:12px}.page-lp-booklet .hero-image-booklet .hero-image-detail-copies-text{font-size:29px;font-weight:600}@media only screen and (max-width: 480px){.page-lp-booklet .hero-image-booklet .hero-image-detail-copies-text{font-size:25px}}.page-lp-booklet .hero-image-booklet .hero-image-detail-copies{font-size:60px;font-weight:600;line-height:1}@media only screen and (max-width: 480px){.page-lp-booklet .hero-image-booklet .hero-image-detail-copies{font-size:48px}}.page-lp-booklet .hero-image-booklet .hero-image-detail-order-text{font-size:30px;font-weight:600;line-height:1}@media only screen and (max-width: 480px){.page-lp-booklet .hero-image-booklet .hero-image-detail-order-text{font-size:25px}}.page-lp-booklet .hero-image-booklet .hero-image-detail-price{font-size:122px;color:#EE4A0F;font-weight:600;line-height:1}@media only screen and (max-width: 480px){.page-lp-booklet .hero-image-booklet .hero-image-detail-price{font-size:102px}}.page-lp-booklet .hero-image-booklet .hero-image-detail-unit-price-container{padding-top:37px;display:flex;flex-direction:column}@media only screen and (max-width: 480px){.page-lp-booklet .hero-image-booklet .hero-image-detail-unit-price-container{padding-top:31px}}.page-lp-booklet .hero-image-booklet .hero-image-detail-unit-price{order:2;font-size:31px;font-weight:600}@media only screen and (max-width: 480px){.page-lp-booklet .hero-image-booklet .hero-image-detail-unit-price{font-size:27px}}.page-lp-booklet .hero-image-booklet .hero-image-detail-unit-price-tilde{font-size:24px;font-weight:600}@media only screen and (max-width: 480px){.page-lp-booklet .hero-image-booklet .hero-image-detail-unit-price-tilde{font-size:21px}}.page-lp-booklet .hero-image-booklet .hero-image-detail-tax-excluded{order:1;font-size:20px;font-weight:600}@media only screen and (max-width: 480px){.page-lp-booklet .hero-image-booklet .hero-image-detail-tax-excluded{font-size:16px}}.page-lp-booklet .hero-image-booklet .hero-image-detail-note-container{display:none;position:relative;margin-bottom:12px;height:20px}@media only screen and (max-width: 480px){.page-lp-booklet .hero-image-booklet .hero-image-detail-note-container{display:block}}.page-lp-booklet .hero-image-booklet .hero-image-detail-note-container::before{position:absolute;top:8px;content:"";display:block;width:100%;height:1px;background-color:#222}.page-lp-booklet .hero-image-booklet .hero-image-detail-note{position:absolute;font-size:12px;font-weight:600;text-align:center;width:100%}.page-lp-booklet .hero-image-booklet .hero-image-detail-note-text{padding:0 8px;background-color:#EDE1C7}.page-lp-booklet .hero-image-booklet .hero-image-product{position:relative;width:343px;height:193px;background-image:url("/asset/img/product/booklet/top/hero-image.png");background-repeat:no-repeat;background-size:100%}@media only screen and (max-width: 480px){.page-lp-booklet .hero-image-booklet .hero-image-product{display:none}}.page-lp-booklet .hero-image-booklet .hero-image-product-note{position:absolute;right:8px;bottom:8px;font-size:14px;text-shadow:2px 2px 2px #fff,-2px -2px 2px #fff,-2px 2px 2px #fff,2px -2px 2px #fff,2px 0px 2px #fff,-2px 0px 2px #fff,0px 2px 2px #fff,0px -2px 2px #fff}.page-lp-booklet .img-box a:link,.page-lp-booklet .img-box a:visited{padding:0 !important;height:auto !important}.page-lp-booklet .product-item-buttons{display:flex;margin-left:-4px}.page-lp-booklet .product-item-buttons .product-item-button{margin-left:4px}.page-lp-booklet .usage-box{padding:16px;margin-top:45px;background-color:#f6f6f6}.page-lp-booklet .usage-box ~ .usage-box{margin-top:24px}@media only screen and (max-width: 480px){.page-lp-booklet .usage-box{padding:8px}}.page-lp-booklet .usage-box .title-box{display:flex}@media only screen and (max-width: 480px){.page-lp-booklet .usage-box .title-box{flex-direction:column}}.page-lp-booklet .usage-box .title-box .icon{width:154px;height:112px !important}@media only screen and (max-width: 480px){.page-lp-booklet .usage-box .title-box .icon{width:264px;height:180px !important;margin:0 auto}}.page-lp-booklet .usage-box .title-box .title-container{width:100%;display:flex;flex-direction:column;justify-content:center;margin-left:16px}@media only screen and (max-width: 480px){.page-lp-booklet .usage-box .title-box .title-container{margin:8px 0 0}}.page-lp-booklet .usage-box .title-box .title-container .title{font-size:28px}@media only screen and (max-width: 480px){.page-lp-booklet .usage-box .title-box .title-container .title{font-size:18px}}.page-lp-booklet .usage-box .title-box .title-container .description{display:block;margin-top:12px;font-size:14px}.page-lp-booklet .usage-box .content-wrapper{display:flex;margin:16px 0 0 -16px}@media only screen and (max-width: 480px){.page-lp-booklet .usage-box .content-wrapper{flex-direction:column;margin:0}}.page-lp-booklet .usage-box .content-wrapper .content-box{margin-left:16px;padding:16px;width:33%;background-color:#fff}@media only screen and (max-width: 480px){.page-lp-booklet .usage-box .content-wrapper .content-box{width:100%;margin:8px 0 0 0}}.page-lp-booklet .usage-box .content-wrapper .content-box .title{font-size:20px}@media only screen and (max-width: 480px){.page-lp-booklet .usage-box .content-wrapper .content-box .title{font-size:18px}}.page-lp-booklet .usage-box .content-wrapper .content-box .contents{margin-top:16px;font-size:13px}@media only screen and (max-width: 480px){.page-lp-booklet .usage-box .content-wrapper .content-box .contents{font-size:14px}}.page-lp-booklet .usage-box .content-wrapper .content-box .contents .heading{font-size:14px}@media only screen and (max-width: 480px){.page-lp-booklet .usage-box .content-wrapper .content-box .contents .heading{font-size:16px}}.page-lp-booklet .usage-box .content-wrapper .content-box .price-wrapper{margin:16px 0}.page-lp-booklet .usage-box .content-wrapper .content-box .price-wrapper .price{font-size:30px;font-weight:bold}.page-lp-booklet .usage-box .content-wrapper .content-box .price-wrapper .price-yen{margin-left:8px;font-size:14px;font-weight:normal}.page-lp-booklet .diff-box{display:flex;margin-top:60px;justify-content:space-between}.page-lp-booklet .diff-box .contents-box{width:31%;padding:30px 0 6px 0;border-bottom:1px solid #ddd;background-color:#f6f6f6}.page-lp-booklet .diff-box .contents-box .name-bar{margin:0 -10px;position:relative;padding:15px;background-color:#222;color:#fff;font-size:18px;letter-spacing:0.1em;text-align:center}.page-lp-booklet .diff-box .contents-box .name-bar:before{position:absolute;top:100%;left:0;border-bottom:solid 10px transparent;border-right:solid 10px #666;content:""}.page-lp-booklet .diff-box .contents-box .name-bar:after{position:absolute;top:100%;right:0;border-bottom:solid 10px transparent;border-left:solid 10px #666;content:""}.page-lp-booklet .diff-box .contents-box .inner-box{padding:30px 20px 35px}.page-lp-booklet .diff-box .contents-box .inner-box .diff-box-summary{min-height:110px}.page-lp-booklet .diff-box .contents-box .tac img{width:100%}.page-lp-booklet .diff-box .contents-box .siege{margin-top:40px;padding:50px 25px;background-color:#fff;box-shadow:inset 0 1px 0 0 #dedede;border-radius:2px}.page-lp-booklet .diff-box .contents-box .size{margin:18px -12px 0 0;min-height:116px}.page-lp-booklet .diff-box .contents-box .size a:link,.page-lp-booklet .diff-box .contents-box .size a:visited{display:inline-block;margin:12px 12px 0 0;padding:12px 8px;border:2px solid #00a0e8;border-radius:2px;font-size:18px;line-height:1;font-weight:bold;letter-spacing:0.05em;text-decoration:none;transition:all 0.1s linear}.page-lp-booklet .diff-box .contents-box .size a:hover{background-color:#00a0e8;color:#fff}.page-lp-booklet .diff-box .contents-box .page{display:inline-block;padding-right:5px;font-size:28px;font-weight:600;letter-spacing:0.05em}@media only screen and (max-width: 480px){.page-lp-booklet .diff-box{display:block;margin-top:0}.page-lp-booklet .diff-box .contents-box{width:100%;margin-top:30px;padding:15px 0 6px 0}.page-lp-booklet .diff-box .contents-box .name-bar{margin:0 -5px;padding:10px;font-size:16px}.page-lp-booklet .diff-box .contents-box .name-bar:before{border-bottom:solid 5px transparent;border-right:solid 5px #666}.page-lp-booklet .diff-box .contents-box .name-bar:after{border-bottom:solid 5px transparent;border-left:solid 5px #666}.page-lp-booklet .diff-box .contents-box .inner-box{padding:20px 15px 25px}.page-lp-booklet .diff-box .contents-box .inner-box .diff-box-summary{min-height:auto}.page-lp-booklet .diff-box .contents-box .siege{margin-top:30px;padding:30px 15px}.page-lp-booklet .diff-box .contents-box .size{margin:18px -12px 0 0;min-height:auto}.page-lp-booklet .diff-box .contents-box .size a:link,.page-lp-booklet .diff-box .contents-box .size a:visited{margin:12px 12px 0 0;padding:12px 10px;font-size:16px}.page-lp-booklet .diff-box .contents-box .page{padding-right:3px;font-size:25px}}.page-lp-booklet .inquiry-box{margin-top:45px}.page-lp-booklet .size-box{display:flex;margin:40px 0 0 0;text-align:center;align-items:flex-end}.page-lp-booklet .size-box div{margin-right:46px}.page-lp-booklet .size-box div:last-of-type{margin-right:0}.page-lp-booklet .size-box p{margin-top:20px;font-size:12px;font-weight:600}@media only screen and (max-width: 480px){.page-lp-booklet .size-box{margin:10px 0 0;flex-wrap:wrap;justify-content:space-between}.page-lp-booklet .size-box div{width:47%;margin:30px 0 0}.page-lp-booklet .size-box p{margin-top:10px}}.page-lp-booklet .choice-hint-box{width:80%;margin:50px auto 0 auto}.page-lp-booklet .choice-hint-box .column-box{display:flex;justify-content:space-between}.page-lp-booklet .choice-hint-box .column-box .column{width:31%}.page-lp-booklet .choice-hint-box .btn-box{display:flex;flex-wrap:wrap;margin:30px -3% 0 0}.page-lp-booklet .choice-hint-box .btn-box a{width:31%;margin:20px 2.3% 0 0;padding:10px}@media only screen and (max-width: 480px){.page-lp-booklet .choice-hint-box{width:90%;margin:30px auto 0 auto}.page-lp-booklet .choice-hint-box .column-box .column{width:31%}.page-lp-booklet .choice-hint-box .btn-box{display:block;margin:10px 0 0}.page-lp-booklet .choice-hint-box .btn-box a{width:100%;margin:20px 0 0}}.page-lp-booklet .product-link{display:flex;flex-wrap:wrap;margin:30px -3% 0 0}.page-lp-booklet .product-link a:link,.page-lp-booklet .product-link a:visited{display:block;width:31%;margin:25px 2.3% 0 0;padding:20px 10px;border:1px solid #00a0e8;border-radius:2px;font-size:14px;line-height:1;font-weight:bold;text-align:center;text-decoration:none;transition:all 0.1s linear}.page-lp-booklet .product-link a:hover{background-color:#00a0e8;color:#fff}@media only screen and (max-width: 480px){.page-lp-booklet .product-link{display:block;margin:10px 0 0}.page-lp-booklet .product-link a:link,.page-lp-booklet .product-link a:visited{width:90%;margin:20px auto 0;padding:15px}}.page-calendar .hero-image-calendar{background:url(/asset/img/product/calendar/top/hero-image.jpg) center center no-repeat;background-size:auto 100%}.page-calendar .section-title-sub{font-weight:600;font-size:20px;letter-spacing:0.67px;text-align:center;margin-top:30px}@media only screen and (max-width: 480px){.page-calendar .section-title-sub{font-size:16px;margin-top:15px}}.page-calendar .section-service{display:flex;flex-wrap:wrap;justify-content:center;margin-top:30px}@media only screen and (max-width: 480px){.page-calendar .section-service{margin-top:15px}}.page-calendar .service-item{position:relative;box-sizing:border-box;border:1px solid #ddd;width:450px;padding-bottom:52px;margin-right:32px}.page-calendar .service-item:nth-of-type(2n){margin-right:0}@media only screen and (max-width: 480px){.page-calendar .service-item{width:100%;margin-right:0}}.page-calendar .service-item-novelty{background-color:#e8f7f8}.page-calendar .service-item-novelty .emphasize{font-weight:700;font-size:12px}.page-calendar .service-item-novelty .service-note{position:absolute;left:0;bottom:-20px;font-weight:300;font-size:11px;line-height:1.45;letter-spacing:-0.29px}.page-calendar .service-item-novelty .open-external-link{width:15px;margin-left:10px}.page-calendar .service-item-original{background-color:#fff}@media only screen and (max-width: 480px){.page-calendar .service-item-original{margin-top:44px}}.page-calendar .service-item-imageContainer{width:100%;transition-duration:0.3s;cursor:pointer}.page-calendar .service-item-imageContainer:hover{opacity:0.7}.page-calendar .service-item-imageContainer .service-item-image{width:100%;object-fit:cover}.page-calendar .service-item-contents{padding:17px 20px}.page-calendar .service-item-contents .service-item-heading{font-size:20px;letter-spacing:0.67px;line-height:1;font-weight:600;margin-bottom:10px}.page-calendar .service-item-contents .service-item-description{font-size:14px;line-height:1.57;letter-spacing:0.44px;font-weight:300}.page-calendar .service-item-link{position:absolute;left:0;bottom:0;width:100%;height:52px;display:flex;align-items:center;justify-content:center;font-size:14px;cursor:pointer;text-decoration:none;transition-duration:0.2s}.page-calendar .service-item-link:hover{opacity:0.7}.page-calendar .service-item-link-novelty{background-color:#0ba7b3;color:#fff;font-weight:700}.page-calendar .service-item-link-original{background-color:#f6f6f6;color:#00a0e8;font-weight:300}.page-calendar .parallel-box{display:flex;max-width:930px;margin:40px auto 0}.page-calendar .parallel-box .parallel-box-inner{flex-basis:50%;text-align:left}.page-calendar .parallel-box .parallel-box-inner.left{margin-right:15px}.page-calendar .parallel-box .parallel-box-inner.right{margin-left:15px}@media only screen and (max-width: 480px){.page-calendar .parallel-box .parallel-box-inner.left{margin-right:0px;margin-bottom:20px}.page-calendar .parallel-box .parallel-box-inner.left img{width:100px}.page-calendar .parallel-box .parallel-box-inner.right{margin-left:0px}.page-calendar .parallel-box .parallel-box-inner.right img{width:77px}}.page-calendar .parallel-box .parallel-box-title{margin-bottom:16px;font-size:20px}.page-calendar .parallel-box .parallel-box-text.secondary{text-align:left}.page-calendar .c-product-section-about .parallel-box-inner{border:solid #ddd 1px;padding:32px 16px;text-align:center}@media only screen and (max-width: 480px){.page-calendar .c-product-section-about .parallel-box{flex-direction:column}.page-calendar .c-product-section-about .parallel-box .parallel-box-image{flex-basis:100%;margin:0 0 15px}.page-calendar .c-product-section-about .parallel-box .parallel-box-title{font-size:18px}}.page-calendar .product-outline{max-width:930px;margin:0 auto}.page-calendar .product-outline ul{list-style:disc inside}.page-calendar .spec-item p{font-size:12px;line-height:1.4}.l-contact .contact-chat-widget{margin:20px auto 0}.l-contact .contact-hl02{margin:0;padding:0;font-size:20px;letter-spacing:0.03em;font-weight:600;color:#000;margin-top:70px}.l-contact .contact-hl02:first-child{margin-top:50px}.l-contact .contact-hl02.border-l{border-bottom:1px solid #f6f6f6;padding-bottom:15px}@media only screen and (max-width: 480px){.l-contact .contact-hl02.border-l{padding-bottom:10px}}.l-contact .contact-hl02.margin-top70{margin-top:70px}@media only screen and (max-width: 480px){.l-contact .contact-hl02.margin-top70{margin-top:20px}}.l-contact .contact-hl02 .text{font-size:14px;font-weight:normal;margin-left:5px;vertical-align:3px}.l-contact .contact-hl02 .contact-req{vertical-align:5px;margin-left:15px}@media only screen and (max-width: 480px){.l-contact .contact-hl02{font-size:16px;margin-top:20px}.l-contact .contact-hl02:first-child{margin-top:20px}.l-contact .contact-hl02 .text{display:none}}.l-contact .contact-p-text{font-size:14px;margin:10px 0 0 10px}@media only screen and (max-width: 480px){.l-contact .contact-p-text{font-size:12px;margin:5px 0 0 5px}}.l-contact .contact-p-text.border-l{border-bottom:1px solid #f6f6f6;padding-bottom:15px}@media only screen and (max-width: 480px){.l-contact .contact-p-text.border-l{padding-bottom:10px}}.l-contact .service-link-box{margin-top:40px}@media only screen and (max-width: 480px){.l-contact .service-link-box{margin-top:20px;margin-bottom:-20px}}.l-contact .service-link-box .service-link-box-inner{float:left;width:20%;padding:0 10px;text-align:center}@media only screen and (max-width: 480px){.l-contact .service-link-box .service-link-box-inner{width:33.33333%}}.l-contact .service-link-box .service-link-box-text{margin:0 auto 20px auto;padding:0;padding-top:30px;font-weight:600;margin-right:5px;text-align:left}@media only screen and (max-width: 480px){.l-contact .service-link-box .service-link-box-text{padding-top:15px;margin-right:0;font-size:80%}}.l-contact .contact-link-box{margin-bottom:30px}@media only screen and (max-width: 480px){.l-contact .contact-link-box{margin-top:0px}}.l-contact .contact-link-box a{display:block;width:49.7%;float:left;font-weight:600;padding:9px 15px 10px 15px;margin-top:10px;margin-bottom:10px;border-bottom:1px dotted #ccc;border-left:1px dotted #ccc}@media only screen and (max-width: 480px){.l-contact .contact-link-box a{font-size:16px;display:block;width:100%;padding:10px 0;margin-top:0;margin-bottom:0;border-left:none}.l-contact .contact-link-box a .text-q{vertical-align:1px;margin-right:10px}}.l-contact .contact-link-box a:link,.l-contact .contact-link-box a:visited{text-decoration:none;transition:all 0.1s linear}.l-contact .contact-link-box a:hover{background-color:#fafafa}.l-contact .text-q{display:inline-block;border-radius:50%;background-color:#00a0e8;color:white;text-align:center;font-size:18px;font-weight:normal;margin-right:8px;padding:8px 11px;line-height:1}.l-contact .text-q.guide{display:block;float:left;width:34px;margin-top:-5px}@media only screen and (max-width: 480px){.l-contact .text-q.guide{width:25px;margin-bottom:20px}}@media only screen and (max-width: 480px){.l-contact .text-q{font-size:14px;padding:5px 7px;margin-right:5px}}.l-contact .contact-btn{background-color:#fafafa;padding:30px;text-align:center;margin-top:30px;margin-bottom:60px}@media only screen and (max-width: 480px){.l-contact .contact-btn{background-color:none;padding:0;margin-bottom:40px}}.l-contact .contact-btn [class^="c-btn-"]{padding-left:60px;padding-right:60px;width:40%}@media only screen and (max-width: 480px){.l-contact .contact-btn [class^="c-btn-"]{width:100%}}.l-contact .contact-btn-list [class^="c-btn-"] ~ [class^="c-btn-"]{margin:0 0 0 20px}@media only screen and (max-width: 480px){.l-contact .contact-btn-list [class^="c-btn-"] ~ [class^="c-btn-"]{margin:15px 0 0 0}}.l-contact .service-read{margin:0;padding:0;margin-left:15px;margin-top:15px;font-size:90%}@media only screen and (max-width: 480px){.l-contact .service-read{margin-left:5px;margin-top:10px;font-size:80%}}.l-contact .contact-tel-box{margin-top:25px;background:url(/asset/img/contact/icon-tel.png) 0 0 no-repeat;height:110px;font-weight:600;letter-spacing:0.03em;padding:18px 10px 10px 150px;background-color:#fafafa}@media only screen and (max-width: 480px){.l-contact .contact-tel-box{width:100%;margin-right:0;margin-top:10px;margin-bottom:15px;background-size:60px 55px;height:55px;font-size:120%;padding:3px 5px 5px 70px}}.l-contact .contact-tel-box .tel{font-size:300%;letter-spacing:0.05em}@media only screen and (max-width: 480px){.l-contact .contact-tel-box .tel{display:none}}.l-contact .contact-tel-box .time{font-size:90%;font-weight:normal;letter-spacing:0.03em;margin-left:10px;vertical-align:2px}@media only screen and (max-width: 480px){.l-contact .contact-tel-box .time{display:none}}.l-contact .contact-tel-box .time-sp{display:none}@media only screen and (max-width: 480px){.l-contact .contact-tel-box .time-sp{font-size:30%;font-weight:normal;letter-spacing:0.03em;display:block;margin-top:-3px;margin-left:0}}.l-contact .contact-tel-box a:link,.l-contact .contact-tel-box a:visited{display:none}@media only screen and (max-width: 480px){.l-contact .contact-tel-box a:link,.l-contact .contact-tel-box a:visited{font-size:120%;display:block;color:#000}}.l-contact .contact-tel-box a:hover{text-decoration:none;opacity:.6}.l-contact .guidance-box{font-size:90%;color:#000;background-color:#fafafa;padding:30px 32px 30px 32px;margin-top:20px;border-bottom:1px solid #f6f6f6;border-top:1px solid #f6f6f6}@media only screen and (max-width: 480px){.l-contact .guidance-box{font-size:70%;padding:10px 11px 10px 11px}}.l-contact .guidance-box h3,.l-contact .guidance-box p{margin:0;padding:0}.l-contact .guidance-box .guidance-title{font-size:180%;font-weight:600}.l-contact .guidance-box .guidance-title span{font-size:60%;font-weight:normal;margin-left:20px}@media only screen and (max-width: 480px){.l-contact .guidance-box .guidance-title span{display:block;margin-left:0px;margin-top:5px}}.l-contact .guidance-box .guidance-read{font-size:105%;margin-top:12px}@media only screen and (max-width: 480px){.l-contact .guidance-box .guidance-read{margin-top:10px}}.l-contact .guidance-box .guidance-number-box{margin-top:50px;margin-left:30px}@media only screen and (max-width: 480px){.l-contact .guidance-box .guidance-number-box{margin-top:30px;margin-left:0}}.l-contact .guidance-box .guidance-left{float:left;width:10%}@media only screen and (max-width: 480px){.l-contact .guidance-box .guidance-left{width:15%}}.l-contact .guidance-box .guidance-right{float:right;width:90%;margin-top:-12px}@media only screen and (max-width: 480px){.l-contact .guidance-box .guidance-right{width:85%;margin-top:-7px}}.l-contact .guidance-box .guidance-number{border:2px solid #333;border-radius:100px;padding:14px 22px;font-size:200%;text-align:center}@media only screen and (max-width: 480px){.l-contact .guidance-box .guidance-number{padding:6px 10px;font-size:110%;font-weight:600}}.l-contact .guidance-box .guidance-number-cap{font-size:150%;font-weight:600}.l-contact .guidance-box .guidance-question-box{margin-top:4px}@media only screen and (max-width: 480px){.l-contact .guidance-box .guidance-question-box{display:none}}.l-contact .guidance-box .guidance-question-box a:link,.l-contact .guidance-box .guidance-question-box a:visited{display:inline-block;margin-left:12px;font-weight:600}.l-contact .guidance-box .guidance-question-cap a:link,.l-contact .guidance-box .guidance-question-cap a:visited{font-size:90%;margin-left:0;display:inline-block;color:#fff;background-color:#00a0e8;padding:5px 11px;text-align:center}.l-contact .contact-form-headline{margin:0;padding:0;font-size:160%;font-weight:600;color:#000;margin-top:30px}@media only screen and (max-width: 480px){.l-contact .contact-form-headline{font-size:100%;margin-top:15px}}.l-contact .contact-form-headline span{display:inline-block;font-size:60%;font-weight:normal}.l-contact .contact-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:40px;border:1px solid #ccc;padding:8px 36px 8px 12px;font-weight:600;background:url("/asset/img/common/icon-form-arrow-m.svg") right center no-repeat #fff}.l-contact .contact-select#contact_reupload_page_count{width:30%}@media only screen and (max-width: 480px){.l-contact .contact-select#contact_reupload_page_count{width:100%}}.l-contact .contact-req{font-size:12px !important;font-weight:600 !important;display:inline-block;color:#e4007e;border:1px solid #e4007e;padding:2px 8px;margin-right:10px;border-radius:3px;vertical-align:2px}.l-contact .contact-form-box{background-color:#fafafa;border-top:1px solid #f6f6f6;padding:40px 30px 1px 30px;margin-top:20px}@media only screen and (max-width: 480px){.l-contact .contact-form-box{padding:10px 5px 1px 5px;margin-top:10px}}.l-contact .contact-form-select-box{margin-bottom:30px}@media only screen and (max-width: 480px){.l-contact .contact-form-select-box{margin-bottom:20px}}.l-contact .contact-form-select-box:before,.l-contact .contact-form-select-box:after{content:"";display:table}.l-contact .contact-form-select-box:after{clear:both}.l-contact .contact-form-select-box .text{display:block;float:left;width:25%;text-align:right;font-weight:600;padding-right:15px;margin-top:10px}.l-contact .contact-form-select-box .text.confirm{font-weight:normal;margin-top:0px;padding-right:40px}@media only screen and (max-width: 480px){.l-contact .contact-form-select-box .text{font-size:100%;float:none;width:100%;text-align:left;padding-right:0}}.l-contact .contact-form-select-box .select{display:block;float:left;width:74%}.l-contact .contact-form-select-box .select.confirm{font-weight:600}@media only screen and (max-width: 480px){.l-contact .contact-form-select-box .select{float:none;width:100%;margin-top:5px}}.l-contact .contact-form-select-box .select .input{padding:10px;border-color:#ccc}.l-contact .contact-form-select-box .select .input#contact_order_id{width:30%}@media only screen and (max-width: 480px){.l-contact .contact-form-select-box .select .input#contact_order_id{width:100%}}.l-contact .contact-form-select-box .select .postal{width:30%}@media only screen and (max-width: 480px){.l-contact .contact-form-select-box .select .postal{width:100%}}.l-contact .contact-form-select-box .select p{font-size:90%;color:#666;margin:0;padding:0;margin-top:8px}.l-contact .contact-form-select-box .select p:before{content:"※";color:#e4007e;margin-right:5px;vertical-align:2px}@media only screen and (max-width: 480px){.l-contact .contact-form-select-box .select p{font-size:80%}}.l-contact .contact-agree-box{text-align:center;background-color:#fafafa;padding:20px;font-weight:600}@media only screen and (max-width: 480px){.l-contact .contact-agree-box{padding:0px 5px 10px 5px;margin-top:-10px;font-size:90%}}.l-contact .contact-from-btn{background-color:#fafafa;padding:20px 20px 50px 20px;text-align:center;margin-bottom:50px}@media only screen and (max-width: 480px){.l-contact .contact-from-btn{padding:10px 10px 30px 10px;margin-bottom:20px}}.l-contact .contact-from-btn [class^="c-btn-"]{width:50%;margin-left:8px}@media only screen and (max-width: 480px){.l-contact .contact-from-btn [class^="c-btn-"]{width:100%;font-size:16px;padding:15px 10px;margin-left:0}}.l-contact .contact-from-btn [class^="c-btn-"].back{width:10%;margin-right:15px}@media only screen and (max-width: 480px){.l-contact .contact-from-btn [class^="c-btn-"].back{margin-bottom:10px;width:100%;opacity:0.8}}.l-contact .contact-text-box{font-size:120%;line-height:2.2;margin-left:20px;margin-top:20px}@media only screen and (max-width: 480px){.l-contact .contact-text-box{font-size:90%;line-height:1.8;margin-left:10px;margin-right:5px;margin-top:15px}}.l-contact .error_msg{color:#e4007e !important;background-color:#fff !important;padding:8px 15px !important}.l-contact .contact-other-box{background-color:#fafafa;border-top:1px solid #f6f6f6;border-bottom:1px solid #f6f6f6;padding:20px 0px 15px 20px;margin-top:20px}@media only screen and (max-width: 480px){.l-contact .contact-other-box{padding:10px}}.l-contact .contact-other-box a:link,.l-contact .contact-other-box a:visited{font-size:100%;display:inline-block;width:48%;margin-right:1.4%;color:#fff;background-color:#00a0e8;padding:10px 8px 8px 8px;text-align:center;transition:all 0.1s linear}@media only screen and (max-width: 480px){.l-contact .contact-other-box a:link,.l-contact .contact-other-box a:visited{display:block;width:100%;margin-bottom:10px;padding:8px;font-size:90%}}.l-contact .contact-other-box .contact-other-text{margin-top:12px;font-size:72%;text-align:right;padding-right:20px}@media only screen and (max-width: 480px){.l-contact .contact-other-box .contact-other-text{text-align:left;padding-right:0}}.l-contact .contact-other-box .contact-other-text span{display:inline-block}@media only screen and (max-width: 480px){.l-contact .contact-other-box .contact-other-text span{display:none}}.l-contact .step-bar li{width:33.33333%;padding-left:2px}.l-contact .contact-text-box{font-size:120%}.l-contact .contact-com-btn{background-color:#fafafa;padding:40px 10px;text-align:center;margin-top:50px;margin-bottom:50px}@media only screen and (max-width: 480px){.l-contact .contact-com-btn{padding:0px 10px 10px 10px;margin-bottom:20px;margin-top:20px}}.l-contact .contact-com-btn [class^="c-btn-"]{width:35%;margin:0 40px}@media only screen and (max-width: 480px){.l-contact .contact-com-btn [class^="c-btn-"]{width:100%;padding:15px 0px;margin:10px 0 0 0}}.l-contact .c-bg-error{background-color:#fff !important}.l-contact .box-padding{padding:10px}.l-contact .c-error{color:#e4007e !important}.l-contact .c-contact-form-select-box div{width:40%;margin:0 auto}@media only screen and (max-width: 480px){.l-contact .c-contact-form-select-box div{width:auto}}.l-contact .c-form-footnote-box{width:100%;margin-bottom:0px;padding:15px 35px 15px 300px;border:none;background-color:#fafafa;text-align:left;font-size:14px}@media only screen and (max-width: 480px){.l-contact .c-form-footnote-box{padding:5px 15px 15px 15px}}.l-contact .c-form-footnote-box p{margin-bottom:8px}.page-estimate-confirm .estimate-confirm-box{position:relative;display:flex;margin-bottom:20px}@media only screen and (max-width: 480px){.page-estimate-confirm .estimate-confirm-box{flex-direction:column}}.page-estimate-confirm .estimate-confirm-box .estimate-section{position:relative;width:50%;text-align:left}@media only screen and (max-width: 480px){.page-estimate-confirm .estimate-confirm-box .estimate-section{width:100%}}.page-estimate-confirm .estimate-confirm-box .estimate-section.login{width:100%}.page-estimate-confirm .estimate-confirm-box .estimate-section .estimate-subsection{padding-bottom:20px}@media only screen and (max-width: 480px){.page-estimate-confirm .estimate-confirm-box .estimate-section .estimate-subsection{width:100%}}.page-estimate-confirm .estimate-confirm-box .estimate-section .estimate-confirm-subtitle{padding:20px 20px 0px 20px;font-size:16px;font-weight:600;text-align:left}.page-estimate-confirm .estimate-confirm-box .estimate-section .estimate-confirm-subtext{padding:10px 20px 10px 20px;text-align:left;font-size:14px}.page-estimate-confirm .estimate-confirm-box .estimate-section .estimate-confirm-btn-wrap{text-align:center}.page-estimate-confirm .estimate-confirm-box .estimate-section .estimate-confirm-btn-wrap .estimate-confirm-btn{width:75%;padding:16px 34px}.page-estimate-confirm .estimate-confirm-box .estimate-order-section{background-color:#fafafa}.page-estimate-confirm .estimate-confirm-box .estimate-order-section .estimate-order-item{margin-bottom:5px}.page-estimate-confirm .estimate-confirm-box .estimate-order-section .estimate-order-item .title:after{content:":"}.page-estimate-confirm .estimate-confirm-box .estimate-order-section .estimate-order-item .confirm.text{white-space:nowrap;padding-left:20px;padding-right:0}.page-estimate-confirm .estimate-confirm-box .estimate-order-section .estimate-order-item .confirm.select{padding-left:20px;padding-right:0;word-break:break-all}@media only screen and (max-width: 480px){.page-estimate-confirm .estimate-confirm-box .estimate-order-section .estimate-order-item{margin-bottom:30px}.page-estimate-confirm .estimate-confirm-box .estimate-order-section .estimate-order-item .title:after{content:""}.page-estimate-confirm .estimate-confirm-box .estimate-order-section .estimate-order-item .confirm{padding-left:20px}}.page-estimate-confirm .estimate-confirm-box .estimate-login-register-section{display:flex;flex-direction:column;justify-content:space-between;margin-left:1%;padding-left:1%;border-left:1px solid #ddd}@media only screen and (max-width: 480px){.page-estimate-confirm .estimate-confirm-box .estimate-login-register-section{border:none}}.page-estimate-confirm .estimate-confirm-box .estimate-login-register-section .estimate-subsection{background-color:#fafafa}.page-estimate-confirm .estimate-confirm-box .estimate-login-register-section .estimate-subsection.register{margin-top:30px}@media only screen and (max-width: 480px){.page-estimate-confirm .estimate-confirm-box .estimate-login-register-section .estimate-subsection{margin-top:30px}}.page-estimate-confirm.l-contact .contact-from-btn{background-color:inherit}.page-estimate-confirm .c-btn-default.btn-large{padding:16px 16px}.page-estimate h2{font-size:25px;font-weight:600;margin-top:0}.page-estimate h3{font-size:20px;font-weight:600;margin-top:0}.page-estimate .section-box{margin-top:80px}.page-estimate .section-box:first-of-type{margin-top:50px}.page-estimate .content-box{margin-top:40px}.page-estimate .content-box .txt-box{padding-left:40px}.page-estimate .forward-arrow{text-align:center;padding-right:450px;margin:30px 0 50px 0}.page-estimate .notice-color{color:#e4007e}.page-estimate .estimate-box{display:flex;flex-wrap:wrap;margin:-30px -2.76% 0 0}@media only screen and (max-width: 480px){.page-estimate .estimate-box{padding:0 2px;margin:-30px 0 60px 0}}.page-estimate .estimate-box .estimate-item{box-shadow:0 2px 4px 0 rgba(34,34,34,0.5);width:47.3%;margin:60px 2.63% 0 0;border-radius:3px}@media only screen and (max-width: 480px){.page-estimate .estimate-box .estimate-item{flex-direction:column;width:100%;margin:20px 0 0 0}.page-estimate .estimate-box .estimate-item:first-child{margin-top:60px}}.page-estimate .estimate-box .estimate-item h2{font-size:18px;padding:20px 0 12px;border-bottom:1px solid #f6f6f6;text-align:center}.page-estimate .estimate-box .estimate-item h2.title-flyer{background:url(/asset/img/common/icon/product/icon-flyer.svg) 88px 14px no-repeat;background-size:30px}.page-estimate .estimate-box .estimate-item h2.title-posting{background:url(/asset/img/common/icon/product/icon-posting.svg) 64px 13px no-repeat;background-size:30px}.page-estimate .estimate-box .estimate-item h2.title-ad{background:url(/asset/img/common/icon/product/icon-ad-tv.svg) 88px 17px no-repeat;background-size:30px}@media only screen and (max-width: 480px){.page-estimate .estimate-box .estimate-item h2{padding:5px 0 9px}}.page-estimate .estimate-box .estimate-item h2 img{width:30px;margin-right:12px}.page-estimate .estimate-box .estimate-item .estimate-item-title{font-size:16px;padding:20px 0 12px 25px}@media only screen and (max-width: 480px){.page-estimate .estimate-box .estimate-item .estimate-item-title{padding:0 0 12px 25px}}.page-estimate .estimate-box .estimate-item .estimate-item-detail{list-style:none;padding:0 25px 20px}.page-estimate .estimate-box .estimate-item .estimate-item-detail li{margin-bottom:8px;font-size:14px}.page-estimate .estimate-box .estimate-item .estimate-item-detail li:last-child{margin:0}.page-estimate .estimate-box .estimate-item .estimate-item-detail li .estimate-item-detail-link{margin-right:12px}.page-estimate .estimate-box .estimate-item .estimate-item-detail li .order{margin:0 5px;font-size:11px}@media only screen and (max-width: 480px){.page-estimate h2{font-size:22px;font-weight:600;margin-top:30px}.page-estimate h2:first-of-type{margin-top:10px}.page-estimate h3{margin-top:20px}.page-estimate .content-box{margin-top:0}.page-estimate .content-box .txt-box{padding-left:0}.page-estimate .forward-arrow{text-align:center;padding-right:0;margin:0 0 40px 0}}.l-sample{letter-spacing:0.03em}.l-sample [class^="c-btn-"]{padding-left:50px;padding-right:50px}@media only screen and (max-width: 480px){.l-sample [class^="c-btn-"]{width:100%;padding-left:20px;padding-right:20px;padding-top:20px;padding-bottom:20px}}.l-sample .sample-top-horiz{border:0;height:0;border-top:4px solid #fafafa;margin-top:60px;margin-bottom:50px}@media only screen and (max-width: 480px){.l-sample .sample-top-horiz{margin-top:40px;border-top:none}}.l-sample .sample-mainimage-box{margin-top:10px}.l-sample .sample-mainimage-box .sample-mainimage-image{float:left;width:48%}@media only screen and (max-width: 480px){.l-sample .sample-mainimage-box .sample-mainimage-image{float:none;width:100%;margin-bottom:10px}}.l-sample .sample-mainimage-box .sample-mainimage-text{float:right;width:47%;margin-top:15px}@media only screen and (max-width: 480px){.l-sample .sample-mainimage-box .sample-mainimage-text{float:none;width:100%}}.l-sample .sample-mainimage-box .sample-mainimage-text p{margin-bottom:0;font-size:110%;line-height:1.8;font-weight:600}.l-sample .sample-mainimage-box .sample-mainimage-text a{margin-top:35px}@media only screen and (max-width: 480px){.l-sample .sample-mainimage-box .sample-mainimage-text a{float:none;margin-top:25px}}.l-sample .sample-top-headline02{margin:0;padding:0;font-size:165%;font-weight:600;color:#000}@media only screen and (max-width: 480px){.l-sample .sample-top-headline02{font-size:130%}}.l-sample .sample-top-guide .l-unit-33{margin-top:50px}.l-sample .sample-top-guide img{height:215px !important}.l-sample .sample-top-guide p{margin:0;padding:0;font-size:125%;font-weight:600}.l-sample .sample-top-guide .sample-top-guide-cap{font-size:90%;margin-top:30px;margin-bottom:5px}.l-sample .sample-top-contents{margin-left:-20px}.l-sample .sample-top-contents a:link,.l-sample .sample-top-contents a:visited{color:#00a0e8}.l-sample .sample-top-contents a:hover{opacity:.7}.l-sample .sample-top-contents .l-unit-33{padding-left:30px}.l-sample .sample-top-contents dl{margin-top:30px}.l-sample .sample-top-contents dt{font-size:110%;font-weight:600}.l-sample .sample-top-contents dd{margin-top:12px}.l-sample .sample-top-contents dd.print-style{background-color:#fafafa;padding:8px;font-size:12px;font-weight:600}.l-sample .sample-top-contents dd.print-style:before{content:none}.l-sample .sample-top-contents dd:before{content:"・";margin-right:3px}.l-sample .sample-top-flow .l-unit-30{margin-top:50px}.l-sample .sample-top-flow .l-unit-30 img{height:102px !important}.l-sample .sample-top-flow .l-unit-5{margin-left:0;float:left;width:5%;margin-top:90px;text-align:center}@media only screen and (max-width: 480px){.l-sample .sample-top-flow .l-unit-5{display:none}}.l-sample .sample-top-flow p{margin:0;padding:0}.l-sample .sample-top-flow .sample-top-flow-title{font-size:125%;font-weight:600;margin-top:30px;margin-bottom:15px}.l-sample .sample-top-flow .sample-top-flow-title span{font-size:90%;font-weight:normal;border-radius:50%;letter-spacing:0em;background-color:#000;color:#fff;padding:4px 10px;margin-right:7px}.l-sample .sample-top-flow .sample-top-flow-text{font-size:90%;width:90%;margin:0 auto;text-align:left}.l-sample .sample-top-flow .sample-top-flow-text span{display:block;font-size:90%;margin-top:10px}.l-sample .sample-btn{background-color:#fafafa;padding:30px;text-align:center;margin-top:50px;margin-bottom:50px}@media only screen and (max-width: 480px){.l-sample .sample-btn{background-color:none;padding:0}}.l-sample .step-bar li{width:33.33333%;padding-left:2px}.l-sample .sample-form-headline,.l-sample .sample-form-com-headline{margin:0;padding:0;font-size:160%;font-weight:600;color:#000;margin-top:30px}@media only screen and (max-width: 480px){.l-sample .sample-form-headline,.l-sample .sample-form-com-headline{font-size:100%;margin-top:15px}}.l-sample .sample-form-headline .text,.l-sample .sample-form-com-headline .text{font-size:14px;font-weight:normal;margin-left:5px}.l-sample .sample-form-headline .label,.l-sample .sample-form-com-headline .label{vertical-align:5px;margin-left:15px}.l-sample .sample-select,.l-sample #sample_request_selectedAddress{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:40px;border:1px solid #ccc;padding:8px 36px 8px 12px;font-weight:600;background:url("/asset/img/common/icon-form-arrow-m.svg") right center no-repeat #fff;margin-top:25px;margin-bottom:30px}@media only screen and (max-width: 480px){.l-sample .sample-select,.l-sample #sample_request_selectedAddress{margin-top:15px;margin-bottom:20px}}.l-sample .sample-select.address,.l-sample #sample_request_selectedAddress.address{margin-top:0px;margin-bottom:0px;width:30%}@media only screen and (max-width: 480px){.l-sample .sample-select.address,.l-sample #sample_request_selectedAddress.address{width:100%}}.l-sample .sample-req{font-size:12px !important;font-weight:bold !important;display:inline-block;color:#e4007e;border:1px solid #e4007e;padding:2px 8px;margin-right:10px;border-radius:3px;vertical-align:2px}.l-sample .sample-form-box{background-color:#fafafa;border-top:1px solid #f6f6f6;padding:40px 30px 1px 30px;margin-top:20px}@media only screen and (max-width: 480px){.l-sample .sample-form-box{padding:10px 5px 1px 5px;margin-top:10px}}.l-sample .sample-form-select-box{margin-bottom:30px}.l-sample .sample-form-select-box:before,.l-sample .sample-form-select-box:after{content:"";display:table}.l-sample .sample-form-select-box:after{clear:both}.l-sample .sample-form-select-box .text{display:block;float:left;width:25%;text-align:right;font-weight:600;padding-right:15px;margin-top:10px}@media only screen and (max-width: 480px){.l-sample .sample-form-select-box .text{font-size:120%;float:none;width:100%;text-align:left;padding-right:0}}.l-sample .sample-form-select-box .select{display:block;float:left;width:74%}@media only screen and (max-width: 480px){.l-sample .sample-form-select-box .select{float:none;width:100%;margin-top:5px}}.l-sample .sample-form-select-box .select .input{padding:10px;border-color:#ccc}.l-sample .sample-form-select-box .select .postal{width:30%}@media only screen and (max-width: 480px){.l-sample .sample-form-select-box .select .postal{width:100%}}.l-sample .sample-form-select-box .select p{font-size:90%;color:#666;margin:0;padding:0;margin-top:8px}.l-sample .sample-form-select-box .select p:before{content:"※";color:#e4007e;margin-right:5px;vertical-align:2px}.l-sample .sample-from-btn{background-color:#fafafa;padding:40px 20px;text-align:center;margin-bottom:50px}@media only screen and (max-width: 480px){.l-sample .sample-from-btn{padding:10px 10px 20px 10px;margin-bottom:20px}}.l-sample .sample-from-btn [class^="c-btn-"]{width:50%}@media only screen and (max-width: 480px){.l-sample .sample-from-btn [class^="c-btn-"]{width:100%;padding:15px 10px}}.l-sample .sample-text-box{font-size:120%;line-height:2.2;margin-left:20px;margin-top:20px}@media only screen and (max-width: 480px){.l-sample .sample-text-box{font-size:90%;line-height:1.8;margin-left:10px;margin-right:5px;margin-top:15px}}.l-sample .sample-com-btn{background-color:#fafafa;padding:40px 10px;text-align:center;margin-top:50px;margin-bottom:50px}@media only screen and (max-width: 480px){.l-sample .sample-com-btn{padding:0px 10px 10px 10px;margin-bottom:20px;margin-top:20px}}.l-sample .sample-com-btn [class^="c-btn-"]{width:35%;margin:0 40px}@media only screen and (max-width: 480px){.l-sample .sample-com-btn [class^="c-btn-"]{width:100%;padding:15px 0px;margin:10px 0 0 0}}.l-sample .error_msg{color:#e4007e !important;background-color:#fff !important;padding:8px 15px !important}.l-sample .c-form-footnote-box{width:100%;margin-bottom:0;padding:15px 35px 15px 300px;border:none;background-color:#fafafa;text-align:left;font-size:14px}@media only screen and (max-width: 480px){.l-sample .c-form-footnote-box{padding:5px 15px 15px 15px}}.l-sample .c-form-footnote-box p{margin-bottom:8px}.l-sample.sticker .sample-page-heading{border-bottom:1px solid #ddd;margin:-15px 0 0 0}.l-sample.sticker .sample-page-heading .sample-page-heading-title{font-size:20px;font-weight:400;line-height:3;margin:0}.l-sample.sticker .sample-page-heading .sample-page-heading-title .label{vertical-align:middle}.l-sample.sticker .sample-mainimage-text{margin:0}.l-sample.sticker .sample-mainimage-text p{font-weight:400}.l-sample.sticker .sample-mainimage-text .text-label{font-weight:600;vertical-align:top;float:left;width:99px}.l-sample.sticker .sample-mainimage-text .text{float:left;width:calc(100% - 99px)}.l-sample.sticker .sample-top-headline02{text-align:center}.l-sample.sticker .sample-complete-headline{font-size:20px;font-weight:600;text-align:center;margin:28px 0 16px 0}.l-sample.sticker .sample-complete-textBox .text{text-align:center;margin-bottom:16px}.l-sample.sticker .button-container{text-align:center}.modal-box{background-color:#fff;width:50%;padding:0px !important;letter-spacing:0.03em}@media only screen and (max-width: 480px){.modal-box{width:96%;letter-spacing:0em}}.modal-box h2{margin:0;padding:0;font-size:160%;padding:22px 20px 20px 20px;border-bottom:1px solid #f6f6f6}@media only screen and (max-width: 480px){.modal-box h2{font-size:120%;padding:18px 16px 16px 16px}}.modal-box .modal-text-box{margin:20px 25px 0px 25px;overflow:hidden}@media only screen and (max-width: 480px){.modal-box .modal-text-box{margin:10px 10px 0 10px}}.modal-box .modal-text-box .left-text{display:block;float:left;width:27%;text-align:right}@media only screen and (max-width: 480px){.modal-box .modal-text-box .left-text{width:28%}}.modal-box .modal-text-box .right-text{display:block;float:right;width:67%;font-weight:600}@media only screen and (max-width: 480px){.modal-box .modal-text-box .right-text{width:68%}}.modal-box .modal-btn-box{margin-top:30px;border-top:1px solid #f6f6f6;background-color:#fafafa;padding:25px;overflow:hidden}@media only screen and (max-width: 480px){.modal-box .modal-btn-box{margin-top:15px;padding:10px}}.modal-box .modal-btn-box .back{width:20%;float:left}.modal-box .modal-btn-box .conf{width:75%;float:right}.modal-box .modal-btn-box .privacy{margin:0 20px 20px;text-align:left;font-size:0.8em}.modal-box .modal-btn-box .privacy a:link,.modal-box .modal-btn-box .privacy a:visited{color:#00a0e8}.modal-box .modal-btn-box .privacy a:link img,.modal-box .modal-btn-box .privacy a:visited img{margin-left:5px;vertical-align:-3px}.modal-box .modal-btn-box .privacy a:link img.display-desktop,.modal-box .modal-btn-box .privacy a:visited img.display-desktop{display:inline-block !important}@media only screen and (max-width: 480px){.modal-box .modal-btn-box .privacy a:link,.modal-box .modal-btn-box .privacy a:visited{font-size:90%}}.sample-contents-section{margin-bottom:48px;padding:20px 0}.sample-contents-section .sample-contents-row{display:flex;border-top:1px solid #ddd}.sample-contents-section .sample-contents-row:last-child{border-bottom:1px solid #ddd}@media only screen and (max-width: 480px){.sample-contents-section .sample-contents-row{flex-direction:column}}.sample-contents-section .sample-contents-row .sample-contents-header{padding:17px;width:210px;display:flex;align-items:center;background-color:#f6f6f6;font-weight:600;font-size:18px}@media only screen and (max-width: 480px){.sample-contents-section .sample-contents-row .sample-contents-header{width:100%;justify-content:center}}.sample-contents-section .sample-contents-row .sample-contents-description{display:flex;padding:16px}@media only screen and (max-width: 480px){.sample-contents-section .sample-contents-row .sample-contents-description{flex-wrap:wrap}}.sample-contents-section .sample-contents-row .sample-contents-description ul{margin:0;padding:0}@media only screen and (max-width: 480px){.sample-contents-section .sample-contents-row .sample-contents-description ul{width:50%;padding:0}}.sample-contents-section .sample-contents-row .sample-contents-description ul li{width:250px;list-style-type:none;margin-bottom:20px}.sample-contents-section .sample-contents-row .sample-contents-description ul li:last-child{margin:0}@media only screen and (max-width: 480px){.sample-contents-section .sample-contents-row .sample-contents-description ul li{width:100%;margin:0;font-size:12px;height:32px;text-align:center}}.page-curtain .hero-image-curtain{background:url(/asset/img/product/curtain/top/hero-image.jpg) center center no-repeat;background-size:auto 100%}.page-curtain .hero-image-curtain .quality-list{left:330px}.page-curtain .product-section-size{padding-top:100px}.page-curtain .product-section-size .size-confirmation{position:relative;width:930px;height:280px;background-image:url(/asset/img/product/curtain/top/img-handling-size.svg);background-position:center;background-repeat:no-repeat;background-size:contain;margin:20px auto}.page-curtain .product-section-size .size-confirmation .curtain-box{display:none;position:absolute;left:0;bottom:0;border:solid 3px #00a0e8;background-color:rgba(255,255,255,0.8);text-align:center;color:#00a0e8;font-size:16px;font-weight:normal}.page-curtain .product-section-size .size-confirmation-title{margin:0 0 8px;font-size:12px}.page-curtain .product-section-size .size-confirmation-lists{display:flex;flex:1;width:775px;margin:0 auto}.page-curtain .product-section-size .size-confirmation-lists .size-confirmation-link{list-style:none;display:flex;flex-wrap:wrap;font-size:16px}.page-curtain .product-section-size .size-confirmation-lists .size-confirmation-link li{margin:0 10px 10px 0;text-align:center}.page-curtain .product-section-size .size-confirmation-lists .size-confirmation-link li .link{color:#00a0e8;border:1px solid #00a0e8;padding:4px 6px;font-weight:bold;width:145px;display:block}.page-curtain .product-section-size .size-confirmation-lists .size-confirmation-link li .link:hover{color:#fff;background:#00a0e8;text-decoration:none}.page-curtain .product-section-size .size-confirmation-lists .size-confirmation-link li .link.disabled{pointer-events:none;border:1px solid #ddd}.page-curtain .product-section-size .size-confirmation-lists .size-confirmation-link li .link.disabled span{opacity:0.5;color:#ccc}@media only screen and (max-width: 480px){.page-curtain .detail-box .name{margin-right:10px}}@media only screen and (max-width: 480px){.page-curtain .detail-box .price{line-height:1}}.l-delivery-top{margin-top:-15px}@media only screen and (max-width: 480px){.l-delivery-top{padding-bottom:0;margin:-12px -8px 0}}.l-delivery-top .section{padding:48px 0}.l-delivery-top .section:nth-child(odd){background-color:#f6f6f6}.l-delivery-top .section+.section-content{margin-top:48px}@media only screen and (max-width: 480px){.l-delivery-top .section{padding:32px 16px}.l-delivery-top .section+.section-content{margin-top:32px}}.l-delivery-top .section-title{font-size:28px;font-weight:600;margin:0 auto 32px;text-align:center}@media only screen and (max-width: 480px){.l-delivery-top .section-title{font-size:20px;margin-bottom:24px}}.l-delivery-top .section-description{font-size:16px;text-align:center;margin-bottom:56px}@media only screen and (max-width: 480px){.l-delivery-top .section-description{font-size:14px;margin-bottom:40px}}.l-delivery-top .hero-section{position:relative;padding-top:17%;background-image:url("/asset/img/delivery/top/hero-image.png");background-size:cover;background-position:center;background-repeat:no-repeat}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.l-delivery-top .hero-section{background-image:url("/asset/img/delivery/top/hero-image@2x.png")}}@media only screen and (max-width: 480px){.l-delivery-top .hero-section{padding-top:25%;background-image:url("/asset/img/delivery/top/hero-image-mobile.png")}}@media only screen and (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2), only screen and (max-width: 480px) and (min-resolution: 192dpi){.l-delivery-top .hero-section{background-image:url("/asset/img/delivery/top/hero-image-mobile@2x.png")}}.l-delivery-top .hero-message{position:absolute;top:0;right:0;bottom:0;left:0;padding:48px 0;color:#fff;font-size:36px;font-weight:600;text-align:center;margin:auto}.l-delivery-top .hero-message>strong{font-size:42px;font-weight:600;margin:auto 2px}@media only screen and (max-width: 480px){.l-delivery-top .hero-message{padding:24px 0;font-size:18px}.l-delivery-top .hero-message>strong{font-size:21px;margin:auto 3px}}.l-delivery-top .hero-message-caption{color:#fff;font-size:20px;font-weight:600;margin-bottom:16px}.l-delivery-top .hero-message-caption>mark,.l-delivery-top .hero-message-caption>strong{font-size:24px;font-weight:600;margin:auto 4px}.l-delivery-top .hero-message-caption>mark{padding:3px 8px 1px;color:#1A1004;background-color:#fff;border-radius:2px;box-shadow:0px 0px 4px rgba(0,0,0,0.35)}@media only screen and (max-width: 480px){.l-delivery-top .hero-message-caption{font-size:10px;margin-bottom:8px}.l-delivery-top .hero-message-caption>mark,.l-delivery-top .hero-message-caption>strong{margin:auto 3px}.l-delivery-top .hero-message-caption>mark{padding:2px 5px 1px;font-size:12px}.l-delivery-top .hero-message-caption>strong{font-size:11px}}.l-delivery-top .comparison-table{table-layout:fixed;border:1px solid #DBDCDC;margin:auto}@media only screen and (max-width: 480px){.l-delivery-top .comparison-table{table-layout:auto}}.l-delivery-top .comparison-table th,.l-delivery-top .comparison-table td{font-size:14px;font-weight:600;text-align:center;border-right:1px solid #DBDCDC;border-left:1px solid #DBDCDC}@media only screen and (max-width: 480px){.l-delivery-top .comparison-table th,.l-delivery-top .comparison-table td{padding:12px 16px}}.l-delivery-top .comparison-table th{color:#8F8F90;white-space:nowrap}.l-delivery-top .comparison-table td{padding:16px;width:214px}@media only screen and (max-width: 480px){.l-delivery-top .comparison-table td{width:auto;text-align:left}}.l-delivery-top .comparison-table tr:nth-child(odd){background-color:#fff}@media only screen and (max-width: 480px){.l-delivery-top .comparison-table tr:nth-child(odd){background-color:#F5F6F6}}.l-delivery-top .comparison-table tr:nth-child(even){background-color:#F5F6F6}@media only screen and (max-width: 480px){.l-delivery-top .comparison-table tr:nth-child(even){background-color:#fff}}.l-delivery-top .comparison-item+.comparison-item{margin-top:16px}.l-delivery-top .comparison-item-header{display:flex;align-items:center}.l-delivery-top .comparison-item-title{flex:1;font-weight:600}.l-delivery-top .comparison-item-image{margin-top:-8px;margin-bottom:8px}@media only screen and (max-width: 480px){.l-delivery-top .comparison-item-image{width:100px;height:100px;margin-top:0;margin-bottom:0}}.l-delivery-top .comparison-item-caption{color:#EE4A0E;font-size:14px;font-weight:600;margin-bottom:4px}@media only screen and (max-width: 480px){.l-delivery-top .comparison-item-caption{margin-bottom:0}}.l-delivery-top .comparison-item-name{min-height:48px;font-size:16px;font-weight:600;line-height:24px;margin-bottom:8px}@media only screen and (max-width: 480px){.l-delivery-top .comparison-item-name{min-height:auto;font-size:20px;margin-bottom:0}}.l-delivery-top .comparison-item-link{display:block;padding:4px 8px;margin-bottom:4px}@media only screen and (max-width: 480px){.l-delivery-top .comparison-item-link{padding:10px 16px;margin-top:8px;margin-bottom:0}}.l-delivery-top .comparison-item-priceNumber{color:#DB2B39;font-size:24px;vertical-align:-2px;margin:0 4px}@media only screen and (max-width: 480px){.l-delivery-top .comparison-item-priceNumber{line-height:1}}.l-delivery-top .comparison-item-description{text-align:left}.l-delivery-top .price-response-comparison{text-align:center;margin:48px auto 16px}@media only screen and (max-width: 480px){.l-delivery-top .price-response-comparison{margin:-8px auto}}.l-delivery-top .online-design-list{list-style:none;display:flex;justify-content:space-between;margin:auto;padding:0}@media only screen and (max-width: 480px){.l-delivery-top .online-design-list{flex-direction:column}}.l-delivery-top .online-design-item{text-align:center}@media only screen and (max-width: 480px){.l-delivery-top .online-design-item+.online-design-item{margin-top:40px}}.l-delivery-top .online-design-item-image{margin-bottom:24px}@media only screen and (max-width: 480px){.l-delivery-top .online-design-item-image{margin-bottom:16px}}.l-delivery-top .online-design-item-name{font-size:20px;font-weight:600;margin-bottom:16px}@media only screen and (max-width: 480px){.l-delivery-top .online-design-item-name{margin-bottom:8px}}.l-delivery-top .online-design-item-link{font-size:14px;font-weight:600}.l-delivery-top .service-list{list-style:none;display:flex;justify-content:space-around;flex-wrap:wrap;margin:auto;padding:0}@media only screen and (max-width: 480px){.l-delivery-top .service-list{justify-content:space-between}}.l-delivery-top .service-item{flex:0 1 180px;text-align:center}@media only screen and (max-width: 480px){.l-delivery-top .service-item{flex-basis:auto}}.l-delivery-top .service-item-image{margin-bottom:16px}.l-delivery-top .service-item-name{min-height:48px;font-size:16px;font-weight:600;line-height:24px;margin-bottom:8px}.l-delivery-top .service-item-link{display:block;padding:4px 8px}.go-to-delivery-top{font-size:14px;font-weight:600;width:1124px;margin:30px auto 0;text-align:right}@media only screen and (max-width: 480px){.go-to-delivery-top{width:100%}}.direktmail-description{margin-top:30px}.direktmail-description .seo-title{margin:0;background:#e6e6e6;padding:12px 12px 8px}.direktmail-description .seo-content{margin-bottom:30px;border:1px solid #e6e6e6;padding:20px}.direktmail-description .seo-content .seo-sub-title{border-bottom:1px solid #ababab;padding-bottom:6px;font-size:18px;margin-top:0}.direktmail-description .seo-content .contentsBlock .seo-text{line-height:1.8;font-size:16px;padding:0 20px}.l-directmail-lp .hero-section{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-wrap:wrap;background-color:#eeeff8}@media only screen and (min-width: 481px){.l-directmail-lp .hero-section{flex-direction:row}}.l-directmail-lp .hero-section .hero-section-box{flex:1;padding:16px}.l-directmail-lp .hero-section .hero-section-box+.hero-section-box{padding-top:0}@media only screen and (min-width: 481px){.l-directmail-lp .hero-section .hero-section-box{padding:24px}.l-directmail-lp .hero-section .hero-section-box+.hero-section-box{padding-top:24px}}.l-directmail-lp .hero-section .hero-section-title{color:#3f51b5;font-size:20px;font-weight:600;line-height:1;margin-bottom:0px}@media only screen and (min-width: 481px){.l-directmail-lp .hero-section .hero-section-title{margin-bottom:16px}}.l-directmail-lp .hero-section .hero-section-description-desktop{display:none;color:#636363;font-size:16px;font-weight:600;line-height:30px}@media only screen and (min-width: 481px){.l-directmail-lp .hero-section .hero-section-description-desktop{display:block}}.l-directmail-lp .hero-section .hero-section-description-mobile{display:block;color:#636363;font-size:12px;font-weight:600;line-height:18px;margin-top:16px}@media only screen and (min-width: 481px){.l-directmail-lp .hero-section .hero-section-description-mobile{display:none}}.l-directmail-lp .hero-section .hero-section-highlight{color:#ffffff;font-size:20px;font-weight:600;line-height:30px;text-align:center;background-color:#ee4a0e;margin-bottom:10px}@media only screen and (min-width: 481px){.l-directmail-lp .hero-section .hero-section-highlight{font-size:28px;line-height:35px;margin-bottom:0}}.l-directmail-lp .hero-section .hero-section-price{color:#1a1004;font-size:20px;font-weight:600;line-height:1;text-align:center;white-space:nowrap;margin-bottom:-10px}.l-directmail-lp .hero-section .hero-section-price strong{color:#ee4a0e;font-size:76px;font-weight:600;vertical-align:-2px;margin-left:8px;margin-right:-4px}.l-directmail-lp .hero-section .hero-section-price small{font-size:14px;margin-bottom:10px}.l-directmail-lp .hero-section .hero-section-price span{display:inline-block}@media only screen and (min-width: 481px){.l-directmail-lp .hero-section .hero-section-price{font-size:30px}.l-directmail-lp .hero-section .hero-section-price strong{font-size:120px}.l-directmail-lp .hero-section .hero-section-price small{font-size:20px}}.l-directmail-lp .hero-section .hero-section-image{align-self:flex-end;display:none;width:340px;height:180px;background-image:url("/asset/img/product/directmail/top/hero-image.png");background-size:contain;background-repeat:no-repeat}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.l-directmail-lp .hero-section .hero-section-image{background-image:url("/asset/img/product/directmail/top/hero-image@2x.png")}}@media only screen and (min-width: 481px){.l-directmail-lp .hero-section .hero-section-image{display:block}}.l-directmail-lp .news-ticker-container{margin-bottom:32px}@media only screen and (min-width: 481px){.l-directmail-lp .news-ticker-container{margin-bottom:48px}}.l-directmail-lp .news-ticker-container .news-ticker{position:static}.l-directmail-lp .benefits-top{margin-bottom:80px}@media only screen and (min-width: 481px){.l-directmail-lp .benefits-top{margin-bottom:96px}}.l-directmail-lp .benefits-top .benefits-top-title{font-size:24px;font-weight:600;line-height:30px;text-align:center;margin-bottom:32px}@media only screen and (min-width: 481px){.l-directmail-lp .benefits-top .benefits-top-title{font-size:28px;line-height:36px}.l-directmail-lp .benefits-top .benefits-top-title br{display:none}}.l-directmail-lp .benefits-top .benefits-top-items{display:flex;justify-content:center}.l-directmail-lp .benefits-top .benefits-top-item{width:80px}.l-directmail-lp .benefits-top .benefits-top-item+.benefits-top-item{margin-left:10px}@media only screen and (min-width: 481px){.l-directmail-lp .benefits-top .benefits-top-item{width:150px}.l-directmail-lp .benefits-top .benefits-top-item+.benefits-top-item{margin-left:74px}}.l-directmail-lp .benefits-top .benefits-top-item-image{width:72px;height:72px;background-color:#eeeff8;background-size:contain;background-repeat:no-repeat;border-radius:50%;margin-right:auto;margin-left:auto;margin-bottom:8px}@media only screen and (min-width: 481px){.l-directmail-lp .benefits-top .benefits-top-item-image{width:128px;height:128px;margin-bottom:16px}}.l-directmail-lp .benefits-top .benefits-top-item-image-1{background-image:url("/asset/img/product/directmail/top/benefit-top-1.svg")}.l-directmail-lp .benefits-top .benefits-top-item-image-2{background-image:url("/asset/img/product/directmail/top/benefit-top-2.svg")}.l-directmail-lp .benefits-top .benefits-top-item-image-3{background-image:url("/asset/img/product/directmail/top/benefit-top-3.svg")}.l-directmail-lp .benefits-top .benefits-top-item-image-4{background-image:url("/asset/img/product/directmail/top/benefit-top-4.svg")}.l-directmail-lp .benefits-top .benefits-top-item-label{display:table-cell;width:80px;height:36px;color:#636363;font-size:12px;font-weight:600;line-height:18px;text-align:center;vertical-align:middle}@media only screen and (min-width: 481px){.l-directmail-lp .benefits-top .benefits-top-item-label{width:150px;font-size:16px;line-height:20px}.l-directmail-lp .benefits-top .benefits-top-item-label br{display:none}}.l-directmail-lp .customers{margin-bottom:64px}@media only screen and (min-width: 481px){.l-directmail-lp .customers{margin-bottom:80px}}.l-directmail-lp .customers .customers-title{font-size:24px;font-weight:600;line-height:30px;text-align:center;margin-bottom:32px}@media only screen and (min-width: 481px){.l-directmail-lp .customers .customers-title{font-size:28px;line-height:36px}.l-directmail-lp .customers .customers-title br{display:none}}.l-directmail-lp .customers .customers-items{display:flex;justify-content:center;flex-wrap:wrap}.l-directmail-lp .customers .customers-item{background-size:contain;background-repeat:no-repeat;margin-right:16px;margin-left:16px;margin-bottom:16px}@media only screen and (min-width: 481px){.l-directmail-lp .customers .customers-item{margin-right:24px;margin-left:24px}}.l-directmail-lp .customers .customers-item-1{width:129px;height:40px !important}@media only screen and (min-width: 481px){.l-directmail-lp .customers .customers-item-1{width:174px;height:54px !important}}.l-directmail-lp .customers .customers-item-2{width:170px;height:28px !important}@media only screen and (min-width: 481px){.l-directmail-lp .customers .customers-item-2{width:230px;height:38px !important}}.l-directmail-lp .customers .customers-item-3{width:209px;height:28px !important}@media only screen and (min-width: 481px){.l-directmail-lp .customers .customers-item-3{width:283px;height:38px !important}}.l-directmail-lp .featured-products{margin-bottom:80px}@media only screen and (min-width: 481px){.l-directmail-lp .featured-products{margin-bottom:96px}}.l-directmail-lp .featured-products .featured-products-title{font-size:24px;font-weight:600;line-height:30px;text-align:center;margin-bottom:32px}@media only screen and (min-width: 481px){.l-directmail-lp .featured-products .featured-products-title{font-size:28px;line-height:36px}}.l-directmail-lp .featured-products .featured-products-items{margin-bottom:24px}@media only screen and (min-width: 481px){.l-directmail-lp .featured-products .featured-products-items{display:flex;justify-content:center;margin-bottom:48px}}.l-directmail-lp .featured-products .featured-products-item{display:block;margin-bottom:16px}.l-directmail-lp .featured-products .featured-products-item:hover{text-decoration:none;opacity:0.7}.l-directmail-lp .featured-products .featured-products-item+.featured-products-item{padding-top:16px;border-top:1px solid #dbdcdc}@media only screen and (min-width: 481px){.l-directmail-lp .featured-products .featured-products-item{margin-bottom:0}.l-directmail-lp .featured-products .featured-products-item+.featured-products-item{padding-top:0;border-top:none;margin-left:34px}}.l-directmail-lp .featured-products .featured-products-item-row{display:flex;flex-direction:row}@media only screen and (min-width: 481px){.l-directmail-lp .featured-products .featured-products-item-row{flex-direction:column}}.l-directmail-lp .featured-products .featured-products-item-column{display:flex;flex-direction:column}.l-directmail-lp .featured-products .featured-products-item-thumbnail{position:relative;flex:0 0 164px;height:110px;background-color:#c9cacb;background-size:cover;background-repeat:no-repeat;margin-right:16px}@media only screen and (min-width: 481px){.l-directmail-lp .featured-products .featured-products-item-thumbnail{width:352px;height:auto;flex:0 0 238px;margin-right:0;margin-bottom:16px}}.l-directmail-lp .featured-products .featured-products-item-thumbnail-1{background-image:url("/asset/img/product/directmail/top/featured-product-1.png")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.l-directmail-lp .featured-products .featured-products-item-thumbnail-1{background-image:url("/asset/img/product/directmail/top/featured-product-1@2x.png")}}.l-directmail-lp .featured-products .featured-products-item-thumbnail-2{background-image:url("/asset/img/product/directmail/top/featured-product-2.png")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.l-directmail-lp .featured-products .featured-products-item-thumbnail-2{background-image:url("/asset/img/product/directmail/top/featured-product-2@2x.png")}}.l-directmail-lp .featured-products .featured-products-item-thumbnail-3{background-image:url("/asset/img/product/directmail/top/featured-product-3.png")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.l-directmail-lp .featured-products .featured-products-item-thumbnail-3{background-image:url("/asset/img/product/directmail/top/featured-product-3@2x.png")}}.l-directmail-lp .featured-products .featured-products-item-label{position:absolute;padding:5px 8px;color:#ffffff;font-size:11px;font-weight:400;line-height:1;background-color:#ee4a0e}.l-directmail-lp .featured-products .featured-products-item-label.top-right{top:0;right:0}.l-directmail-lp .featured-products .featured-products-item-label.bottom-left{bottom:0;left:0}@media only screen and (min-width: 481px){.l-directmail-lp .featured-products .featured-products-item-label{font-size:16px}}.l-directmail-lp .featured-products .featured-products-item-name-mobile{color:#1a1004;font-size:16px;font-weight:600;line-height:36px}@media only screen and (min-width: 481px){.l-directmail-lp .featured-products .featured-products-item-name-mobile{display:none}}.l-directmail-lp .featured-products .featured-products-item-name-desktop{display:none;color:#1a1004;font-size:20px;font-weight:600;line-height:36px}@media only screen and (min-width: 481px){.l-directmail-lp .featured-products .featured-products-item-name-desktop{display:block}}.l-directmail-lp .featured-products .featured-products-item-size{display:inline-block;color:#636363;font-size:12px;font-weight:600;line-height:16px}@media only screen and (min-width: 481px){.l-directmail-lp .featured-products .featured-products-item-size{font-size:14px}}.l-directmail-lp .featured-products .featured-products-item-tags{flex:1 0 34px}@media only screen and (min-width: 481px){.l-directmail-lp .featured-products .featured-products-item-tags{margin-bottom:10px}}.l-directmail-lp .featured-products .featured-products-item-tag{display:inline-block;padding:4px 6px;color:#ee4a0e;font-size:10px;font-weight:600;line-height:1;text-align:center;border:1px solid #ee4a0e;border-radius:6px;margin-right:6px;margin-bottom:6px}@media only screen and (min-width: 481px){.l-directmail-lp .featured-products .featured-products-item-tag{padding:6px 8px;font-size:14px}}.l-directmail-lp .featured-products .featured-products-item-price{justify-self:right;color:#1a1004;font-size:18px;font-weight:600;line-height:1}.l-directmail-lp .featured-products .featured-products-item-price strong{color:#db2b39;font-size:46px;margin-right:4px;margin-left:4px}@media only screen and (min-width: 481px){.l-directmail-lp .featured-products .featured-products-item-price{font-size:20px}.l-directmail-lp .featured-products .featured-products-item-price strong{font-size:50px;margin-right:8px;margin-left:8px}}.l-directmail-lp .featured-products .featured-products-item-remark{display:inline-block;color:#636363;font-size:12px;font-weight:600;line-height:18px}@media only screen and (min-width: 481px){.l-directmail-lp .featured-products .featured-products-item-remark{font-size:16px;line-height:20px}}.l-directmail-lp .featured-products .c-btn-primary{display:block;margin-right:auto;margin-left:auto}.l-directmail-lp .benefits-bottom{margin-bottom:80px}@media only screen and (min-width: 481px){.l-directmail-lp .benefits-bottom{margin-bottom:96px}}.l-directmail-lp .benefits-bottom .benefits-bottom-title{font-size:24px;font-weight:600;line-height:30px;text-align:center;margin-bottom:32px}@media only screen and (min-width: 481px){.l-directmail-lp .benefits-bottom .benefits-bottom-title{font-size:28px;line-height:36px}}@media only screen and (min-width: 481px){.l-directmail-lp .benefits-bottom .benefits-bottom-title br{display:none}}.l-directmail-lp .benefits-bottom .benefits-bottom-items{padding:16px;background-color:#eceded}.l-directmail-lp .benefits-bottom .benefits-bottom-item{display:flex;align-items:stretch;flex-direction:column;min-height:314px;background-color:#ffffff}.l-directmail-lp .benefits-bottom .benefits-bottom-item+.benefits-bottom-item{margin-top:16px}@media only screen and (min-width: 481px){.l-directmail-lp .benefits-bottom .benefits-bottom-item{align-items:center}.l-directmail-lp .benefits-bottom .benefits-bottom-item:nth-child(odd){flex-direction:row}.l-directmail-lp .benefits-bottom .benefits-bottom-item:nth-child(even){flex-direction:row-reverse}}.l-directmail-lp .benefits-bottom .benefits-bottom-item-box{padding:16px}@media only screen and (min-width: 481px){.l-directmail-lp .benefits-bottom .benefits-bottom-item-box{flex:1;padding:32px}}.l-directmail-lp .benefits-bottom .benefits-bottom-item-label{color:#1a1004;font-size:24px;font-weight:600;line-height:36px;margin-bottom:16px}.l-directmail-lp .benefits-bottom .benefits-bottom-item-label mark{position:relative;display:inline-block;color:#1a1004;line-height:12px;background-color:transparent;border-bottom:12px solid #fef300}@media only screen and (min-width: 481px){.l-directmail-lp .benefits-bottom .benefits-bottom-item-label{font-size:28px}}.l-directmail-lp .benefits-bottom .benefits-bottom-item-number{display:inline-block;width:64px;height:64px;padding:8px;color:#ffffff;font-size:14px;font-weight:600;line-height:22px;text-align:center;vertical-align:middle;background-color:#3f51b5;border-radius:50%;margin-right:16px}.l-directmail-lp .benefits-bottom .benefits-bottom-item-number strong{display:block;font-size:30px;line-height:30px}@media only screen and (min-width: 481px){.l-directmail-lp .benefits-bottom .benefits-bottom-item-number{width:72px;height:72px;padding:10px;font-size:16px;line-height:24px}.l-directmail-lp .benefits-bottom .benefits-bottom-item-number strong{font-size:28px;line-height:28px}}.l-directmail-lp .benefits-bottom .benefits-bottom-item-summary{color:#1a1004;font-size:16px;font-weight:600;line-height:24px;margin-bottom:16px}@media only screen and (min-width: 481px){.l-directmail-lp .benefits-bottom .benefits-bottom-item-summary{font-size:18px;line-height:27px;margin-bottom:24px}}.l-directmail-lp .benefits-bottom .benefits-bottom-item-description{color:#1a1004;font-size:14px;font-weight:400;line-height:21px}.l-directmail-lp .benefits-bottom .benefits-bottom-item-image{width:100%;height:auto;background-size:contain;background-position:center;background-repeat:no-repeat}.l-directmail-lp .benefits-bottom .benefits-bottom-item-image-1{padding-top:53%;background-image:url("/asset/img/product/directmail/top/benefit-bottom-1.svg")}@media only screen and (min-width: 481px){.l-directmail-lp .benefits-bottom .benefits-bottom-item-image-1{width:470px;height:250px;padding-top:0}}.l-directmail-lp .benefits-bottom .benefits-bottom-item-image-2{padding-top:53%;background-image:url("/asset/img/product/directmail/top/benefit-bottom-2.svg")}@media only screen and (min-width: 481px){.l-directmail-lp .benefits-bottom .benefits-bottom-item-image-2{width:416px;height:220px;padding-top:0}}.l-directmail-lp .benefits-bottom .benefits-bottom-item-image-3{padding-top:46%;background-image:url("/asset/img/product/directmail/top/benefit-bottom-3.svg")}@media only screen and (min-width: 481px){.l-directmail-lp .benefits-bottom .benefits-bottom-item-image-3{width:472px;height:216px;padding-top:0}}.l-directmail-lp .benefits-bottom .benefits-bottom-item-image-4{padding-top:50%;background-image:url("/asset/img/product/directmail/top/benefit-bottom-4.svg")}@media only screen and (min-width: 481px){.l-directmail-lp .benefits-bottom .benefits-bottom-item-image-4{width:240px;height:240px;padding-top:0}}.l-directmail-lp .benefits-bottom .benefits-bottom-item-box-cs{display:flex}@media only screen and (min-width: 481px){.l-directmail-lp .benefits-bottom .benefits-bottom-item-box-cs{padding-left:0}}.l-directmail-lp .benefits-bottom .benefits-bottom-item-cs-details{white-space:nowrap;display:none}@media only screen and (min-width: 481px){.l-directmail-lp .benefits-bottom .benefits-bottom-item-cs-details{display:block}}.l-directmail-lp .benefits-bottom .benefits-bottom-item-cs-label{color:#1a1004;font-size:20px;font-weight:600;line-height:30px;margin-bottom:8px}.l-directmail-lp .benefits-bottom .benefits-bottom-item-cs-phone-number{color:#1a1004;font-size:42px;font-weight:600;line-height:48px;margin-bottom:8px}.l-directmail-lp .benefits-bottom .benefits-bottom-item-cs-description{color:#636363;font-size:12px;font-weight:400;line-height:18px;margin-bottom:32px}.l-directmail-lp .benefits-bottom .benefits-bottom-item-privacy-mark{width:154px;height:80px;background-image:url("/asset/img/product/directmail/top/privacy-mark.png");background-repeat:no-repeat;background-size:contain}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.l-directmail-lp .benefits-bottom .benefits-bottom-item-privacy-mark{background-image:url("/asset/img/product/directmail/top/privacy-mark@2x.png")}}.l-directmail-lp .products{margin-bottom:80px}@media only screen and (min-width: 481px){.l-directmail-lp .products{margin-bottom:96px}}.l-directmail-lp .products .products-title{font-size:24px;font-weight:600;line-height:30px;text-align:center;margin-bottom:32px}@media only screen and (min-width: 481px){.l-directmail-lp .products .products-title{font-size:28px;line-height:36px}}.l-directmail-lp .products .products-items{display:flex;flex-wrap:wrap;margin:-16px -8px}@media only screen and (min-width: 481px){.l-directmail-lp .products .products-items{margin:-24px -16px}}.l-directmail-lp .products .products-item{display:block;width:50%;padding:16px 8px}@media only screen and (min-width: 481px){.l-directmail-lp .products .products-item{width:25%;padding:24px 16px}}.l-directmail-lp .products .products-item:hover{text-decoration:none;opacity:0.7}.l-directmail-lp .products .products-item-thumbnail{position:relative;padding-top:77%;border:1px solid #c9cacb}.l-directmail-lp .products .products-item-thumbnail img{position:absolute;top:0;right:0;bottom:0;left:0;max-width:100%;max-height:100%;margin:auto}@media only screen and (min-width: 481px){.l-directmail-lp .products .products-item-thumbnail{margin-bottom:14px}}.l-directmail-lp .products .products-item-label{position:absolute;top:-1px;left:-1px;padding:5px 8px;color:#ffffff;font-size:11px;font-weight:400;line-height:1;background-color:#ee4a0e}@media only screen and (min-width: 481px){.l-directmail-lp .products .products-item-label{font-size:16px}}.l-directmail-lp .products .products-item-name{color:#1a1004;font-size:16px;font-weight:600;line-height:24px;margin-bottom:4px}@media only screen and (min-width: 481px){.l-directmail-lp .products .products-item-name{font-size:18px;margin-bottom:6px}}.l-directmail-lp .products .products-item:hover .products-item-name{color:#3f51b5}.l-directmail-lp .products .products-item-size{display:block;color:#636363;font-size:10px;font-weight:600;line-height:16px}@media only screen and (min-width: 481px){.l-directmail-lp .products .products-item-size{font-size:12px}}.l-directmail-lp .products .products-item-price{color:#1a1004;font-size:14px;font-weight:600;line-height:1;margin-bottom:6px}.l-directmail-lp .products .products-item-price strong{color:#db2b39;font-size:24px;margin-right:4px;margin-left:4px}@media only screen and (min-width: 481px){.l-directmail-lp .products .products-item-price{font-size:14px;margin-bottom:14px}.l-directmail-lp .products .products-item-price strong{font-size:32px;margin-right:8px;margin-left:8px}}.l-directmail-lp .products .products-item-description{color:#636363;font-size:12px;font-weight:400;line-height:18px}.l-directmail-lp .c-product-section-use-list .product-section-use-list-detail{justify-content:flex-start}@media only screen and (max-width: 480px){.l-directmail-lp .c-product-section-use-list .product-section-use-list-detail{display:block}}.l-directmail-lp .c-product-section-use-list .product-section-use-list-detail .item{width:22.3%}@media only screen and (max-width: 480px){.l-directmail-lp .c-product-section-use-list .product-section-use-list-detail .item{width:auto}}.l-directmail-lp .c-product-section-use-list .product-section-use-list-detail .item .item-link{background-color:#fff}.l-directmail-lp .c-product-section-use-list .product-section-use-list-detail .item .item-name{padding:4px 10px}.l-directmail-lp .c-product-section-use-list .product-section-use-list-detail .item .item-name .c-label-primary{margin:8px 0 0 6px;vertical-align:top}.l-directmail-lp .c-product-section-use-list .product-section-use-list-detail .item-foot .item-price{margin-bottom:0}.l-directmail-lp .c-product-section-use-list .product-section-use-list-detail .item-foot .item-size{margin-bottom:10px}.l-directmail-lp .c-product-section-use-list .product-section-use-list-detail .item-foot .item-size span{font-weight:600}.l-directmail-lp .targeting-dm{text-align:center}.l-directmail-lp .targeting-dm .targeting-dm-info-text{font-size:18px;margin:40px 0 20px}@media only screen and (max-width: 480px){.l-directmail-lp .targeting-dm .targeting-dm-info-text{font-size:16px}}.l-directmail-lp .targeting-dm .targeting-dm-description-text{font-size:18px;font-weight:600;margin:20px 0 20px;line-height:2}@media only screen and (max-width: 480px){.l-directmail-lp .targeting-dm .targeting-dm-description-text{font-size:16px}}.l-directmail-lp .targeting-dm .targeting-dm-description-text .underlining{border-bottom:2px solid #e4007e}.l-directmail-lp .targeting-dm .targeting-dm-description-text.list-text{padding-left:15px;text-indent:-17px;font-weight:600;font-size:16px;text-align:left;width:490px;margin:0 auto 10px}@media only screen and (max-width: 480px){.l-directmail-lp .targeting-dm .targeting-dm-description-text.list-text{width:auto}}.l-directmail-lp .targeting-dm .tac{margin:40px 0 0 0}.l-directmail-lp .targeting-dm .targeting-dm-reference-price-table{width:618px}.l-directmail-lp .targeting-dm .targeting-dm-notification-text{color:#e4007e;margin:1rem 0}.l-directmail-lp .price-comparison .price-comparison-item{display:flex;margin:40px -48px 40px 0}@media only screen and (max-width: 480px){.l-directmail-lp .price-comparison .price-comparison-item{display:block;margin:0;padding:10px}}.l-directmail-lp .price-comparison .price-comparison-item .price-comparison-list{margin-right:24px;box-shadow:0 2px 4px 0 rgba(34,34,34,0.5)}@media only screen and (max-width: 480px){.l-directmail-lp .price-comparison .price-comparison-item .price-comparison-list{margin-right:0}}.l-directmail-lp .price-comparison .price-comparison-item .price-comparison-list .list-title{background-color:#222;color:#fff;text-align:center;font-size:28px;line-height:1;padding:20px}.l-directmail-lp .price-comparison .price-comparison-item .price-comparison-list .list-title .number{font-size:20px}@media only screen and (max-width: 480px){.l-directmail-lp .price-comparison .price-comparison-item .price-comparison-list .list-title{font-size:18px}.l-directmail-lp .price-comparison .price-comparison-item .price-comparison-list .list-title .number{font-size:14px}}.l-directmail-lp .price-comparison .price-comparison-item .price-comparison-list .list-content{display:flex;background-color:#fff;padding:24px;height:246px}@media only screen and (max-width: 480px){.l-directmail-lp .price-comparison .price-comparison-item .price-comparison-list .list-content{display:block;height:auto}}.l-directmail-lp .price-comparison .price-comparison-item .price-comparison-list .list-content .list-detail{width:250px;line-height:1}.l-directmail-lp .price-comparison .price-comparison-item .price-comparison-list .list-content .list-detail .price{height:60px}@media only screen and (max-width: 480px){.l-directmail-lp .price-comparison .price-comparison-item .price-comparison-list .list-content .list-detail{width:auto}.l-directmail-lp .price-comparison .price-comparison-item .price-comparison-list .list-content .list-detail .price{height:auto}}.l-directmail-lp .price-comparison .price-comparison-item .price-comparison-list .list-content .other-service{text-align:center;border-right:1px solid #ccc;font-size:20px;padding:24px}@media only screen and (max-width: 480px){.l-directmail-lp .price-comparison .price-comparison-item .price-comparison-list .list-content .other-service{border-right:none;border-bottom:1px solid #ccc;font-size:16px;padding:24px}}.l-directmail-lp .price-comparison .price-comparison-item .price-comparison-list .list-content .other-service .price{margin-top:38px;font-size:24px;font-weight:600}.l-directmail-lp .price-comparison .price-comparison-item .price-comparison-list .list-content .raksul-service{text-align:center;font-size:20px;padding:24px}.l-directmail-lp .price-comparison .price-comparison-item .price-comparison-list .list-content .raksul-service .price{font-size:35px;font-weight:600;color:#e4007e;margin-top:28px}.l-directmail-lp .price-comparison .price-comparison-item .price-comparison-list .list-content .raksul-service .annotation{font-size:13px}.l-directmail-lp .flow-contents .image-box{margin-bottom:40px}.l-directmail-lp .flow-contents .image-box .element-box{height:187px;padding:40px 0 0}@media only screen and (max-width: 480px){.l-directmail-lp .flow-contents .image-box{display:block}.l-directmail-lp .flow-contents .image-box .element-box{height:auto;width:64%;padding:20px 0;margin:0 auto 20px}.l-directmail-lp .flow-contents .image-box .arrow-box{display:none}}@media only screen and (max-width: 480px){.l-directmail-lp .flow-contents .image-box br{display:none}}.l-directmail-lp .flow-last-text{font-size:24px;font-weight:600;text-align:center}@media only screen and (max-width: 480px){.l-directmail-lp .flow-last-text{font-size:18px}}.l-directmail-lp .flow-last-text .flow-last-note{font-size:12px}.l-directmail-lp .design-date{width:80%;margin:40px auto 100px}.l-directmail-lp .design-date .design-date-list{border-bottom:2px solid #ccc;margin-bottom:40px;padding-bottom:40px;text-align:left}.l-directmail-lp .design-date .design-date-list:last-child{border:none;padding:0;margin:0}.l-directmail-lp .design-date .design-date-list .design-date-list-title{font-size:25px;font-weight:600}@media only screen and (max-width: 480px){.l-directmail-lp .design-date .design-date-list .design-date-list-title{font-size:18px}}.l-directmail-lp .design-date .design-date-list .design-date-list-content{font-size:20px;font-weight:600}@media only screen and (max-width: 480px){.l-directmail-lp .design-date .design-date-list .design-date-list-content{font-size:12px}}.l-directmail-lp .dm-cases{width:850px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 480px){.l-directmail-lp .dm-cases{width:auto}}.l-directmail-lp .dm-cases h3{font-size:20px}@media only screen and (max-width: 480px){.l-directmail-lp .dm-cases h3{margin-top:20px}}.l-directmail-lp .dm-cases .section-title{margin-bottom:16px}.l-directmail-lp .dm-cases .dm-cases-item{display:flex;flex-direction:row;padding:24px 0;border-bottom:1px #dddddd solid}@media only screen and (max-width: 480px){.l-directmail-lp .dm-cases .dm-cases-item{margin:auto;max-width:350px;flex-direction:column}}.l-directmail-lp .dm-cases .dm-cases-item:nth-of-type(3){border-bottom:none}.l-directmail-lp .dm-cases .dm-cases-item .dm-cases-item-desc{flex:2;padding:0 20px}@media only screen and (max-width: 480px){.l-directmail-lp .dm-cases .dm-cases-item .dm-cases-item-desc{padding:0}}.l-directmail-lp .dm-cases .dm-cases-item .dm-cases-item-desc-client{display:block;padding:10px 0;font-weight:bold}.l-directmail-lp .dm-cases .btn-ghost{width:auto}.l-directmail-lp .online-design .online-design-list{list-style:none;display:flex;justify-content:space-around}@media only screen and (max-width: 480px){.l-directmail-lp .online-design .online-design-list{flex-wrap:wrap}}.l-directmail-lp .online-design .online-design-list .online-design-item{margin-right:30px;width:162px}@media only screen and (max-width: 480px){.l-directmail-lp .online-design .online-design-list .online-design-item{width:50%;margin:0 0 20px}}.l-directmail-lp .online-design .online-design-list .online-design-item:last-child{margin:0}.l-directmail-lp .online-design .online-design-list .online-design-item .item-img{display:block;background-color:#f6f6f6;height:220px;padding:20px;margin-bottom:20px;text-align:center}@media only screen and (max-width: 480px){.l-directmail-lp .online-design .online-design-list .online-design-item .item-img{margin-bottom:10px;background:none}}.l-directmail-lp .online-design .online-design-list .online-design-item .item-text{font-size:14px;font-weight:600;text-align:center}.l-directmail-lp .online-design .online-design-list .online-design-item .item-text .more-link{display:block}.l-directmail-lp .choice-hint-box{width:100%;list-style:none}@media only screen and (max-width: 480px){.l-directmail-lp .choice-hint-box{padding:0 26px}}.l-directmail-lp .choice-hint-box .box-product{display:flex;margin:40px 0}@media only screen and (max-width: 480px){.l-directmail-lp .choice-hint-box .box-product{display:block}}.l-directmail-lp .choice-hint-box .box-product:last-child{margin-bottom:0;padding-bottom:0;border:none}.l-directmail-lp .choice-hint-box .box-product .box-product-title{flex:1;font-weight:600;font-size:18px;margin-right:20px;width:200px;text-align:left}@media only screen and (max-width: 480px){.l-directmail-lp .choice-hint-box .box-product .box-product-title{width:auto;text-align:left;font-size:16px}}@media only screen and (max-width: 480px){.l-directmail-lp .choice-hint-box .box-product .box-product-title br{display:none}}.l-directmail-lp .choice-hint-box .box-product .box-product-text{flex:5}.l-directmail-lp .print-area{max-width:574px;margin:0 auto}.l-directmail-lp .print-area .print-area-list{display:flex;flex-wrap:wrap;list-style:none;margin-right:-20px}@media only screen and (max-width: 480px){.l-directmail-lp .print-area .print-area-list{margin-right:0}}.l-directmail-lp .print-area .print-area-list .print-area-item{margin:0 20px 20px 0;text-align:center}.l-directmail-lp .print-area .print-area-list .print-area-item .caption{display:block;font-size:14px}@media only screen and (max-width: 480px){.l-directmail-lp .print-area .print-area-list .print-area-item{margin:0 auto 20px;width:80%}}@media only screen and (max-width: 480px){.l-directmail-lp .print-area{display:block}}.l-directmail-lp .btn-ghost{width:30%}@media only screen and (max-width: 480px){.l-directmail-lp .btn-ghost{width:80%}}.directmail-pricetable-modal{width:980px;font-size:14px}.directmail-pricetable-modal .inner-box{padding:20px}.directmail-pricetable-modal .inner-box h1{font-size:22px;font-weight:600;margin:0;letter-spacing:0.03em}.directmail-pricetable-modal .inner-box h2{font-size:18px;font-weight:600;margin:30px 0 10px 5px}.directmail-pricetable-modal .inner-box p{margin:0 0 0 10px}.directmail-pricetable-modal .inner-box ul li{list-style-type:disc;margin:8px 0 0 10px}.directmail-pricetable-modal .link{font-weight:600;margin:10px 0 0 10px}.directmail-pricetable-modal .link a:link,.directmail-pricetable-modal .link a:visited{display:inline-block;margin-right:20px}.directmail-pricetable-modal .btn-box{background-color:#fafafa;padding:25px;text-align:center}.directmail-pricetable-modal .btn-box [class^="c-btn-"]:first-child{margin-right:25px}@media only screen and (max-width: 480px){.directmail-pricetable-modal{width:600px;font-size:12px}.directmail-pricetable-modal .inner-box{padding:15px}.directmail-pricetable-modal .inner-box h1{font-size:18px}.directmail-pricetable-modal .inner-box h2{font-size:16px;margin:15px 0 5px 0}.directmail-pricetable-modal .inner-box p{margin:0 0 0 0}.directmail-pricetable-modal .inner-box ul li{margin:5px 0 0 0}.directmail-pricetable-modal .link{margin:10px 0 0 0}.directmail-pricetable-modal .btn-box{padding:15px}}@media only screen and (max-width: 480px){.directmail-pricetable-modal{width:320px}.directmail-pricetable-modal .btn-box [class^="c-btn-"]{display:block;margin-bottom:15px}.directmail-pricetable-modal .btn-box [class^="c-btn-"]:first-child{margin-right:0}}.l-directmail .directmail-notes-link{text-indent:-6px;padding-left:8px}.l-directmail .directmail-notes-link:before{content:"※"}.l-directmail .c-bg-error{padding:10px}.l-directmail .c-bg-error .directmail-note{margin-bottom:0;text-indent:-10px}.l-directmail .c-bg-error .directmail-note:before{content:"※ "}.l-directmail .box-group .box-group-inner p{font-size:18px}.l-directmail .directmail-cart-table{margin:0}.l-directmail .directmail-cart-table th,.l-directmail .directmail-cart-table td{padding:5px 0 10px}.l-directmail .directmail-cart-table th{text-align:right}.page-delivery-data-upload{margin-bottom:40px}.page-delivery-data-upload .step-bar li{width:33.3333%}.page-delivery-data-upload .section{margin-top:40px}.page-delivery-data-upload .section h2,.page-delivery-data-upload .section h3{margin:0;padding:0;font-size:25px;letter-spacing:0.5}.page-delivery-data-upload .section h3{font-size:20px}.page-delivery-data-upload .section .text{margin:10px 0 0 10px;font-size:14px}.page-delivery-data-upload .section .text a:link{font-weight:600}.page-delivery-data-upload .section .list-number-box{display:flex;justify-content:space-between;margin-top:10px}.page-delivery-data-upload .section .list-number-box .number{font-weight:600;margin-right:2px}.page-delivery-data-upload .section .error-description{display:flex;justify-content:space-between;margin:20px 0 20px;padding:15px;background-color:#f6f6f6}.page-delivery-data-upload .section .error-description p{display:inline-block;margin:7px 20px 0 0;font-size:12px}.page-delivery-data-upload .section .error-description .error-text{font-weight:600}.page-delivery-data-upload .section .error-description .error-text:before{display:inline-block;width:16px;height:16px;margin-right:8px;border:1px solid #999;background-color:#ff1898;vertical-align:-3px;content:""}.page-delivery-data-upload .section .error-description .error-text.either:before{background-color:#fff666}.page-delivery-data-upload .section .error-description .c-btn-primary{border-color:#e4007e;background-color:#e4007e}.page-delivery-data-upload .section .c-btn-box{margin-top:20px}.page-delivery-data-upload .section .c-btn-box [class^="c-btn-"]{width:auto}.page-delivery-data-upload .section .list-upload-box{display:flex;margin-top:20px;border:2px solid #00a0e8;border-radius:3px}.page-delivery-data-upload .section .list-upload-box .btn-box{display:flex;justify-content:center;align-items:center;width:25%;border-right:2px solid #00a0e8;background-color:#f6f6f6}.page-delivery-data-upload .section .list-upload-box .spec-box{width:48%;margin:auto 0;padding:15px;font-size:12px}.page-delivery-data-upload .section .list-upload-box .sum-box{width:27%;border-left:1px dotted #ccc;font-size:14px;text-align:right}.page-delivery-data-upload .section .list-upload-box .sum-box dl{display:flex;align-items:center;margin-bottom:0;padding:10px 15px;letter-spacing:0.05em}.page-delivery-data-upload .section .list-upload-box .sum-box dl dt{display:inline-block;padding-top:8px;width:32%;font-weight:normal;text-align:left}.page-delivery-data-upload .section .list-upload-box .sum-box dl dd{display:inline-block;float:right;width:68%;font-weight:600}.page-delivery-data-upload .section .list-upload-box .sum-box dl dd .copies{margin-right:3px;font-size:20px;word-wrap:break-word}.page-delivery-data-upload .section .list-upload-box .sum-box dl dd .price{margin-right:3px;font-size:30px;word-wrap:break-word}.page-delivery-data-upload .section .list-upload-box .sum-box dl dd .change{color:#00a0e8}.page-delivery-data-upload .section .list-upload-box .sum-box dl dd .pending{color:#999}.page-delivery-data-upload .section .list-upload-box .sum-box .price-box{background-color:#f6f6f6;border-top:1px dotted #ccc}.page-delivery-data-upload .section.handling{margin-top:80px}.page-delivery-data-upload .section.handling .description-box{margin-top:20px;padding:25px;background-color:#fafafa}.page-delivery-data-upload .section.handling .description-box ul{margin:0;font-size:14px;font-weight:600}.page-delivery-data-upload .section.handling .description-box ul li{margin:0 0 10px}.page-delivery-data-upload .section.handling .description-box .privacy-box{display:flex;justify-content:space-between;margin-top:25px;padding-top:25px;border-top:1px dotted #ccc;font-size:14px}.page-delivery-data-upload .section.preview{margin-top:40px}.page-delivery-data-upload .section.preview .c-btn-primary,.page-delivery-data-upload .section.preview .c-btn-secondary{padding:4px 20px;letter-spacing:0.05em}.page-delivery-data-upload .section.template-download-lower{margin-top:60px}.page-delivery-data-upload .section.template-download-lower h3{margin-top:40px}.page-delivery-data-upload .message-box .message-detail{display:block;margin:20px 0 0;padding:10px 10px 10px 50px;border-radius:2px;background:url("/asset/img/product/directmail/data-upload/icon-check.svg") 13px 8px no-repeat #00a0e8;color:#fff;font-weight:600;letter-spacing:0.05em}.page-delivery-data-upload .message-box .message-detail.delete{border:1px solid #e4007e;background-color:#ccc}.page-delivery-data-upload .message-box .message-detail.error-number{border:1px solid #e4007e;background:url("/asset/img/product/directmail/data-upload/icon-exclamation.svg") 13px 9px no-repeat #f6f6f6;color:#222}.page-delivery-data-upload .message-box .message-detail.error-number span{display:block;margin-top:4px;font-size:14px}.page-delivery-data-upload .message-box .message-detail.error-upload{border:1px solid #e4007e;background:url("/asset/img/product/directmail/data-upload/icon-exclamation.svg") 13px 9px no-repeat #f6f6f6;color:#e4007e}.page-delivery-data-upload .message-box .message-detail.error{border:1px solid #e4007e;background:url("/asset/img/product/directmail/data-upload/icon-saltire.svg") 13px 8px no-repeat #e4007e}.page-delivery-data-upload .message-box .message-detail .small-text{display:block;margin-top:4px;font-size:14px}.page-delivery-data-upload .message-box a:hover{text-decoration:none;opacity:0.8;transition:all 0.1s linear}.page-delivery-data-upload .message-conversion{padding:15px 20px 12px;border:1px solid #ccc;background-color:#f9f9f9;border-radius:3px;font-weight:600;margin-top:20px}.page-delivery-data-upload .cart-box{margin-top:20px;padding:30px;background-color:#fafafa;font-size:14px;text-align:center}.page-delivery-data-upload .cart-box.lower{margin-top:40px}.page-delivery-data-upload .cart-box label{display:block;margin-bottom:20px;font-size:16px;font-weight:600}.page-delivery-data-upload .cart-box label input[type='checkbox']{display:inline-block;margin-right:8px}.page-delivery-data-upload .cart-box .c-btn-secondary{width:30%}.page-delivery-data-upload .cart-box p{margin:20px 0 0}.page-delivery-data-upload .cart-box p a:link,.page-delivery-data-upload .cart-box p a:visited{color:#222}.page-delivery-data-upload .prevew-list-box{width:1124px;margin-top:20px;overflow-x:scroll}.page-delivery-data-upload .prevew-list-box::-webkit-scrollbar{height:10px}.page-delivery-data-upload .prevew-list-box::-webkit-scrollbar-track{border-radius:10px;box-shadow:inset 0 0 1px #ccc}.page-delivery-data-upload .prevew-list-box::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:10px;transition:all 0.1s linear}.page-delivery-data-upload .prevew-list-box::-webkit-scrollbar-thumb:hover{background-color:#999}.page-delivery-data-upload .c-table.list-upload{font-size:12px}.page-delivery-data-upload .c-table.list-upload tbody{font-weight:600}.page-delivery-data-upload .c-table.list-upload tr{height:48px}.page-delivery-data-upload .c-table.list-upload th{width:155px;text-align:center}.page-delivery-data-upload .c-table.list-upload th span{display:block;margin-top:2px;font-size:10px;font-weight:normal}.page-delivery-data-upload .c-table.list-upload th:nth-child(1),.page-delivery-data-upload .c-table.list-upload th:nth-child(2),.page-delivery-data-upload .c-table.list-upload th:nth-child(3),.page-delivery-data-upload .c-table.list-upload th:nth-child(8){width:75px}.page-delivery-data-upload .c-table.list-upload th:nth-child(3){width:85px}.page-delivery-data-upload .c-table.list-upload th:nth-child(8){width:120px}.page-delivery-data-upload .c-table.list-upload th:nth-child(1){display:none}.page-delivery-data-upload .c-table.list-upload th.department{width:80px}.page-delivery-data-upload .c-table.list-upload th.honorific{width:50px}.page-delivery-data-upload .c-table.list-upload th.position{width:80px}.page-delivery-data-upload .c-table.list-upload tr:nth-child(even){background-color:#fafafa}.page-delivery-data-upload .c-table.list-upload tr:hover{background-color:#ebebeb}.page-delivery-data-upload .c-table.list-upload td{width:190px}.page-delivery-data-upload .c-table.list-upload td.excess{background-color:#fde5f2}.page-delivery-data-upload .c-table.list-upload td.either{background-color:#fffdcc}.page-delivery-data-upload .c-table.list-upload td div{max-height:32px;margin:0 auto;overflow:hidden}.page-delivery-data-upload .c-table.list-upload td:nth-child(1),.page-delivery-data-upload .c-table.list-upload td:nth-child(2),.page-delivery-data-upload .c-table.list-upload td:nth-child(3),.page-delivery-data-upload .c-table.list-upload td:nth-child(8){width:75px;text-align:center}.page-delivery-data-upload .c-table.list-upload td:nth-child(3){width:85px}.page-delivery-data-upload .c-table.list-upload td:nth-child(3) div{max-width:55px}.page-delivery-data-upload .c-table.list-upload td:nth-child(1){display:none}.page-delivery-data-upload .c-table.list-upload input[type='checkbox']{margin:0}.page-delivery-data-upload .pagination-box{display:flex;margin-top:40px;justify-content:space-between}.page-delivery-data-upload .c-pagination{color:#444}.page-delivery-data-upload .c-pagination .arrow{font-size:16px;text-indent:-4px;letter-spacing:-0.3em}.page-delivery-data-upload .error-excel-download-box{margin-top:40px;text-align:center}.page-delivery-data-upload .btn-error-excel{border-color:#e4007e;background-color:#e4007e}.page-delivery-data-upload .loading-overlay{display:flex;opacity:0.9;position:fixed;top:0;left:0;z-index:9999;width:100vw;height:100vh;background-color:#fff;justify-content:center;align-items:center}.product-document-menu{margin-bottom:25px}@media only screen and (max-width: 480px){.product-document-menu{display:flex;justify-content:left;flex-wrap:wrap}}.product-document-menu .product-document-menu-item{width:175px;padding:10px;margin-right:15px;font-weight:400;border:2px solid #00a0e8}@media only screen and (max-width: 480px){.product-document-menu .product-document-menu-item{width:160px;font-size:12px;padding:5px 10px;margin-bottom:10px;border-radius:3px}}.product-document-menu .product-document-menu-item:hover{background-color:#00a0e8;color:white;opacity:1}.envelope-spot-color-item{display:flex;flex-wrap:wrap;padding:0;margin-left:-15px}.envelope-spot-color-item li{margin:10px 15px;font-size:18px;font-weight:600;text-align:center;list-style:none}.envelope-spot-color-item li span{font-size:12px;font-weight:normal;display:block;margin-top:-5px}.envelope-spot-color-item li:before{content:"";background-color:#676566;width:110px;height:110px;display:block;margin-bottom:10px;border-radius:100%}.envelope-spot-color-item li.dic654:before{background-color:#636466}.envelope-spot-color-item li.dic184:before{background-color:#044E87}.envelope-spot-color-item li.dicf56:before{background-color:#325CA2}.envelope-spot-color-item li.dic182:before{background-color:#0071B9}.envelope-spot-color-item li.dicf293:before{background-color:#008446}.envelope-spot-color-item li.dic82:before{background-color:#FF8332}.envelope-spot-color-item li.dic156:before{background-color:#B91E36}.envelope-spot-color-item li.dicF131:before{background-color:#942B22}.product-top-flyer{margin-top:20px}@media only screen and (max-width: 480px){.product-top-flyer{margin-top:10px}}.product-top-flyer .product-top-flyer-title{margin:0;font-size:25px}@media only screen and (max-width: 480px){.product-top-flyer .product-top-flyer-title{font-size:110%}}.product-top-flyer .product-top-flyer-read{margin:10px 0 5px 10px;font-size:14px}@media only screen and (max-width: 480px){.product-top-flyer .product-top-flyer-read{display:none}}.product-top-flyer .product-top-flyer-wrapper{max-width:900px;display:flex;justify-content:left;margin-bottom:30px}@media only screen and (max-width: 480px){.product-top-flyer .product-top-flyer-wrapper{flex-wrap:wrap;width:100%;justify-content:center}}.product-top-flyer .product-top-flyer-box{width:430px;margin-right:20px}@media only screen and (max-width: 480px){.product-top-flyer .product-top-flyer-box{margin-right:0}}.product-top-flyer .product-top-flyer-box .product-top-flyer-unit{padding:7px 5px 0 5px;font-size:12px;text-align:right}.product-top-flyer .product-top-flyer-box .product-a-box{width:430px;height:310px;margin-top:50px;position:relative;background:url("/asset/img/product/flyer/top/product-a.svg") 0 0 no-repeat}@media only screen and (max-width: 480px){.product-top-flyer .product-top-flyer-box .product-a-box{width:100%;height:256px;background-size:355px;background-position:center 0}}@media screen and (max-width: 320px){.product-top-flyer .product-top-flyer-box .product-a-box{width:100%;height:216px;background-size:300px}}.product-top-flyer .product-top-flyer-box .product-a-box a:link.c-map-a3,.product-top-flyer .product-top-flyer-box .product-a-box a:visited.c-map-a3{display:block;position:absolute;top:0;left:0;height:310px;width:216px}.product-top-flyer .product-top-flyer-box .product-a-box a:link.c-map-a3:hover,.product-top-flyer .product-top-flyer-box .product-a-box a:visited.c-map-a3:hover{background:url("/asset/img/product/flyer/top/product-a.svg") 0 -310px no-repeat}@media only screen and (max-width: 480px){.product-top-flyer .product-top-flyer-box .product-a-box a:link.c-map-a3,.product-top-flyer .product-top-flyer-box .product-a-box a:visited.c-map-a3{display:none}}.product-top-flyer .product-top-flyer-box .product-a-box a:link.c-map-a4,.product-top-flyer .product-top-flyer-box .product-a-box a:visited.c-map-a4{display:block;position:absolute;top:0px;left:215px;height:155px;width:215px}.product-top-flyer .product-top-flyer-box .product-a-box a:link.c-map-a4:hover,.product-top-flyer .product-top-flyer-box .product-a-box a:visited.c-map-a4:hover{background:url("/asset/img/product/flyer/top/product-a.svg") -215px -310px no-repeat}@media only screen and (max-width: 480px){.product-top-flyer .product-top-flyer-box .product-a-box a:link.c-map-a4,.product-top-flyer .product-top-flyer-box .product-a-box a:visited.c-map-a4{top:0px;left:calc(calc(100% - 355px) / 2);width:355px;height:256px}.product-top-flyer .product-top-flyer-box .product-a-box a:link.c-map-a4:hover,.product-top-flyer .product-top-flyer-box .product-a-box a:visited.c-map-a4:hover{background:none}}@media screen and (max-width: 320px){.product-top-flyer .product-top-flyer-box .product-a-box a:link.c-map-a4,.product-top-flyer .product-top-flyer-box .product-a-box a:visited.c-map-a4{top:0px;left:0px;width:300px;height:216px}.product-top-flyer .product-top-flyer-box .product-a-box a:link.c-map-a4:hover,.product-top-flyer .product-top-flyer-box .product-a-box a:visited.c-map-a4:hover{background:none}}.product-top-flyer .product-top-flyer-box .product-a-box a:link.c-map-a5,.product-top-flyer .product-top-flyer-box .product-a-box a:visited.c-map-a5{display:block;position:absolute;top:155px;left:215px;height:155px;width:105px}.product-top-flyer .product-top-flyer-box .product-a-box a:link.c-map-a5:hover,.product-top-flyer .product-top-flyer-box .product-a-box a:visited.c-map-a5:hover{background:url("/asset/img/product/flyer/top/product-a.svg") -215px -465px no-repeat}@media only screen and (max-width: 480px){.product-top-flyer .product-top-flyer-box .product-a-box a:link.c-map-a5,.product-top-flyer .product-top-flyer-box .product-a-box a:visited.c-map-a5{display:none}}.product-top-flyer .product-top-flyer-box .product-a-box a:link.c-map-a6,.product-top-flyer .product-top-flyer-box .product-a-box a:visited.c-map-a6{display:block;position:absolute;top:155px;left:320px;height:75px;width:105px}.product-top-flyer .product-top-flyer-box .product-a-box a:link.c-map-a6:hover,.product-top-flyer .product-top-flyer-box .product-a-box a:visited.c-map-a6:hover{background:url("/asset/img/product/flyer/top/product-a.svg") -320px -465px no-repeat}@media only screen and (max-width: 480px){.product-top-flyer .product-top-flyer-box .product-a-box a:link.c-map-a6,.product-top-flyer .product-top-flyer-box .product-a-box a:visited.c-map-a6{display:none}}.product-top-flyer .product-top-flyer-box .product-a-box a:link.c-map-a7,.product-top-flyer .product-top-flyer-box .product-a-box a:visited.c-map-a7{display:block;position:absolute;top:230px;left:320px;height:75px;width:52px}.product-top-flyer .product-top-flyer-box .product-a-box a:link.c-map-a7:hover,.product-top-flyer .product-top-flyer-box .product-a-box a:visited.c-map-a7:hover{background:url("/asset/img/product/flyer/top/product-a.svg") -320px -540px no-repeat}@media only screen and (max-width: 480px){.product-top-flyer .product-top-flyer-box .product-a-box a:link.c-map-a7,.product-top-flyer .product-top-flyer-box .product-a-box a:visited.c-map-a7{display:none}}.product-top-flyer .product-top-flyer-box .product-b-box{background:url("/asset/img/product/flyer/top/product-b.svg") 0 0 no-repeat;width:430px;height:310px;margin-top:50px;position:relative}@media only screen and (max-width: 480px){.product-top-flyer .product-top-flyer-box .product-b-box{width:100%;height:256px;background-size:355px;margin-top:30px;background-position:center 0}}@media screen and (max-width: 320px){.product-top-flyer .product-top-flyer-box .product-b-box{width:100%;height:216px;background-size:300px}}.product-top-flyer .product-top-flyer-box .product-b-box a:link.c-map-b4,.product-top-flyer .product-top-flyer-box .product-b-box a:visited.c-map-b4{display:block;position:absolute;top:0px;left:215px;height:155px;width:215px}.product-top-flyer .product-top-flyer-box .product-b-box a:link.c-map-b4:hover,.product-top-flyer .product-top-flyer-box .product-b-box a:visited.c-map-b4:hover{background:url("/asset/img/product/flyer/top/product-b.svg") -215px -310px no-repeat}@media only screen and (max-width: 480px){.product-top-flyer .product-top-flyer-box .product-b-box a:link.c-map-b4,.product-top-flyer .product-top-flyer-box .product-b-box a:visited.c-map-b4{top:0px;left:calc(calc(100% - 355px) / 2);width:355px;height:256px}.product-top-flyer .product-top-flyer-box .product-b-box a:link.c-map-b4:hover,.product-top-flyer .product-top-flyer-box .product-b-box a:visited.c-map-b4:hover{background:none}}@media only screen and (max-width: 480px) and (max-width: 320px){.product-top-flyer .product-top-flyer-box .product-b-box a:link.c-map-b4,.product-top-flyer .product-top-flyer-box .product-b-box a:visited.c-map-b4{top:0px;left:0px;width:300px;height:216px}.product-top-flyer .product-top-flyer-box .product-b-box a:link.c-map-b4:hover,.product-top-flyer .product-top-flyer-box .product-b-box a:visited.c-map-b4:hover{background:none}}.product-top-flyer .product-top-flyer-box .product-b-box a:link.c-map-b5,.product-top-flyer .product-top-flyer-box .product-b-box a:visited.c-map-b5{display:block;position:absolute;top:155px;left:215px;height:155px;width:105px}.product-top-flyer .product-top-flyer-box .product-b-box a:link.c-map-b5:hover,.product-top-flyer .product-top-flyer-box .product-b-box a:visited.c-map-b5:hover{background:url("/asset/img/product/flyer/top/product-b.svg") -215px -465px no-repeat}@media only screen and (max-width: 480px){.product-top-flyer .product-top-flyer-box .product-b-box a:link.c-map-b5,.product-top-flyer .product-top-flyer-box .product-b-box a:visited.c-map-b5{display:none}}.product-top-flyer .product-top-flyer-box .product-b-box a:link.c-map-b6,.product-top-flyer .product-top-flyer-box .product-b-box a:visited.c-map-b6{display:block;position:absolute;top:155px;left:320px;height:75px;width:105px}.product-top-flyer .product-top-flyer-box .product-b-box a:link.c-map-b6:hover,.product-top-flyer .product-top-flyer-box .product-b-box a:visited.c-map-b6:hover{background:url("/asset/img/product/flyer/top/product-b.svg") -320px -465px no-repeat}@media only screen and (max-width: 480px){.product-top-flyer .product-top-flyer-box .product-b-box a:link.c-map-b6,.product-top-flyer .product-top-flyer-box .product-b-box a:visited.c-map-b6{display:none}}.product-top-flyer .product-top-flyer-box .product-b-box a:link.c-map-b7,.product-top-flyer .product-top-flyer-box .product-b-box a:visited.c-map-b7{display:block;position:absolute;top:230px;left:320px;height:75px;width:52px}.product-top-flyer .product-top-flyer-box .product-b-box a:link.c-map-b7:hover,.product-top-flyer .product-top-flyer-box .product-b-box a:visited.c-map-b7:hover{background:url("/asset/img/product/flyer/top/product-b.svg") -320px -540px no-repeat}@media only screen and (max-width: 480px){.product-top-flyer .product-top-flyer-box .product-b-box a:link.c-map-b7,.product-top-flyer .product-top-flyer-box .product-b-box a:visited.c-map-b7{display:none}}.product-top-flyer .product-top-flyer-box .product-b-box a:link.c-map-b8,.product-top-flyer .product-top-flyer-box .product-b-box a:visited.c-map-b8{display:block;position:absolute;top:230px;left:372px;height:38px;width:53px}.product-top-flyer .product-top-flyer-box .product-b-box a:link.c-map-b8:hover,.product-top-flyer .product-top-flyer-box .product-b-box a:visited.c-map-b8:hover{background:url("/asset/img/product/flyer/top/product-b.svg") -372px -540px no-repeat}@media only screen and (max-width: 480px){.product-top-flyer .product-top-flyer-box .product-b-box a:link.c-map-b8,.product-top-flyer .product-top-flyer-box .product-b-box a:visited.c-map-b8{display:none}}.product-top-flyer .product-list-link-flyer{border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;padding:20px 15px;margin-top:25px;margin-bottom:15px}@media only screen and (max-width: 480px){.product-top-flyer .product-list-link-flyer{padding:10px 10px;margin-top:15px}}.product-top-flyer .product-list-link-flyer a:link,.product-top-flyer .product-list-link-flyer a:visited,.product-top-flyer .product-list-link-flyer span{font-size:120%;font-weight:600;line-height:2.4;color:#00a0e8;display:inline-block;width:49%}.product-top-flyer .product-list-link-flyer a:link span,.product-top-flyer .product-list-link-flyer a:visited span,.product-top-flyer .product-list-link-flyer span span{font-weight:normal;display:block;font-size:70%;letter-spacing:0.02em;line-height:0.3;margin-left:-7px}@media screen and (max-width: 320px){.product-link-flyer>a{margin-right:0 !important}}.page-lp-greetingcard .header-contents-box .inner-box{margin-top:100px}.page-lp-greetingcard .od-template-btn-box{display:flex;flex-wrap:wrap;margin:30px 0 0 0}.page-lp-greetingcard .od-template-btn-box a:link,.page-lp-greetingcard .od-template-btn-box a:visited{display:block;width:31.58%;margin:30px 2.63% 0 0;padding:32px 10px;border:3px solid #00a0e8;font-size:20px;font-weight:600;letter-spacing:0.05em;text-decoration:none;text-align:center;transition:all 0.1s linear}.page-lp-greetingcard .od-template-btn-box a:link:nth-of-type(3n),.page-lp-greetingcard .od-template-btn-box a:visited:nth-of-type(3n){margin-right:0}.page-lp-greetingcard .od-template-btn-box a:link img,.page-lp-greetingcard .od-template-btn-box a:visited img{padding-right:15px;vertical-align:-5px}.page-lp-greetingcard .od-template-btn-box a:hover{background-color:#00a0e8;color:#fff}@media only screen and (max-width: 480px){.page-lp-greetingcard .header-contents-box .inner-box{margin:65px 0 0 10px;width:46%}.page-lp-greetingcard .od-template-btn-box{display:block;margin:30px 0}.page-lp-greetingcard .od-template-btn-box a:link,.page-lp-greetingcard .od-template-btn-box a:visited{width:100%;margin:20px 0;padding:20px 10px;font-size:16px}.page-lp-greetingcard .od-template-btn-box a:link img,.page-lp-greetingcard .od-template-btn-box a:visited img{width:30px;padding-right:10px;vertical-align:-3px}.page-lp-greetingcard .bgc-interchange .od-template-btn-box a:link,.page-lp-greetingcard .bgc-interchange .od-template-btn-box a:visited{width:auto;margin:20px 10px}}.login-top p{margin:0;padding:0}.login-top input{padding:10px}.login-top .box{border-color:#ddd;border-width:5px;border-style:solid;border-radius:10px;padding:20px;margin-top:10px}@media only screen and (max-width: 480px){.login-top .box{padding:15px}}.login-top .l{margin-right:22px}@media only screen and (max-width: 480px){.login-top .l{margin-right:0px}}.login-top .r{margin-left:22px}@media only screen and (max-width: 480px){.login-top .r{margin-left:0px}}.login-top .r p{font-size:12px}.login-top .r p span{font-weight:600;letter-spacing:0.07em;font-size:25px;color:#333;padding:0 1px;margin-top:0}@media only screen and (max-width: 480px){.login-top .r p span{font-size:22px}}.login-top .title{font-size:20px;font-weight:600;line-height:1.3;letter-spacing:0.07em;margin-top:10px}@media only screen and (max-width: 480px){.login-top .title{font-size:22px}}.login-top .item{font-size:16px;font-weight:600;line-height:1.3;letter-spacing:0.07em;margin-bottom:5px}.login-top .mtu10{margin-top:-10px}.login-top .title-new{margin-left:22px}@media only screen and (max-width: 480px){.login-top .title-new{margin-left:0px;margin-top:30px}}.login-top .alpha{transition:all 0.1s linear}.login-top .point{margin-top:10px}@media only screen and (max-width: 480px){.login-top .point{margin-top:18px}}.login-top .point .item{float:left;width:78px;text-align:center}@media only screen and (max-width: 480px){.login-top .point .item{width:39px}}.login-top .point .text{margin-left:102px}@media only screen and (max-width: 480px){.login-top .point .text{margin-left:59px;font-size:12px}}.login-top .point .text .cap{font-weight:600;font-size:16px;color:#000}.login-top .button-large{padding:15px}.l-marketing-support .heading{border-bottom:1px solid #000;padding:0 0 18px 0px;margin-bottom:30px;font-size:24px}@media only screen and (max-width: 480px){.l-marketing-support .heading{font-size:20px}}.l-marketing-support .marketing-support-title,.l-marketing-support .marketing-support-title-sub{border-left:15px solid #99bd00;font-weight:600;font-size:30px;padding-left:24px}@media only screen and (max-width: 480px){.l-marketing-support .marketing-support-title,.l-marketing-support .marketing-support-title-sub{font-size:18px}}.l-marketing-support .product-introduction .product-introduction-element{padding:20px}.l-marketing-support .product-introduction .design{background-color:#009fe6;height:513px}@media only screen and (max-width: 480px){.l-marketing-support .product-introduction .design{height:auto}}.l-marketing-support .product-introduction .design .product-introduction-txt{color:#fff}.l-marketing-support .product-introduction .print{background-color:#ff0083;height:513px}@media only screen and (max-width: 480px){.l-marketing-support .product-introduction .print{height:auto}}.l-marketing-support .product-introduction .print .product-introduction-txt{color:#fff}.l-marketing-support .product-introduction .distribution{background-color:#fff000;height:513px}.l-marketing-support .product-introduction .distribution .product-introduction-txt{color:#000}.l-marketing-support .marketing-support-form{background:#fafafa;padding:50px}@media only screen and (max-width: 480px){.l-marketing-support .marketing-support-form{padding:0}}.l-marketing-support .marketing-support-form .marketing-support-form-bg{background:#fff;padding:30px}@media only screen and (max-width: 480px){.l-marketing-support .marketing-support-form .marketing-support-form-bg{padding:0}}.l-marketing-support .marketing-support-form .marketing-support-form-bg form [class^="c-btn-"]{width:70%}@media only screen and (max-width: 480px){.l-marketing-support .marketing-support-form .marketing-support-form-bg form [class^="c-btn-"]{width:100% !important}}.l-marketing-support .marketing-support-form .marketing-support-form-bg form dl{border-bottom:1px dotted #ccc}.l-marketing-support .marketing-support-form .marketing-support-form-bg form dl dt{font-weight:normal}.l-marketing-support .marketing-support-form .marketing-support-form-bg form dl dt span{color:#e4007e;font-size:12px}.l-marketing-support .marketing-support-form .marketing-support-form-bg form dl dd label{margin-right:20px}.l-marketing-support .action-btn{background:#fafafa;padding:20px;margin-bottom:40px;text-align:center}@media only screen and (max-width: 480px){.l-marketing-support .action-btn{padding:10px}}.l-marketing-support .action-btn a{width:60%;font-size:24px}@media only screen and (max-width: 480px){.l-marketing-support .action-btn a{width:90%}}.l-marketing-support .faq{list-style:none;padding:0}.l-marketing-support .faq .faq-list{margin-bottom:20px}.l-marketing-support .faq .faq-list .qestion{background:#fafafa;padding:16px 10px 10px;border-top:1px solid #000;border-right:1px solid #000;border-left:1px solid #000}.l-marketing-support .faq .faq-list .qestion .q-icon{padding-left:15px;line-height:1.8;margin:0;color:#000;font-size:18px}.l-marketing-support .faq .faq-list .answer{padding:18px;border:1px solid #000}@media only screen and (max-width: 480px){.l-marketing-support .faq .faq-list .answer{margin:0}}.l-marketing-support .faq .faq-list .answer .a-detail{margin:0;padding-left:15px}#new-address-modal{max-width:610px}.address-fields{margin:0 30px 20px 30px}.address-fields dl{display:flex;flex-wrap:wrap;align-items:center;margin:0 0 10px 0;max-width:550px}.address-fields dl dt{display:block;width:150px;margin-bottom:10px}.address-fields dl dd{display:block;width:400px;margin-bottom:10px}.address-fields .description p{font-size:12px;margin-bottom:0.5rem}.address-detail dl{display:flex;flex-wrap:wrap;align-items:center}.address-detail dl dt{display:block;width:25%}.address-detail dl dd{display:block;width:75%}.address-required-label{font-size:12px !important;font-weight:bold !important;display:inline-block;color:#e4007e;border:1px solid #e4007e;padding:2px 8px;margin-left:10px;border-radius:3px;vertical-align:2px}.mypage-top td,.mypage-top th{vertical-align:top}.mypage-top h2,.mypage-top h4{margin-top:8px}.mypage-top .l-grid-row,.mypage-top ul{padding-bottom:0}.mypage-top .list-ad{margin-top:90px}@media only screen and (max-width: 480px){.mypage-top .list-ad{margin-top:0}}.mypage-top .mypage-coupon-link{margin:0 auto 15px;display:flex;align-items:center;padding:6px 30px 6px 10px;background-color:#f9f9f9;transition:all 0.1s linear}.mypage-top .mypage-coupon-link:hover{text-decoration:none;opacity:0.7}.mypage-top .mypage-coupon-link-icon{margin-right:10px}.mypage-top .mypage-coupon-link-text{margin:0 auto 0 0;color:#222;font-size:16px;font-weight:bold;text-decoration:none}.mypage-top .mypage-coupon-link-label{display:none}@media only screen and (max-width: 480px){.mypage-top .mypage-coupon-link{padding-right:10px}.mypage-top .mypage-coupon-link-text{font-size:13px}.mypage-top .mypage-coupon-link-btn{display:none}.mypage-top .mypage-coupon-link-label{display:table;background-color:#00a0e8;border-color:#00a0e8}}.page-coupon [v-cloak]{display:none}.page-coupon .product-top-footnote{margin-bottom:0;color:#e4007e;font-size:90%;font-weight:600}.page-coupon .embedded-content{margin-bottom:20px;width:100%;height:112px;border:none}.page-coupon .coupon-list{position:relative;min-height:356px;margin-left:-26px}.page-coupon .coupon-list:before,.page-coupon .coupon-list:after{content:"";display:table}.page-coupon .coupon-list:after{clear:both}@media only screen and (max-width: 480px){.page-coupon .coupon-list{margin-left:0}}.page-coupon .coupon-list .coupon-list-inner{opacity:0;transition:opacity 300ms ease-in}.page-coupon .coupon-list .coupon-category-section{overflow:hidden;margin-bottom:17px}.page-coupon .coupon-list .coupon-category-title{margin-left:26px}@media only screen and (max-width: 480px){.page-coupon .coupon-list .coupon-category-title{margin-left:0}}.page-coupon .coupon-list.active .coupon-list-inner{opacity:1}.page-coupon .coupon-list .no-coupon-list{margin:150px 26px 0;text-align:center}.page-coupon .coupon-list .coupon-box{float:left;width:357px;margin:0 0 26px 26px;padding:15px 20px 20px 20px;border-radius:4px;background-color:#fafafa;box-shadow:0 1px 0 0 #ccc;text-align:center}@media only screen and (min-width: 481px){.page-coupon .coupon-list .coupon-box{min-height:365px}}@media only screen and (max-width: 480px){.page-coupon .coupon-list .coupon-box{width:100%;margin-left:0}}.page-coupon .coupon-list .coupon-title{margin-bottom:13px;font-size:14px;font-weight:600;text-align:center;white-space:pre-wrap}.page-coupon .coupon-list .coupon-price{margin-bottom:0;border-top:1px dotted #333;font-size:50px}.page-coupon .coupon-list .coupon-price .amount{font-size:100px;font-weight:600;color:#e4007e}.page-coupon .coupon-list .coupon-code{margin-bottom:0;padding:12px;border-top:2px dashed #333;border-bottom:2px dashed #333;font-size:12px}.page-coupon .coupon-list .coupon-code .code{font-size:21px;font-weight:600;color:#e4007e;letter-spacing:1px}.page-coupon .coupon-list .coupon-expiration-date{margin-bottom:0;font-size:15px;font-weight:600;letter-spacing:0.6px}.page-coupon .loading-image{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.page-coupon .link-to-guide{font-size:18px;font-weight:600;text-align:right}.page-coupon .c-btn-box{margin-bottom:40px}.page-coupon .footnote-title{margin-bottom:14px;font-size:25px;font-weight:600}.page-coupon .footnote-list{margin-bottom:30px}.page-mydesign{position:relative;margin-bottom:25px;width:100%;min-height:calc(100vh - 178px)}.page-online-design-submission .online-design-submission-design{width:1126px;height:100%;background-color:#fafafa;text-align:center}@media only screen and (max-width: 480px){.page-online-design-submission .online-design-submission-design{width:100vw}}.page-online-design-submission .online-design-submission-design .design-loading{display:flex;justify-content:center;align-items:center;height:70%}.page-online-design-submission .online-design-submission-design .design-header{width:100%;padding:30px 0 20px;background-color:#fafafa;z-index:2}@media only screen and (max-width: 480px){.page-online-design-submission .online-design-submission-design .design-header{padding:16px}}.page-online-design-submission .online-design-submission-design .design-header-title{margin:0;font-size:24px;font-weight:600}@media only screen and (max-width: 480px){.page-online-design-submission .online-design-submission-design .design-header-title{font-size:20px}}.page-online-design-submission .online-design-submission-design .design-header-text{margin-top:10px;font-size:14px}@media only screen and (max-width: 480px){.page-online-design-submission .online-design-submission-design .design-header-text{margin:8px 0 0;font-size:11px;color:#666}}.page-online-design-submission .online-design-submission-design .design-body{width:100%;height:calc(100vh - 276px);padding:0 40px;overflow-x:hidden;overflow-y:scroll}.page-online-design-submission .online-design-submission-design .design-body .design-list-empty{padding:100px 0}@media only screen and (max-width: 480px){.page-online-design-submission .online-design-submission-design .design-body{padding:0 16px}}.page-online-design-submission .online-design-submission-design .design-body::-webkit-scrollbar{width:10px}.page-online-design-submission .online-design-submission-design .design-body::-webkit-scrollbar-track{border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,0.1)}.page-online-design-submission .online-design-submission-design .design-body::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.4);border-radius:10px;box-shadow:0 0 0 1px rgba(255,255,255,0.3)}.page-online-design-submission .online-design-submission-design .design-footer{width:100%;padding:20px 0;background-color:#fafafa;z-index:1}.page-online-design-submission .online-design-submission-design .design-footer .preflight-btn ~ .preflight-btn{margin-left:50px}.page-online-design-submission .online-design-submission-design .design-footer .btn-default{width:155px}@media only screen and (max-width: 480px){.page-online-design-submission .online-design-submission-design .design-footer{padding:16px 0}}.page-online-design-submission .online-design-submission-design .design-index{width:100%;height:100%}.page-online-design-submission .online-design-submission-design .design-list{background-color:#fff;padding:30px 0 20px}@media only screen and (max-width: 480px){.page-online-design-submission .online-design-submission-design .design-list{width:100%;padding-top:0}}.page-online-design-submission .online-design-submission-design .design-items{width:836px;margin:auto;padding:0;display:flex;flex-wrap:wrap;justify-content:left}@media only screen and (max-width: 480px){.page-online-design-submission .online-design-submission-design .design-items{max-width:108%;margin:0 0 -20px -16px}}.page-online-design-submission .online-design-submission-design .design-item{text-align:center;background-color:#d8d8d8;border:1px solid #979797;width:256px;margin:0 34px 20px 0;display:flex;justify-content:space-between;flex-direction:column;cursor:pointer}@media only screen and (max-width: 480px){.page-online-design-submission .online-design-submission-design .design-item{width:calc(50% - 16px);margin:0 0 20px 16px;border:none}}.page-online-design-submission .online-design-submission-design .design-item:nth-child(3n){margin-right:0}.page-online-design-submission .online-design-submission-design .design-item.has-error{cursor:default}.page-online-design-submission .online-design-submission-design .design-item-body{position:relative}.page-online-design-submission .online-design-submission-design .design-item-error-container{position:absolute;top:0;left:0;right:0;background-color:rgba(255,255,255,0.7);z-index:2}.page-online-design-submission .online-design-submission-design .design-item-error{padding:5px;font-size:11px;text-align:left}.page-online-design-submission .online-design-submission-design .design-item-title{color:#666;font-size:12px;font-weight:600;padding:18px 10px 0;margin:0 0 18px 0}@media only screen and (max-width: 480px){.page-online-design-submission .online-design-submission-design .design-item-title{padding:8px;margin-bottom:0;background-color:#ddd}}.page-online-design-submission .online-design-submission-design .design-item-thumb{margin:0 0 15px 0;pointer-events:none;display:flex;justify-content:center;align-items:center;height:227px}@media only screen and (max-width: 480px){.page-online-design-submission .online-design-submission-design .design-item-thumb{background-color:#fafafa;margin:0;padding:8px 0;height:155px}}.page-online-design-submission .online-design-submission-design .design-item-thumb-src{max-width:227px;max-height:227px}@media only screen and (max-width: 480px){.page-online-design-submission .online-design-submission-design .design-item-thumb-src{max-width:80%;max-height:100%}}.page-online-design-submission .online-design-submission-design .design-item-type{display:inline-block;border:1px solid #666;padding:7px 10px;color:#666;font-size:12px;font-weight:600;margin:0 0 10px 0}.page-online-design-submission .online-design-submission-design .design-item-footer{background-color:#fff;border-top:1px solid #979797;padding:10px 0}@media only screen and (max-width: 480px){.page-online-design-submission .online-design-submission-design .design-item-footer{border-top:none;padding:8px;background-color:#ddd}.page-online-design-submission .online-design-submission-design .design-item-footer .c-btn-primary{width:100%}}.page-online-design-submission .online-design-submission-design .design-item-footer .btn-disable{pointer-events:none}.page-online-design-submission .online-design-submission-design .design-detail{width:100%;height:100%;overflow-x:hidden;overflow-y:scroll}.page-online-design-submission .online-design-submission-design .design-detail-view{text-align:center;margin:0;padding:20px 80px;display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:#ddd}.page-online-design-submission .online-design-submission-design .design-detail-title{color:#666;font-size:18px;font-weight:600;margin:0 0 20px 0}.page-online-design-submission .online-design-submission-design .design-detail-thumb{margin:0 0 20px 0;height:449px;pointer-events:none;display:flex;justify-content:center;align-items:center}.page-online-design-submission .online-design-submission-design .design-detail-type{display:inline-block;border:2px solid #666;padding:7px 10px;color:#666;font-size:18px;font-weight:600}.design-loading-sign{position:relative;animation:spin 2s ease-in-out infinite}.design-loading-sign .circle{display:block;background-color:#fafafa;width:20px;height:20px;border-radius:9999px;position:absolute;box-sizing:border-box}.design-loading-sign .circle:nth-child(1){background-color:#222;top:-30px;left:-30px;animation:bounce1 2s ease-in-out infinite}.design-loading-sign .circle:nth-child(2){background-color:#e4007e;top:-30px;left:10px;animation:bounce2 2s ease-in-out infinite}.design-loading-sign .circle:nth-child(3){background-color:#00a0e8;top:10px;left:10px;animation:bounce3 2s ease-in-out infinite}.design-loading-sign .circle:nth-child(4){background-color:#fff000;top:10px;left:-30px;animation:bounce4 2s ease-in-out infinite}@keyframes bounce1{0%{transform:translate(0px, 0px)}50%{transform:translate(-20px, -20px)}100%{transform:translate(0px, 0px)}}@keyframes bounce2{0%{transform:translate(0px, 0px)}50%{transform:translate(20px, -20px)}100%{transform:translate(0px, 0px)}}@keyframes bounce3{0%{transform:translate(0px, 0px)}50%{transform:translate(20px, 20px)}100%{transform:translate(0px, 0px)}}@keyframes bounce4{0%{transform:translate(0px, 0px)}50%{transform:translate(-20px, 20px)}100%{transform:translate(0px, 0px)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.page-online-design-submission{min-height:600px}.page-online-design-submission .prevent-download{pointer-events:none}.page-online-design-submission .online-design-submission-title{margin-top:16px}.page-online-design-submission .online-design-submission-title .submission-title{font-size:24px;font-weight:600}@media only screen and (max-width: 480px){.page-online-design-submission .online-design-submission-title .submission-title{font-size:20px}}.page-online-design-submission .online-design-submission-title .submission-title-description{margin-top:16px;font-size:18px}@media only screen and (max-width: 480px){.page-online-design-submission .online-design-submission-title .submission-title-description{font-size:12px}}.page-online-design-submission .online-design-submission-content{margin-top:16px;background-color:#fafafa;border:1px solid #ddd}.page-online-design-submission .online-design-submission-content h3,.page-online-design-submission .online-design-submission-content p{margin:0}.page-online-design-submission .content-header{padding:20px 22px 17px 22px}@media only screen and (max-width: 480px){.page-online-design-submission .content-header{padding:16px 16px 10px}}.page-online-design-submission .content-header .header-shoulder{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px;padding-bottom:10px;border-bottom:1px solid #ddd;line-height:1}@media only screen and (max-width: 480px){.page-online-design-submission .content-header .header-shoulder{padding-bottom:0;border-bottom:none}}.page-online-design-submission .content-header .header-shoulder .receipt-number{font-size:18px;font-weight:600;color:#666}@media only screen and (max-width: 480px){.page-online-design-submission .content-header .header-shoulder .receipt-number{font-size:11px;font-weight:400;color:#999}}.page-online-design-submission .content-header .header-shoulder .footnote{font-size:14px;color:#666}.page-online-design-submission .content-header .order-spec{margin-bottom:4px;font-size:24px;font-weight:600}@media only screen and (max-width: 480px){.page-online-design-submission .content-header .order-spec{font-size:12px;color:#666}}.page-online-design-submission .content-header .sub-order-spec{font-size:18px}@media only screen and (max-width: 480px){.page-online-design-submission .content-header .sub-order-spec{font-size:11px;color:#999}}.page-online-design-submission .content-body{position:relative;display:block;padding:40px 104px 25px;background:left top url("/asset/img/mypage/online-design-submission/bg-wood-pattern.jpg") repeat;text-align:center}@media only screen and (max-width: 480px){.page-online-design-submission .content-body{padding:16px;background-image:none;background-color:#ddd}}.page-online-design-submission .content-body .data-select-box-wrapper{margin-bottom:40px}.page-online-design-submission .content-body .data-select-box-wrapper.both-sides{display:flex;justify-content:space-between}@media only screen and (max-width: 480px){.page-online-design-submission .content-body .data-select-box-wrapper{margin-bottom:16px}}.page-online-design-submission .content-body .data-select-box{position:relative;display:inline-block;text-align:center}@media only screen and (max-width: 480px){.page-online-design-submission .content-body .data-select-box{max-width:calc(50% - 8px)}.page-online-design-submission .content-body .data-select-box ~ .data-select-box{margin-left:16px}}.page-online-design-submission .content-body .data-select-box:hover{text-decoration:none}.page-online-design-submission .content-body .data-select-box .side-name{position:absolute;top:0;left:50%;display:inline-block;margin-bottom:10px;padding:2px 5px;border:1px solid #222;font-size:14px;font-weight:600;color:#222;text-align:center;transform:translateX(-50%)}@media only screen and (max-width: 480px){.page-online-design-submission .content-body .data-select-box .side-name{margin-bottom:8px;padding:0;border:none}}.page-online-design-submission .content-body .data-select-box .select-image-box{display:flex;align-items:center;justify-content:center;margin-top:37px;width:420px;height:420px}@media only screen and (max-width: 480px){.page-online-design-submission .content-body .data-select-box .select-image-box{margin-top:28px;max-width:100%;height:220px}}.page-online-design-submission .content-body .data-select-box .select-area{position:relative;width:297px;height:420px;background-color:#fff;color:#222}@media only screen and (max-width: 480px){.page-online-design-submission .content-body .data-select-box .select-area{height:100%}}.page-online-design-submission .content-body .data-select-box .select-area:hover{text-decoration:none}.page-online-design-submission .content-body .data-select-box .select-area .select-area-overlay{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%}@media only screen and (max-width: 480px){.page-online-design-submission .content-body .data-select-box .select-area .btn-data-select{border:none;background-color:#fff;padding:0;color:#00a0e8;font-size:14px}}.page-online-design-submission .content-body .data-select-box .select-area .btn-data-select:hover{opacity:1}.page-online-design-submission .content-body .data-select-box .decided-image{max-height:100%;cursor:pointer}.page-online-design-submission .content-body .data-select-box.has-design .select-area{width:auto;height:auto;border:none;background-color:transparent}.page-online-design-submission .content-body .data-select-box.has-design .select-area .select-area-overlay{background-color:rgba(0,0,0,0.7);opacity:0}.page-online-design-submission .content-body .data-select-box.has-design .select-area:hover .select-area-overlay{opacity:1;transition:opacity 0.1s linear}.page-online-design-submission .content-body .data-select-box.unnecessary-design .select-area{pointer-events:none}.page-online-design-submission .content-body .data-select-box.unnecessary-design .select-area .select-area-overlay{background-color:#fff;opacity:0.7}.page-online-design-submission .content-body .data-select-box.unnecessary-design .select-area .btn-data-select{display:none}.page-online-design-submission .content-body .data-select-box.unnecessary-design .is-unnecessary-front-design{background-color:#00a0e8}.page-online-design-submission .content-body .is-unnecessary-front-design{display:inline-block;width:297px;margin-top:20px;padding:18px 10px;border-radius:3px;background-color:#f6f6f6}.page-online-design-submission .content-body .is-unnecessary-front-design input[type="checkbox"]{margin-right:8px}.page-online-design-submission .content-body .footnote{display:inline-block;padding:3px 5px;width:max-content;width:-moz-max-content;border:1px solid #222;font-size:14px}@media only screen and (max-width: 480px){.page-online-design-submission .content-body .footnote{text-align:left;padding:0;width:100%;border:none;font-size:12px;color:#666}}.page-online-design-submission .content-footer{display:flex;justify-content:space-between;align-items:flex-end;padding:17px 22px}@media only screen and (max-width: 480px){.page-online-design-submission .content-footer{padding:16px}}.page-online-design-submission .content-footer .heading-select-data,.page-online-design-submission .content-footer p{font-size:18px}.page-online-design-submission .content-footer .u-footnote{font-size:14px}@media only screen and (max-width: 480px){.page-online-design-submission .content-footer .u-footnote{color:#999;font-size:12px}}.page-online-design-submission .content-footer .heading-select-data{margin-bottom:6px}.page-online-design-submission .content-footer .btn-submission{margin-left:20px}.page-online-design-submission .btn-box.is-mobile{display:flex;margin-top:32px;justify-content:center}.page-online-design-submission .btn-box.is-mobile .btn-submission{margin-left:16px}.page-online-design-submission .container-enter-active{transition:opacity 0.3s ease-out}.page-online-design-submission .container-enter,.page-online-design-submission .container-leave-active{opacity:0}.page-online-design-submission .online-design-submission-modal .overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;height:100vh;background-color:rgba(0,25,38,0.8);z-index:999}@media only screen and (max-width: 480px){.page-online-design-submission .online-design-submission-modal .overlay{align-items:flex-start}}.page-online-design-submission .online-design-submission-modal .overlay.fade-enter-active,.page-online-design-submission .online-design-submission-modal .overlay.fade-leave-active{transition:opacity 0.3s}.page-online-design-submission .online-design-submission-modal .overlay.fade-enter,.page-online-design-submission .online-design-submission-modal .overlay.fade-leave-to{opacity:0}.page-online-design-submission .online-design-submission-modal .modal{position:relative;display:flex;z-index:1000;top:0;right:0;bottom:0;left:0;justify-content:center;align-items:center}.page-online-design-submission .online-design-submission-modal .online-design-submission-modal-content{position:relative;height:calc(100vh - 40px);z-index:1001;background:#fafafa}@media only screen and (max-width: 480px){.page-online-design-submission .online-design-submission-modal .online-design-submission-modal-content{height:calc(100vh - 120px)}}.mypage-history .w100per{width:100%}.mypage-history .step-bar-wrapper{margin-bottom:25px}.mypage-history .step-bar{table-layout:fixed}.mypage-history ul{padding:0;margin:0}.mypage-history ul li{list-style:none;line-height:1}@media only screen and (min-width: 481px){.mypage-history .pc-no{display:none}}@media only screen and (max-width: 480px){.mypage-history .pc-no{display:block}}@media only screen and (max-width: 480px){.mypage-history .sp-no,.mypage-history .js-balloon{display:none}}@media only screen and (min-width: 481px){.mypage-history .sp-no,.mypage-history .js-balloon{display:block}}.mypage-history .my-his-tab{background:url(/asset/img/mypage/tab_back.png) bottom right repeat-x}.mypage-history .my-his-tab li{float:left}@media only screen and (max-width: 480px){.mypage-history .my-his-tab li{font-size:72%}}.mypage-history .my-his-tab li a:link,.mypage-history .my-his-tab li a:visited{display:block;color:#00a0e8;border:2px solid #999;padding:8px 15px;margin-left:10px;transition:background-color 0.1s linear}@media only screen and (max-width: 480px){.mypage-history .my-his-tab li a:link,.mypage-history .my-his-tab li a:visited{padding:5px 8px}}.mypage-history .my-his-tab li a:hover{color:#00a0e8;background-color:#f6f6f6;text-decoration:none}.mypage-history .my-his-tab li span{display:block;border:2px solid #999;border-bottom-color:#fff;padding:8px 15px;margin-left:10px}@media only screen and (max-width: 480px){.mypage-history .my-his-tab li span{padding:5px 8px}}.mypage-history .my-his-num{margin-top:5px;margin-bottom:20px}.mypage-history .my-his-num a,.mypage-history .my-his-num a:link,.mypage-history .my-his-num a:visited{color:#00a0e8}.mypage-history .my-his-num form{margin-top:8px}.mypage-history .my-his-num form select{display:block;width:100%}.mypage-history .my-his-num p{margin:0 0 0 10px;padding:0;color:#000}.mypage-history .my-his-num p.cap{font-size:120%;letter-spacing:0.03em;font-weight:600;margin-left:0}.mypage-history .my-his-num p div.btn-close-box{text-align:center}.mypage-history .my-his-num .le{float:left;margin-right:5px;margin-top:10px}@media only screen and (max-width: 480px){.mypage-history .my-his-num .le.sel{display:block;float:none;width:100%}}.mypage-history .my-his-num .num{font-size:180%;font-weight:600;letter-spacing:0.05em;padding:0 5px}.mypage-history .my-his-num .ri{position:relative;float:right;font-size:82%;margin-top:15px;margin-left:20px;padding-left:30px;padding-top:5px;background:url(/asset/img/mypage/icon-que.png) 0 0 no-repeat;height:22px}.mypage-history .my-his-num .balloon{position:absolute;top:35px;left:-160px;padding:15px 15px 20px 15px;min-width:450px;background:#fff;border:3px solid #999;z-index:1;box-shadow:0 0 5px #fff,0 0 5px #ccc,0 0 1px #aaa;-webkit-box-shadow:0 3px 10px #ccc;-moz-box-shadow:0 0 5px #fff,0 0 5px #ccc,0 0 1px #aaa}.mypage-history .my-his-num .balloon .btn-hov-no{opacity:1;cursor:text}.mypage-history .my-his-num .balloon .btn-hov-no:hover{opacity:1;cursor:text}.mypage-history .my-his-num .balloon ul{margin-left:10px;margin-top:20px}.mypage-history .my-his-num .balloon li{padding-left:1em;text-indent:-1em;line-height:1.3;margin-top:10px}.mypage-history .my-his-num .balloon p{line-height:1.3}.mypage-history .my-his-num .balloon .text-box{display:block;width:210px;font-size:90%;line-height:1.3;float:right;margin-top:-8px}.mypage-history .my-his-num .balloon:before{content:"";position:absolute;top:-8px;left:50%;margin-left:-9px;display:block;width:0px;height:0px;border-style:solid;border-width:0 9px 9px 9px;border-color:transparent transparent #fff transparent;z-index:1}.mypage-history .my-his-num .balloon:after{content:"";position:absolute;top:-12px;left:50%;margin-left:-10px;display:block;width:0px;height:0px;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #999 transparent;z-index:0}.mypage-history .my-his-num .po-r{left:-300px}.mypage-history .my-his-num .po-r:before{top:-8px;left:85%}.mypage-history .my-his-num .po-r:after{top:-12px;left:85%}.mypage-history .his-order-box{margin-bottom:30px}.mypage-history .his-order-head{font-size:82%;border:2px solid #999;background-color:#fafafa;padding:10px}.mypage-history .his-order-head a:link,.mypage-history .his-order-head a:visited{color:#00a0e8}@media only screen and (max-width: 480px){.mypage-history .his-order-head{padding:7px}}.mypage-history .his-order-head li{margin-top:6px}.mypage-history .his-order-head li .his-status-box{margin-top:-8px}.mypage-history .his-order-head li span{font-weight:600;letter-spacing:0.03em}.mypage-history .his-order-box .left{float:left;width:60%}@media only screen and (max-width: 480px){.mypage-history .his-order-box .left{width:75%;font-size:11px}}.mypage-history .his-order-box .left li{float:left;margin-right:15px}.mypage-history .his-order-box .left li.line{padding-right:15px;border-right:1px solid #ccc}@media only screen and (max-width: 480px){.mypage-history .his-order-box .left li.line{padding-right:0px;border-right:none}}.mypage-history .his-order-box .right{float:right;width:40%}@media only screen and (max-width: 480px){.mypage-history .his-order-box .right{width:25%;font-size:11px}}.mypage-history .his-order-box .right li{float:right;margin-left:20px;font-size:110%;font-weight:600;color:#999}@media only screen and (max-width: 480px){.mypage-history .his-order-box .right li{margin-left:0px;padding-top:13px;font-size:120%}}.mypage-history .his-order-box .right li.line{padding-right:20px;border-right:1px solid #ccc}.mypage-history .his-order-body{border-left:2px solid #999;border-right:2px solid #999;border-bottom:2px solid #999;background:url(/asset/img/mypage/detail-back01.png) right top repeat-y}.mypage-history .his-order-body.back-no{background:url(/asset/img/mypage/detail-back02.png) right top repeat-y}@media only screen and (max-width: 480px){.mypage-history .his-order-body{background:none}}.mypage-history .content-box{float:left;width:100%;margin-right:-222px}@media only screen and (max-width: 480px){.mypage-history .content-box{float:none;margin-right:0}}.mypage-history .content-left{margin-right:222px;padding:15px}@media only screen and (max-width: 480px){.mypage-history .content-left{width:100%;float:none;margin-right:0;padding:7px}}.mypage-history .content-right{float:right;width:222px}.mypage-history .content-right .content-right-inner{padding:15px}.mypage-history .content-right .content-right-inner .c-btn-secondary{font-size:110%;padding:25px 5px}@media only screen and (max-width: 480px){.mypage-history .content-right .content-right-inner .c-btn-secondary{font-size:80%;padding:20px 5px}}@media only screen and (max-width: 480px){.mypage-history .content-right .content-right-inner{padding:0}}@media only screen and (max-width: 480px){.mypage-history .content-right{float:none;width:100%;padding:7px;background-color:#fafafa;border-top:1px solid #ccc}}.mypage-history .content-right.no{background-color:#fff}.mypage-history .btn-re{margin-bottom:15px}.mypage-history .btn-re.l{font-size:120%;padding:24px 3px}@media only screen and (max-width: 480px){.mypage-history .btn-re{width:49%;float:right;margin-bottom:0px}.mypage-history .btn-re.c-btn-primary{font-size:88%;padding:18px 3px}}.mypage-history .btn-pro.c-btn-primary{font-size:90%;padding:14px 2px}@media only screen and (max-width: 480px){.mypage-history .btn-pro{width:49%;float:left;margin-top:0;font-size:100%}.mypage-history .btn-pro.c-btn-primary{font-size:76%;padding:20px 3px}}.mypage-history .detail-box{float:left;width:80%}@media only screen and (max-width: 480px){.mypage-history .detail-box{width:65%}}.mypage-history .detail-right{margin-left:20px;font-size:90%}@media only screen and (max-width: 480px){.mypage-history .detail-right{font-size:70%;margin-left:10px}}.mypage-history .detail-left{float:left;width:20%;text-align:center}@media only screen and (max-width: 480px){.mypage-history .detail-left{width:35%}}.mypage-history .image-box{background-color:#fafafa;padding:10px;margin-top:5px}@media only screen and (max-width: 480px){.mypage-history .image-box{padding:5px}}.mypage-history .image-box img{max-height:160px;max-width:160px}@media only screen and (max-width: 480px){.mypage-history .image-box img{max-height:90px;max-width:90px}}.mypage-history .image-box img * html body img{width:expression(this.width >= this.height ? "160x": "auto");height:expression(this.width <= this.height ? "160px": "auto")}.mypage-history .reprint-download{padding:10px 0 25px}.mypage-history .reprint-download .u-footnote{margin-bottom:3px;font-size:12px}@media only screen and (max-width: 480px){.mypage-history .reprint-download{padding:0 0 7px}}.mypage-history [class^="c-btn-"]{padding-left:5px;padding-right:5px}@media only screen and (max-width: 480px){.mypage-history [class^="c-btn-"]{padding:2px 3px;font-size:70%;letter-spacing:0;margin-top:0px}}@media only screen and (max-width: 480px){.mypage-history [class^="c-btn-"].s{padding:2px 3px;font-size:70%;letter-spacing:0;margin-top:0px}}.mypage-history .spec-box{float:left;width:100%;margin-left:-90px;margin-top:5px}@media only screen and (max-width: 480px){.mypage-history .spec-box{margin-left:-60px;margin-top:3px}}.mypage-history .spec-left{float:left;width:90px;text-align:right;margin-top:5px}@media only screen and (max-width: 480px){.mypage-history .spec-left{width:60px;margin-top:3px}}.mypage-history .spec-right{margin-left:90px;font-weight:600}@media only screen and (max-width: 480px){.mypage-history .spec-right{margin-left:60px;max-height:30px;overflow:hidden}}.mypage-history .eff-box{background-color:#fafafa;padding:12px;margin-top:10px;font-size:90%}@media only screen and (max-width: 480px){.mypage-history .eff-box{padding:7px;font-size:80%}}.mypage-history .eff-box ul{margin-top:-5px}.mypage-history .eff-box li{margin-top:8px}@media only screen and (max-width: 480px){.mypage-history .eff-box li{margin-top:5px}}.mypage-history .eff-left{float:left;width:15%;padding-right:10px;text-align:right}@media only screen and (max-width: 480px){.mypage-history .eff-left{float:none;width:100%;text-align:left;font-size:120%;font-weight:600;padding-bottom:5px}}.mypage-history .eff-right{float:right;width:85%}@media only screen and (max-width: 480px){.mypage-history .eff-right{float:none;width:100%}}.mypage-history .data-box{padding:15px;background-color:#fafafa;margin-top:15px;font-size:100%}@media only screen and (max-width: 480px){.mypage-history .data-box{padding:10px}}.mypage-history .data-box form{margin-top:0}.mypage-history .data-box form label{display:block;margin-bottom:10px}.mypage-history .data-box form .js-reaction-pref{display:inline-block;width:48%}@media only screen and (max-width: 480px){.mypage-history .data-box form .js-reaction-pref{display:block;width:100%}}.mypage-history .data-box form .js-reaction-municiple{display:inline-block;width:49%;margin-left:5px}@media only screen and (max-width: 480px){.mypage-history .data-box form .js-reaction-municiple{display:block;width:100%;margin-left:0;margin-top:7px}}.mypage-history .data-box form .cap{text-align:right}@media only screen and (max-width: 480px){.mypage-history .data-box form .cap{text-align:left;margin:10px 0 5px 0;font-weight:600}}.mypage-history .data-box form [class^="c-btn-"]{display:block;font-size:120%;margin-top:15px}.mypage-history .data-box .data-grid-30{float:left;width:30%}@media only screen and (max-width: 480px){.mypage-history .data-box .data-grid-30{float:none;width:100%}}.mypage-history .data-box .data-grid-35{float:left;width:35%}@media only screen and (max-width: 480px){.mypage-history .data-box .data-grid-35{float:none;width:100%}}.mypage-history .data-box .data-grid-40{float:left;width:40%}@media only screen and (max-width: 480px){.mypage-history .data-box .data-grid-40{float:none;width:100%}}.mypage-history .data-box .data-grid-50{float:left;width:50%}@media only screen and (max-width: 480px){.mypage-history .data-box .data-grid-50{float:none;width:100%}.mypage-history .data-box .data-grid-50 .tac{text-align:left}}.mypage-history .data-box .data-grid-70{float:left;width:70%}@media only screen and (max-width: 480px){.mypage-history .data-box .data-grid-70{float:none;width:100%}}.mypage-history .data-box .c-error{margin-top:10px;margin-bottom:0}.mypage-history .page li{font-size:110%;display:inline-block;margin:0 5px;*display:inline;*zoom:1}@media only screen and (max-width: 480px){.mypage-history .page li{font-size:80%}}.mypage-history .page li a:link,.mypage-history .page li a:visited{color:#fff;text-decoration:none;display:inline-block;padding:5px 10px;background-color:#00a0e8;border:2px solid #00a0e8;transition:background-color 0.1s linear}@media only screen and (max-width: 480px){.mypage-history .page li a:link,.mypage-history .page li a:visited{padding:3px 5px}}.mypage-history .page li a:hover{opacity:0.7}.mypage-history .page li span{display:inline-block;padding:5px 10px;background-color:#fafafa;border:2px solid #ccc}@media only screen and (max-width: 480px){.mypage-history .page li span{padding:3px 5px}}.mypage-history .description{letter-spacing:0.03em;margin-bottom:15px}.mypage-history .description h1{font-size:160%;min-height:28px;padding:0 0 10px 32px;margin:0 0 2px 0;background:url(/asset/img/mypage/icon-que-sp.png) 0 3px no-repeat;background-size:25px 25px;border-bottom:1px solid #f6f6f6}.mypage-history .description h2{font-size:140%;margin:15px 0 10px 0}.mypage-history .description h2.line{padding-top:20px;margin-top:20px;border-top:1px solid #f6f6f6}.mypage-history .description p{font-size:90%;margin-left:10px;margin-bottom:0}.mypage-history .description ul{margin-left:10px;font-size:90%}.mypage-history .description ul li{line-height:1.5;margin-top:12px;text-indent:-1em;margin-left:1em}.mypage-history .description [class^="c-btn-"]{display:inline-block;padding:6px 14px;font-size:90%}@media only screen and (max-width: 480px){.mypage-history .description [class^="c-btn-"]{padding:2px 3px;font-size:70%;letter-spacing:0;margin-top:0px}}.his-status-box{display:inline-block;*display:inline;*zoom:1;font-size:12px;font-weight:600;line-height:1;letter-spacing:0.03em;padding:5px 8px 4px 8px;color:#999;border:1px solid #999}.his-status-box.acc{color:#fff;background-color:#999}@media only screen and (max-width: 480px){.his-status-box{padding:20px 7px}}.download-pdf-button{display:block;margin:0 auto 6px;color:#00a0e8;border:none;background-color:transparent}@media only screen and (max-width: 480px){.download-pdf-button{display:none}}.download-pdf-button:hover{text-decoration:underline}.l-datainfo .software-category-box{max-width:600px;margin-bottom:0}.l-datainfo .software-category-box li{float:left;width:33.3%;margin-bottom:1em}.l-datainfo .software-category-box li:last-child{width:100%;margin-bottom:0}.l-datainfo input:disabled+label{color:#999;cursor:default}.l-datainfo .radio-priority-speed:checked ~ .priority-speed-footnote{background-color:#ffffaa;font-weight:bold}@media only screen and (max-width: 480px){.l-datainfo .software-format-order-number-container{padding:12px 10px}}@media only screen and (max-width: 480px){.l-datainfo .software-format-order-number-title{color:#666 !important;font-size:14px !important}}@media only screen and (max-width: 480px){.l-datainfo .software-format-order-number{color:#222 !important;font-size:16px !important}}@media only screen and (max-width: 480px){.l-datainfo .software-selection-container{display:flex;flex-direction:column;padding-bottom:0}}@media only screen and (max-width: 480px){.l-datainfo .data-product-info-section{margin-bottom:32px;width:100%}}@media only screen and (max-width: 480px){.l-datainfo .data-product-info{display:flex}}@media only screen and (max-width: 480px){.l-datainfo .data-product-info-title{width:90px}}@media only screen and (max-width: 480px){.l-datainfo .software-format-uploaded-files{list-style-type:none;padding:0}}@media only screen and (max-width: 480px){.l-datainfo .software-format-selection{display:flex;flex-direction:column;font-size:14px;maring-bottom:36px}}@media only screen and (max-width: 480px){.l-datainfo .software-format-comment{margin-bottom:16px}}@media only screen and (max-width: 480px){.l-datainfo .software-data-problem-section-header{font-size:16px !important;padding:16px}}@media only screen and (max-width: 480px){.l-datainfo .software-data-problem-section-content{padding:0 !important}}@media only screen and (max-width: 480px){.l-datainfo .software-data-problem-option{font-size:14px;font-weight:400}}@media only screen and (max-width: 480px){.l-datainfo .software-data-problem-option-input{margin-left:16px}}@media only screen and (max-width: 480px){.l-datainfo .software-data-problem-option-text{font-weight:400}}@media only screen and (max-width: 480px){.l-datainfo .software-data-problem-section-label{margin-left:16px}}@media only screen and (max-width: 480px){.l-datainfo .software-data-check-notice{margin-left:0 !important;color:#999;padding:0}}@media only screen and (max-width: 480px){.l-datainfo .software-data-text-input{display:flex;flex-direction:column}}.l-datainfo .software-data-text-warning{font-weight:400}@media only screen and (max-width: 480px){.l-datainfo .software-data-text-warning{font-weight:600}}@media only screen and (max-width: 480px){.l-datainfo .software-data-text-input-area{border:1px solid #ccc;border-radius:3px;height:70px}}@media only screen and (max-width: 480px){.l-datainfo .software-data-input-container-title{padding-left:0}}@media only screen and (max-width: 480px){.l-datainfo .software-data-input-container{padding:0}}@media only screen and (max-width: 480px){.l-datainfo .software-data-text-input-colon{display:none}}@media only screen and (max-width: 480px){.l-datainfo .software-data-text-input-title{font-size:14px}}@media only screen and (max-width: 480px){.l-datainfo .software-data-text-input-label{padding:0;font-size:14px;margin-bottom:8px}}@media only screen and (max-width: 480px){.l-datainfo .software-data-text-input-wrapper{padding:0}}@media only screen and (max-width: 480px){.l-datainfo .software-data-text-input-name{height:46px;font-size:16px;border:1px solid #ccc;border-radius:3px}}@media only screen and (max-width: 480px){.l-datainfo .software-list{display:flex;flex-direction:column;margin-bottom:20px}}@media only screen and (max-width: 480px){.l-datainfo .software-list-title{padding:0;margin-bottom:16px}}@media only screen and (max-width: 480px){.l-datainfo .software-list-options{padding:0}}@media only screen and (max-width: 480px){.l-datainfo .software-list-element{width:100% !important}}.l-datainfo .software-list-element:last-child{margin-bottom:0}.l-datainfo .software-version-selection{display:table-row}@media only screen and (max-width: 480px){.l-datainfo .software-version-selection{display:flex;flex-direction:column}}@media only screen and (max-width: 480px){.l-datainfo .software-data-text-break{display:none}}@media only screen and (max-width: 480px){.l-datainfo .software-select{border:1px solid #ccc;border-radius:3px;height:46px;font-size:16px;padding-left:16px}}@media only screen and (max-width: 480px){.l-datainfo .software-format-selection-notice{font-weight:400;display:inline-block;text-indent:-1em;margin-left:16px}}.l-datainfo .software-format-selection-notice:before{content:"※"}@media only screen and (max-width: 480px){.l-datainfo .software-format-warning-notice{font-size:12px;font-weight:400;display:inline-block;text-indent:-1em;margin-left:16px}}.l-datainfo .software-format-warning-notice:before{content:"※";color:#f93 !important}@media only screen and (max-width: 480px){.l-datainfo .software-format-warning-notice:before{color:#999 !important}}.l-datainfo .software-format-return-btn-container{display:flex;justify-content:flex-end}@media only screen and (max-width: 480px){.l-datainfo .software-format-return-btn-container{display:block}}@media only screen and (max-width: 480px){.l-datainfo .software-format-return-btn-container{display:flex;justify-content:center}}.l-datainfo .software-format-submit-btn-container{display:flex;justify-content:flex-start}@media only screen and (max-width: 480px){.l-datainfo .software-format-submit-btn-container{display:block}}@media only screen and (max-width: 480px){.l-datainfo .software-format-submit-btn-container{display:flex;justify-content:center}}.l-datainfo .software-format-btn{width:160px}@media only screen and (max-width: 480px){.l-datainfo .software-format-btn{width:100%;max-width:160px}}.l-datainfo .software-format-btn-text{width:100%;padding:10px 0;text-align:center}@media only screen and (max-width: 480px){.l-datainfo .software-error td{padding:0 0 8px 0}}.l-upload .heading-general{margin-bottom:0px}.l-upload .upload_img_padding{padding:10px}.l-upload .tac .btn-right{float:right;margin-right:15px;min-width:295px}.l-upload .tac .btn-left{float:left;margin-left:15px;min-width:295px}.l-upload .bg-grey{background:#fafafa}.l-upload .bg-grey h2{margin-bottom:0px;padding-bottom:5px;margin-top:0px}.l-upload .bg-grey .dark_heading{background:#ddd;padding:10px 35px;margin-top:0;margin-bottom:0}.l-upload .bg-grey .inner_box{padding:15px 35px;margin-bottom:20px}.l-upload .bg-grey .inner_wrapper{max-width:920px;margin:auto}.l-upload .bg-grey .inner_wrapper ul{margin-left:4px}.l-upload .bg-grey .inner_wrapper .grey_head{background:#ddd;text-align:center;padding:6px 10px;margin-bottom:0;margin-top:0}.l-upload .bg-grey .inner_wrapper .grey_box{background:#999;color:#fff;padding:17px;font-size:13px;text-align:center;width:15%;padding-bottom:6px}.l-upload .bg-grey .inner_wrapper .grey_box p{margin-top:10px}.l-upload .bg-grey .inner_wrapper .icon_block{display:inline-block;width:15%;text-align:center;margin-top:14px;padding-bottom:5px}.l-upload .bg-grey .inner_wrapper .icon_block a{color:#222;text-decoration:none}.l-upload .bg-grey .inner_wrapper .icon_block a img:hover{opacity:.4;transition:.2s}.l-upload .bg-grey .inner_wrapper .icon_white_wrap{width:85%;display:inline-block;background:#fff}.l-upload .bg-grey .inner_wrapper .icon_first{margin-left:25px}.l-upload .bg-grey .red_text{color:#ce1515}.l-upload .bg-grey .bg-dark_grey{background:#666}.l-upload .box_ul{max-width:1070px;margin:auto}.l-upload .box_ul .border_left{text-align:left;border-left:1px dotted #ccc;border-bottom:1px dotted #ccc;padding:8px 10px;font-size:13px}.l-upload .box_ul .border_left .big_blue_text{color:#00a0e8;display:inherit;font-size:15px}.l-mypage .action-box{padding:20px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;border:1px solid #cae8f8;background:#e7f5fc}.l-mypage .upload-method-box{padding:20px;background-color:#fafafa}.l-mypage .upload-method-box:before,.l-mypage .upload-method-box:after{content:"";display:table}.l-mypage .upload-method-box:after{clear:both}@media only screen and (max-width: 480px){.l-mypage .upload-method-box{padding:16px}}.l-mypage .upload-method-box .footnote-box{float:left;padding-left:20px;font-size:13px;overflow:hidden}@media only screen and (max-width: 480px){.l-mypage .upload-method-box .footnote-box{margin-top:16px;padding-left:0;font-size:13px}}.l-mypage .upload-method-box .footnote-box p{margin-bottom:5px}@media only screen and (max-width: 480px){.l-mypage .upload-method-box .footnote-box p{margin-bottom:2px;color:#999}}.l-mypage .upload-method-box .footnote-box p:last-child{margin-bottom:0}.l-mypage .upload-method-box .footnote-box .text-continue-upload{color:#ce1515;font-weight:600}.l-mypage .upload-method-box .bottom{position:relative;margin-top:20px;padding:15px 20px;background-color:#fff}@media only screen and (max-width: 480px){.l-mypage .upload-method-box .bottom{display:flex;flex-direction:column-reverse;margin-top:16px;padding:16px}}.l-mypage .upload-method-box .bottom .btn-next-step{float:right;max-width:400px;width:100%}.l-mypage .upload-difficulty-description{font-weight:600;padding-left:1em}@media only screen and (max-width: 480px){.l-mypage .upload-difficulty-description{padding:0;font-weight:normal;font-size:14px;color:#666}}@media only screen and (max-width: 480px){.l-mypage .upload-difficulty-notice{display:inline-block;text-indent:-1em;margin-left:16px}}.l-mypage .upload-difficulty-notice:before{content:"※"}@media only screen and (max-width: 480px){.l-mypage .upload-difficulty-checklist-title{font-weight:bold;font-size:14px}}@media only screen and (max-width: 480px){.l-mypage .upload-difficulty-checklist{color:#666;font-size:12px}}@media only screen and (max-width: 480px){.l-mypage .upload-difficulty-submit-btn{width:100%;font-size:14px}}.l-mypage .upload-method-description{font-size:14px;margin-top:16px}.l-mypage .data-upload-file-list{margin-bottom:0}.l-mypage .data-upload-file-list:before,.l-mypage .data-upload-file-list:after{content:"";display:table}.l-mypage .data-upload-file-list:after{clear:both}@media only screen and (max-width: 480px){.l-mypage .data-upload-file-list .inner{display:flex;justify-content:space-between;flex-wrap:wrap}.l-mypage .data-upload-file-list .inner p.fileName{max-width:70%}.l-mypage .data-upload-file-list .inner #progress_area{width:75%}.l-mypage .data-upload-file-list .inner #progress_area [id^="progress_box"]{margin-left:0 !important}}.l-mypage .data-upload-file-list li{font-size:130%;font-weight:600}@media only screen and (max-width: 480px){.l-mypage .data-upload-file-list li{font-size:14px;font-weight:400}}.l-mypage .data-upload-file-list li .text-supplement{margin-left:15px}@media only screen and (max-width: 480px){.l-mypage .data-upload-file-list li a{color:#ce1515}}.l-mypage .data-upload-file-list li a:link,.l-mypage .data-upload-file-list li a:visited{font-size:90%;color:#00a0e8}@media only screen and (max-width: 480px){.l-mypage .data-upload-file-list li a:link,.l-mypage .data-upload-file-list li a:visited{color:#ce1515}}.l-mypage .upload-order-summary{background-color:#fafafa;border:1px solid #ddd;padding:20px;margin:0 0 40px 0;position:relative}.l-mypage .upload-order-num{background-color:#fafafa;font-size:90%;color:#666;font-weight:600;padding:10px 12px}.l-mypage .upload-order-num span{font-size:120%;color:#000;letter-spacing:0.05em}.l-mypage .upload-order-summary-num{color:#666;font-size:18px;font-weight:600;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 480px){.l-mypage .upload-order-summary-num{flex-direction:column;align-items:flex-start}}.l-mypage .upload-order-change-spec{margin:0;font-size:14px;font-weight:400;color:#666}.l-mypage .upload-order-product-name{font-size:24px;border-top:1px solid #ddd;padding:10px 0 5px;margin:10px 0 0}.l-mypage .upload-order-product-spec{font-size:18px;margin:0}.l-mypage .upload-order-check{text-align:right}.l-mypage .upload-order-check a:link,.l-mypage .upload-order-check a:visited{color:#00a0e8}.l-mypage .upload-order-check img{vertical-align:-2px;margin-left:7px}@media only screen and (max-width: 480px){.l-mypage .upload-order-check{display:flex;flex-direction:column;text-align:left;margin-top:16px}}@media only screen and (max-width: 480px){.l-mypage .upload-order-check-link{font-size:12px}.l-mypage .upload-order-check-link img{display:none}}.l-mypage .upload-order-check-link ~ .upload-order-check-link{margin-left:24px}@media only screen and (max-width: 480px){.l-mypage .upload-order-check-link ~ .upload-order-check-link{margin:8px 0 0}}.l-mypage .upload-order-title{font-size:18px;font-weight:700}@media only screen and (max-width: 480px){.l-mypage .upload-order-title{font-size:20px}}.l-mypage .upload-order-file-select{margin:0 0 40px 0}@media only screen and (max-width: 480px){.l-mypage .upload-order-file-select{display:flex;flex-direction:column}.l-mypage .upload-order-file-select .upload-order-title{order:1}.l-mypage .upload-order-file-select .online-design-data{order:2}.l-mypage .upload-order-file-select .data-upload{order:3;margin-top:16px}.l-mypage .upload-order-file-select .data-upload-form-link{order:4;margin-bottom:0}.l-mypage .upload-order-file-select .upload-method-box.speed-data-check,.l-mypage .upload-order-file-select .cancel-method-box,.l-mypage .upload-order-file-select .upload-btn-group{order:5}}.l-mypage .upload-order-grid-2,.l-mypage .upload-order-grid-3{display:flex;justify-content:space-between}.l-mypage .upload-order-grid-content{border:1px solid #ddd}.l-mypage .upload-order-grid-2 .upload-order-grid-content{width:calc((100% - 20px) / 2)}.l-mypage .upload-order-grid-3 .upload-order-grid-content{width:calc((100% - (40px * 2)) / 3)}.l-mypage .upload-order-title{font-size:18px;font-weight:600}.l-mypage .upload-order-file-select{margin:0 0 40px 0}.l-mypage .upload-order-grid-2,.l-mypage .upload-order-grid-3{display:flex;justify-content:space-between;padding:0;list-style-type:none}.l-mypage .upload-order-grid-content{border:1px solid #ddd;border-radius:2px}.l-mypage .upload-order-grid-2 .upload-order-grid-content{width:calc((100% - 20px) / 2)}.l-mypage .upload-order-grid-3 .upload-order-grid-content{width:calc((100% - (38px * 2)) / 3)}.l-mypage .upload-order-warn{margin:0 0 40px;padding:15px;background-color:#fafafa;border:2px solid #e4007e;color:#e4007e}.l-mypage .upload-order-notice{margin:0 0 40px;padding:15px;background-color:#fafafa;border:2px solid #00a0e8;color:#00a0e8}.l-mypage .upload-order-menu{margin:0 0 40px;max-width:1124px}.l-mypage .upload-order-menu-title{font-weight:600;font-size:18px;margin:0 0 20px 0;padding:0}.l-mypage .upload-order-menu-content{text-align:center;position:relative;display:flex;flex-direction:column;justify-content:space-between}.l-mypage .upload-order-menu-content.disabled{opacity:0.4}.l-mypage .upload-order-menu-upper{padding:0 30px;display:flex;align-items:center}.l-mypage .upload-order-menu-body{text-align:left}.l-mypage .upload-order-icon-tag{position:absolute;top:20px;left:-7px;width:72px;height:30px;line-height:30px;font-size:14px;color:#fff;background-color:#e4007e}.l-mypage .upload-order-icon-tag:after{content:"";display:block;position:absolute;bottom:-6px;left:0;border:3px solid #b10062;border-left:3px solid transparent;border-bottom:3px solid transparent}.l-mypage .upload-order-menu-sub{font-size:14px;font-weight:600;margin:30px 0 15px}.l-mypage .upload-order-menu-icon{display:flex;justify-content:center;align-items:center;width:170px}.l-mypage .upload-order-menu-label{font-size:24px;font-weight:600;margin:0 0 15px}.l-mypage .upload-order-menu-text{font-size:14px;margin:0 0 20px}.l-mypage .upload-order-menu-note{display:block;margin:10px 0 0;font-size:12px}.l-mypage .upload-order-menu-info{list-style-type:none;border:1px solid #999;border-radius:3px;text-align:left;padding:10px;margin:0 30px 20px}.l-mypage .upload-order-menu-item{font-size:12px;display:flex}.l-mypage .upload-order-menu-item .label{color:#666;width:100px;text-align:right;margin:0 10px 0 0}.l-mypage .upload-order-menu-item .score{color:#f5b217;letter-spacing:0.1em;font-weight:600}.l-mypage .upload-order-menu-item .format{font-weight:600}.l-mypage .upload-order-menu-link{background-color:#fafafa;padding:20px 0;border-top:1px solid #ddd}.l-mypage .upload-order-menu-link.disabled{opacity:0.3}.l-mypage .upload-order-other{margin:0 0 40px;max-width:1124px}.l-mypage .upload-order-other-content{display:flex;align-items:center;padding:20px 20px 20px 20px}.l-mypage .upload-order-other-thumb{margin:0 30px 0 0}.l-mypage .upload-order-other-label{margin:0 0 10px 0;font-size:24px;font-weight:600}.l-mypage .upload-order-other-text{margin:0 0 20px 0;font-size:14px}.l-mypage .upload-order-other-note{display:block;margin:10px 0 0;font-size:12px}.l-mypage .upload-order-file-form{margin:20px 0 40px;text-align:right;font-weight:600}@media only screen and (max-width: 480px){.l-mypage .upload-order-file-form{margin:8px 0 16px;font-size:12px}}.l-mypage .upload-order-spec-box{background-color:#fafafa;padding:20px}.l-mypage .upload-order-spec-box:before,.l-mypage .upload-order-spec-box:after{content:"";display:table}.l-mypage .upload-order-spec-box:after{clear:both}@media only screen and (max-width: 480px){.l-mypage .upload-order-spec-box{padding:16px}}.l-mypage .upload-order-spec-box .product-spec{padding:0 15px 0 5px;font-size:200%;font-weight:600}@media only screen and (max-width: 480px){.l-mypage .upload-order-spec-box .product-spec .product-spec-title{font-size:14px;color:#999}}@media only screen and (max-width: 480px){.l-mypage .upload-order-spec-box .product-spec .product-spec-value{font-size:24px}}.l-mypage .upload-order-spec-box .product-spec .product-spec-small{font-size:14px;font-weight:normal;margin-top:15px}@media only screen and (max-width: 480px){.l-mypage .upload-order-spec-box .product-spec .product-spec-small{line-height:1.5;color:#666}}.l-mypage .upload-order-spec-box .cancel-box{background-color:#fff;padding:15px;font-size:82%}.l-mypage .upload-order-link{list-style-type:none;margin:0 0 0 7px;padding:0;font-size:110%;font-weight:600}.l-mypage .upload-order-link li{margin-top:7px}.l-mypage .upload-order-link a:link,.l-mypage .upload-order-link a:visited{color:#00a0e8}.l-mypage .cancel-method-box{padding:20px;background-color:#fafafa}@media only screen and (max-width: 480px){.l-mypage .cancel-method-box{padding:16px}}.l-mypage .cancel-method-btn{width:100%}.l-mypage .cancel-method-note{color:#999}.l-mypage .upload-btn-group{margin:30px 0 0;text-align:center}@media only screen and (max-width: 480px){.l-mypage .back-to-menu-button{width:100%}}@media only screen and (max-width: 480px){#colorbox,#cboxOverlay,#cboxWrapper #cboxContent,#cboxLoadedContent{width:100vw}}.upload-order-modal{border:2px solid #999;width:800px;font-weight:600}@media only screen and (max-width: 480px){.upload-order-modal{width:100%}}.upload-order-modal .title{font-size:22px;display:flex;align-items:flex-end;justify-content:space-between}@media only screen and (max-width: 480px){.upload-order-modal .title{font-size:20px}}.upload-order-modal .upload-order-inner{padding:20px}@media only screen and (max-width: 480px){.upload-order-modal .upload-order-inner{padding:16px}}.upload-order-modal .guide-link{text-align:right;font-size:16px}@media only screen and (max-width: 480px){.upload-order-modal .guide-link{font-size:12px}}.upload-order-modal .guide-link a:link,.upload-order-modal .guide-link a:visited{color:#00a0e8}.upload-order-modal .guide-link img{vertical-align:-2px;margin-left:3px}@media only screen and (max-width: 480px){.upload-order-modal .guide-link img{display:none}}.upload-order-modal ul{margin:0 0 0 10px;padding:15px 0 0 0}@media only screen and (max-width: 480px){.upload-order-modal ul{margin:0;padding:0}}.upload-order-modal li{margin:20px 0 0 0;padding:0 0 0 1em;list-style-type:none;font-weight:600;text-indent:-1em}@media only screen and (max-width: 480px){.upload-order-modal li{font-size:14px;font-weight:400}}.upload-order-modal li input.cbox+label{color:#000}.upload-order-modal li input.cbox:hover+label{color:#666;text-decoration:underline}.upload-order-modal li input.cbox:checked+label{color:#999;text-decoration:line-through}.upload-order-modal .checked-list{padding-top:0}.upload-order-modal .checked-list li{padding-left:1.7em;background:url("/asset/img/upload/icon_check.png") no-repeat left 2px;font-size:18px;text-indent:0}@media only screen and (max-width: 480px){.upload-order-modal .checked-list li{font-size:14px}}.upload-order-modal .upload-order-btn-box{background-color:#fafafa;padding:20px}@media only screen and (max-width: 480px){.upload-order-modal .upload-order-btn-box{background-color:#fff;padding:16px}}.upload-order-modal .upload-order-btn{width:30%}.upload-order-modal .upload-order-btn ~ .upload-order-btn{margin-left:16px}@media only screen and (max-width: 480px){.upload-order-modal .upload-order-btn{width:45%}}.page-upload-online-design .upload-design{position:relative;padding:15px 30px 30px;background-color:#f6f6f6;font-size:12px;cursor:pointer}.page-upload-online-design .upload-design p{margin-bottom:10px}.page-upload-online-design .upload-design .btn-design{display:inline-block;padding:5px;max-width:210px;width:100%;border-radius:2px;border:1px solid #ccc;background-color:#fff;font-weight:bold;color:#222;vertical-align:middle}.page-upload-online-design .upload-design .btn-design span{padding-left:21px;background:url("/asset/img/common/icon-checkbox.svg") no-repeat left center}.page-upload-online-design .upload-design .btn-design:hover{background-color:#f5f5f5;text-decoration:none}.page-upload-online-design .upload-design.selected{background-color:#15a7ec}.page-upload-online-design .upload-design.selected .btn-design{color:#666}.page-upload-online-design .upload-design.selected .btn-design span{background-image:url("/asset/img/common/icon-checkbox-checked.svg")}.page-upload-online-design .upload-design.disabled{cursor:default}.page-upload-online-design .upload-design.disabled dl{opacity:0.5}.page-upload-online-design .upload-design.disabled .btn-design{display:none}.page-upload-online-design .upload-design .alert-message-box{position:absolute;left:0;top:0;padding:4px;width:100%;background-color:rgba(255,255,255,0.7);border-bottom:1px solid #ddd;z-index:1}.page-upload-online-design .upload-design .alert-message-box p{margin-bottom:0}@media only screen and (max-width: 480px){.page-upload-online-design .upload-design{margin-bottom:30px}.page-upload-online-design .l-grid-row{margin-bottom:0;padding-bottom:0}}.page-upload-online-design .submit-button-wrapper{margin-top:35px}.page-upload-online-design .submit-button-box{padding:18px 0;width:100%;text-align:center}.page-upload-online-design .submit-button-box.fixed{position:fixed;left:0;bottom:0;background-color:rgba(0,0,0,0.8);z-index:99}.page-upload-online-design .submit-button-box [class^="c-btn-"]{margin:0 10px}.page-upload-online-design .submit-button-box .btn-disable{pointer-events:none}@media only screen and (max-width: 480px){.page-upload-online-design .submit-button-box [class^="c-btn-"]{font-size:12px}}.page-lp-new-years-card{margin-bottom:80px}.page-lp-new-years-card .heroimage-box{margin:5% 0 0 0;display:flex;justify-content:center}.page-lp-new-years-card .heroimage-box a:link,.page-lp-new-years-card .heroimage-box a:visited{transition:all 0.1s linear}.page-lp-new-years-card .heroimage-box a:hover{opacity:0.9}.page-lp-new-years-card .heroimage-box .btn-box{margin:2px 0 0 -2px}.page-lp-new-years-card .heroimage-box .btn-box a{margin-top:-2px;display:block}@media only screen and (max-width: 480px){.page-lp-new-years-card .heroimage-box{padding:0 10px}.page-lp-new-years-card .heroimage-box .btn-box{display:none}}.page-lp-new-years-card .flex-wrap .item .img-box img{max-height:230px}.page-lp-new-years-card .flow-contents{margin-top:40px;max-width:1124px}.page-lp-new-years-card .flow-contents .image-box{display:flex;align-items:center;margin-top:40px;padding:0 20px}.page-lp-new-years-card .flow-contents .image-box p{margin:20px 0 0 0;font-size:14px;font-weight:600;letter-spacing:0.03em}.page-lp-new-years-card .flow-contents .element-box{width:20.5%;padding:60px 0 64px 0;border:1px solid #fafafa;box-shadow:0 1px 1px 0 #ddd;border-radius:2px;text-align:center}.page-lp-new-years-card .flow-contents .arrow-box{width:6%;text-align:center}@media only screen and (max-width: 480px){.page-lp-new-years-card .flow-contents{margin-top:20px}.page-lp-new-years-card .flow-contents .image-box{margin-top:30px;padding:0 10px}.page-lp-new-years-card .flow-contents .image-box p{margin:10px 0 0 0;font-size:10px;letter-spacing:0.01em}.page-lp-new-years-card .flow-contents .element-box{padding:20px 5px;width:30%}.page-lp-new-years-card .flow-contents .element-box .arrow-box{width:4%}}@media only screen and (max-width: 480px){.page-lp-new-years-card{margin-bottom:40px}}.page-news-top{margin-bottom:30px}.page-news-top .product-top-header{margin-bottom:4px}.page-news-top .news-top-box{display:block;padding:30px 35px;border-bottom:1px solid #f6f6f6;transition:all 0.1s linear;font-weight:600;text-decoration:none}.page-news-top .news-top-box:before,.page-news-top .news-top-box:after{content:"";display:table}.page-news-top .news-top-box:after{clear:both}.page-news-top .news-top-box:hover{background-color:#fafafa}.page-news-top dl{display:table;margin-bottom:0;width:100%}.page-news-top dt{display:table-cell;width:20%;color:#222;vertical-align:top}.page-news-top dd{display:table-cell;width:80%;vertical-align:top}.page-news-top .year-select{padding:25px 28px 28px 28px;background-color:#fafafa;border-bottom:1px solid #f6f6f6}.page-news-top .year-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20%;height:40px;border:1px solid #ccc;padding:8px 36px 8px 12px;font-weight:600;background:url(/asset/img/contact/icon-contact-form-arrow.png) right center no-repeat #fff}.page-news-top .year-select select::-ms-expand{display:none}@media only screen and (max-width: 480px){.page-news-top .news-top-box{padding:15px}.page-news-top dt,.page-news-top dl{display:block;width:100%}.page-news-top .year-select{padding:5px 10px 10px 10px;background-color:#fafafa}.page-news-top .year-select select{width:100%;height:40px}}.news-product-icon{background:#222;border-radius:50%;margin-right:5px;display:inline-block}.page-online-design{position:relative;width:1124px;min-height:calc(100vh - 178px)}.page-online-design .section-title{font-size:25px}.page-online-design .product-list-box{margin-bottom:46px}.page-online-design .recommend-design-list{margin-bottom:36px}.page-online-design .recommend-design-list .recommend-design-list-header{display:flex;align-items:baseline}.page-online-design .recommend-design-list .link-product{margin-left:auto;font-size:14px;font-weight:600}.page-online-design .recommend-design-list .design-list{margin-bottom:-14px}.page-online-design .recommend-design-list .recommend-design-subtitle{margin:0 0 15px;font-size:18px}.page-online-design .recommend-design-list .product-keyword-list{display:flex;flex-wrap:wrap;margin-bottom:0;list-style-type:none}.page-online-design .recommend-design-list .product-keyword-list li{max-width:320px;margin:0 15px 10px 0;font-size:11px;font-weight:600}.page-online-design .recommend-design-list .product-keyword-list li a{display:inline-block;padding:6px 12px;border:1px solid #00a0e8;border-radius:2px;text-decoration:none;transition:all 0.1s linear;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-online-design .recommend-design-list .guide-page-box{margin-top:15px}.page-online-design .selected-category{display:flex;margin-bottom:15px;padding:12px 15px;background-color:#f6f6f6;font-weight:600}.page-online-design .selected-category .text{flex-shrink:0;margin-bottom:0;padding:2px 15px 0 0;font-size:13px}.page-online-design .selected-category .selected-category-list{margin-bottom:-10px;font-size:11px;overflow:hidden}.page-online-design .selected-category .selected-category-list li{position:relative;display:inline-block;margin:0 10px 10px 0;padding:3px 20px 3px 8px;background-color:#fff;border-radius:10px;cursor:pointer}.page-online-design .selected-category .selected-category-list li:before{position:absolute;top:50%;right:6px;content:'';display:block;width:8px;height:8px;background:url("/asset/img/online-design/icon-close.svg") 0 0 no-repeat;transform:translateY(-50%)}.page-online-design .selected-category .selected-category-list li:hover{opacity:0.7;transition:opacity 0.1s linear}.page-online-design .selected-category .cancel-selected-categories{flex-shrink:0;margin-left:auto;padding-top:2px;font-size:13px}.page-online-design .filter-title{margin-bottom:7px;font-size:14px;font-weight:600}.page-online-design .side-wrapper{float:left;max-width:220px;width:220px}.page-online-design .bnr-side-wrapper{margin-bottom:20px}.page-online-design .content-section-header{padding:12px 15px;background-color:#f6f6f6;font-weight:600;font-size:13px}.page-online-design .rakrakDesc-section{counter-reset:rakrak}.page-online-design .rakrakDesc-content{padding:16px 0;display:flex;align-items:center}.page-online-design .rakrakDesc-label{border:1px solid #00b2da;background-color:#f5fdff;color:#00b2da;font-size:16px;font-weight:600;padding:8px 15px;margin-right:16px;line-height:1.4}.page-online-design .rakrakDesc-list{list-style:none;padding:0;margin:0 24px 0 0}.page-online-design .rakrakDesc-listitem{font-weight:600;display:flex;align-items:center}.page-online-design .rakrakDesc-listitem+.rakrakDesc-listitem{margin-top:8px}.page-online-design .rakrakDesc-listitem::before{counter-increment:rakrak;content:counter(rakrak);width:20px;height:20px;background-color:#00b2da;color:#fff;font-size:10px;margin-right:8px;border-radius:50%;display:inline-block;text-align:center;line-height:20px}.page-online-design .rakrakDesc-listitem-accent{color:#00b2da}.page-online-design .rakrakDesc-listitem-note{font-size:12px;margin-left:4px}.page-online-design .rakrakDesc-btn{background-color:#00b2da;border-color:#00b2da;flex-grow:1;font-size:14px;line-height:1}.page-online-design .rakrakDesc-btn-after-icon{margin-left:4px;vertical-align:middle}.page-online-design .search-with-btn{position:relative}.page-online-design .search-with-btn .search-by-tag{margin-bottom:20px;padding:11px 50px 11px 12px;height:44px;border:1px solid #ddd;border-radius:3px;font-size:14px}.page-online-design .search-with-btn .search-by-tag:focus{outline:none}.page-online-design .search-with-btn .search-by-tag::-webkit-input-placeholder,.page-online-design .search-with-btn .search-by-tag:-ms-input-placeholder{color:#999}.page-online-design .search-with-btn .search-btn{display:block;position:absolute;right:0;top:0;width:44px;height:44px;border:1px solid #dedede;border-radius:0 3px 3px 0;background:url("/asset/img/common/icon-search-btn.svg") no-repeat center center #fafafa;cursor:pointer}.page-online-design .search-with-btn .search-btn:hover{background-color:#f5f5f5}.page-online-design .filter-box{margin-bottom:20px;border:1px solid #dedede}.page-online-design .filter-box .category-title{margin:0;padding:10px 12px;background-color:#fafafa;font-size:14px;font-weight:600}.page-online-design .filter-box .category-list{margin-bottom:0;padding:6px 6px 2px}.page-online-design .filter-box .category-list li{margin-bottom:4px}.page-online-design .filter-box .category-list a,.page-online-design .filter-box .category-list .selectable-item{display:block;padding:6px 10px;border-radius:2px;font-size:12px;font-weight:600;color:#222;cursor:pointer}.page-online-design .filter-box .category-list a:hover,.page-online-design .filter-box .category-list .selectable-item:hover{background-color:#fafafa;text-decoration:none}.page-online-design .filter-box .category-list a.checked,.page-online-design .filter-box .category-list .selectable-item.checked{background-color:#00a0e8}.page-online-design .filter-box .category-list a.with-icon-fold,.page-online-design .filter-box .category-list .selectable-item.with-icon-fold{position:relative}.page-online-design .filter-box .category-list a.with-icon-fold:after,.page-online-design .filter-box .category-list .selectable-item.with-icon-fold:after{content:'';display:block;position:absolute;top:50%;left:80px;width:30px;height:30px;transform:translateY(-50%)}.page-online-design .filter-box .category-list a.with-icon-fold.icon-fold2:after,.page-online-design .filter-box .category-list .selectable-item.with-icon-fold.icon-fold2:after{background:url("/asset/img/online-design/icon-fold2.svg") no-repeat center center;background-size:22px auto}.page-online-design .filter-box .category-list a.with-icon-fold.icon-fold3:after,.page-online-design .filter-box .category-list .selectable-item.with-icon-fold.icon-fold3:after{background:url("/asset/img/online-design/icon-fold3.svg") no-repeat center center;background-size:17px auto}.page-online-design .filter-box .category-list a.router-link-active{background-color:#00a0e8}.page-online-design .filter-box .category-list .tooltip-text{max-width:120px;font-size:10px}.page-online-design .filter-box .category-list.single span,.page-online-design .filter-box .category-list.multiple span{padding-left:30px;background-position:10px 7px;background-repeat:no-repeat}.page-online-design .filter-box .category-list.single span{background-image:url("/asset/img/online-design/icon-single.svg")}.page-online-design .filter-box .category-list.single span.checked{background-image:url("/asset/img/online-design/icon-single-hover.svg")}.page-online-design .filter-box .category-list.multiple span{background-image:url("/asset/img/online-design/icon-multiple.svg");text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-online-design .filter-box .category-list.multiple span.checked{background-image:url("/asset/img/online-design/icon-multiple-hover.svg")}.page-online-design .filter-box .category-list.two-column li{display:inline-block;width:50%}.page-online-design .filter-box .category-list.two-column li:nth-child(odd){padding-right:2px}.page-online-design .filter-box .category-list.two-column li:nth-child(even){padding-left:2px}.page-online-design .filter-box .basic-link,.page-online-design .filter-box .to-top-link,.page-online-design .filter-box .btn-toggle{display:block;box-shadow:inset 0 1px 0 0 #f6f6f6;color:#222;font-size:12px;font-weight:600}.page-online-design .filter-box .basic-link:hover,.page-online-design .filter-box .to-top-link:hover,.page-online-design .filter-box .btn-toggle:hover{text-decoration:none;background-color:#f5f5f5}.page-online-design .filter-box .basic-link{padding:12px;background:#fafafa}.page-online-design .filter-box .to-top-link{padding:12px 12px 12px 32px;background:#fafafa no-repeat 16px center url("/asset/img/common/icon-arrow-left.svg")}.page-online-design .filter-box .btn-toggle{padding:12px;background-color:#fafafa;text-align:center}.page-online-design .filter-box .btn-toggle span{position:relative;padding-right:14px}.page-online-design .filter-box .btn-toggle span:after{content:'';position:absolute;right:0;top:50%;margin-top:-3px;width:10px;height:6px;background:no-repeat center center url("/asset/img/common/icon-arrow-top.svg")}.page-online-design .filter-box.filter-box-close .category-list li:nth-child(n+6){display:none}.page-online-design .filter-box.filter-box-close .btn-toggle span:after{transform:rotateX(180deg)}.page-online-design .news-box{padding:12px}.page-online-design .news-box .news-text{margin:0;padding-left:0;list-style:none;font-size:14px;font-weight:bold}.page-online-design .news-box .news-text li{margin-bottom:8px}.page-online-design .news-box .news-text li:last-child{margin-bottom:0}.page-online-design .news-box .news-text a{display:flex;align-items:flex-start;color:#222}.page-online-design .news-box .news-text a .c-label-default,.page-online-design .news-box .news-text a .c-label-primary{margin-right:8px}.page-online-design .column-box{margin-top:30px}.page-online-design .column-box .text{padding:10px 12px;font-size:12px;white-space:pre-wrap}.page-online-design .column-box .text p{margin-bottom:0}.page-online-design .size-filter-wrapper{margin-bottom:10px}.page-online-design .size-title-wrapper{display:flex;align-items:center;margin-bottom:7px}.page-online-design .size-title-wrapper .filter-title{margin:0 auto 0 0}.page-online-design .link-text{font-size:13px;font-weight:600}.page-online-design .size-filter-box{display:flex;flex-wrap:wrap;margin-bottom:0}.page-online-design .size-filter-box li{position:relative;margin:0 10px 10px 0;padding:10px 15px;border:1px solid #dedede;border-radius:2px;font-size:12px;font-weight:600;text-align:center;cursor:pointer}.page-online-design .size-filter-box li span{display:inline-block;padding-left:19px;background:left center no-repeat url(/asset/img/online-design/icon-single.svg)}.page-online-design .size-filter-box li:last-child{margin-right:0}.page-online-design .size-filter-box li:hover{background-color:#fafafa}.page-online-design .size-filter-box li.checked{border-color:#00a0e8;background-color:#00a0e8;pointer-events:none}.page-online-design .size-filter-box li.checked span{background-image:url(/asset/img/online-design/icon-single-hover.svg)}.page-online-design .size-filter-box.wide li{width:170px}.page-online-design .size-footnote{margin:0;font-size:12px}.page-online-design .ordered-product{margin-bottom:16px}.page-online-design .ordered-product p{margin-bottom:0}.page-online-design .ordered-product .ordered-product-title{font-size:20px;font-weight:600}.page-online-design .ordered-product .ordered-product-description{font-size:12px}.page-online-design .product-guide-page-box{margin:40px 0;text-align:center}.page-online-design-category .hero-image{display:flex;align-items:center;justify-content:center;margin-bottom:40px;width:100%;height:260px;background:url("/asset/img/online-design/category/hero-image.jpg") center center no-repeat;text-align:center}.page-online-design-category .hero-image .article-title{font-size:50px;font-weight:normal;color:#fff;line-height:1.5}.page-online-design-category .article-lead{margin-bottom:60px;text-align:center}.page-online-design-category .article-lead h2{margin-bottom:24px;font-size:16px}.page-online-design-category .article-lead p{display:inline-block;max-width:820px;font-size:14px}.page-online-design-category .btn-template-list{display:table;margin:0 auto}.page-online-design-category .article-content{max-width:1124px;margin-bottom:70px}.page-online-design-category .article-content:last-child{margin-bottom:30px}.page-online-design-category .article-content h2{margin-bottom:30px;font-size:25px}.page-online-design-category .article-content .c-order-flow{margin:0 auto;max-width:1054px}.page-online-design-category .design-list .c-design-box{margin-bottom:40px}.page-online-design-category .design-list .c-design-box .design-title{margin-top:8px}@media only screen and (max-width: 480px){.page-online-design-category .hero-image .article-title{font-size:22px}.page-online-design-category .btn-template-list{padding:6px 10px;font-size:14px}.page-online-design-category .article-content{margin-bottom:40px}.page-online-design-category .article-content h2{font-size:16px}}.product-top-list .cat-pamphlet .product-top-box{margin-top:60px}@media only screen and (max-width: 480px){.product-top-list .cat-pamphlet .product-top-box{margin-top:30px}}.product-top-list .cat-pamphlet .product-top-box .product-top-spec{margin-top:10px;font-size:90%;padding:8px 10px}.product-top-list .product-list-link-pamphlet{margin-top:7px}.product-top-list .product-list-link-pamphlet a:link,.product-top-list .product-list-link-pamphlet a:visited,.product-top-list .product-list-link-pamphlet span{font-size:90%;color:#00a0e8;display:inline-block;width:49%;padding:5px 5px 5px 7px}.page-panel .hero-image-panel{background:url(/asset/img/product/panel/top/hero-image.jpg) center center no-repeat;background-size:auto 100%}.page-panel .hero-image-panel .quality-list{left:410px}.page-panel .hero-image-panel .quality-list .quality-item{background-color:#fff}.page-panel .section-btn{display:block;width:100%;max-width:650px;margin:0 auto}.page-panel .section-about{padding-top:100px}@media only screen and (max-width: 480px){.page-panel{display:block}.page-panel .about-panel-list{margin-top:20px;width:100%}}.page-panel .size-area .size-flow-line .size-a0{width:224px;height:311px;bottom:0;right:0}.page-panel .size-area .size-flow-line .size-a1{width:158px;height:220px;bottom:0;right:244px}.page-panel .size-area .size-flow-line .size-a2{width:111px;height:155px;bottom:0;right:429px}.page-panel .size-area .size-flow-line .size-a3{width:79px;height:109px;bottom:0;right:557px}.page-panel .size-area .size-flow-line .size-a4{width:55px;height:78px;bottom:0;right:653px;font-size:20px}.page-panel .size-area .size-flow-line .size-b0{width:273px;height:380px;bottom:0;right:20px}.page-panel .size-area .size-flow-line .size-b1{width:196px;height:269px;bottom:0;right:310px}.page-panel .size-area .size-flow-line .size-b2{width:137px;height:190px;bottom:0;right:523px}.page-panel .size-area .size-flow-line .size-b3{width:97px;height:134px;bottom:0;right:677px}.page-panel .size-area .size-flow-line .size-b4{width:69px;height:95px;bottom:0;right:791px}.page-panel .size-area .size-flow-line .size-b5{width:48px;height:67px;bottom:0;right:877px;font-size:20px}.page-panel .size-area .size-flow-line .a-size{z-index:2}.page-panel .size-area .size-flow-line .b-size{z-index:1}.page-panel .size-area .size-flow-line .wide-size{z-index:1}.page-panel .size-area .size-flow-line .size-w900{width:214px;height:73px;top:110px;left:0}.page-panel .size-area .size-flow-line .size-w450{width:107px;height:73px;top:200px;left:0}.product-top-postcard .hero-section .hero-section-description-mobile{display:none}@media only screen and (min-width: 481px){.product-top-postcard .hero-section .pc-return{display:block}}@media only screen and (min-width: 481px){.product-top-postcard .hero-section .middle-dotage{display:none}}.product-top-postcard .hero-section .hero-section-box{padding:16px;display:flex;justify-content:space-between;background:#def0f8;margin-bottom:32px}.product-top-postcard .hero-section .hero-section-box .hero-section-title{width:250px}.product-top-postcard .hero-section .hero-section-box .hero-section-title>h1{font-weight:400;margin:0;font-size:25px;color:#00a0e8;text-align:left;line-height:32px;margin-bottom:4px}.product-top-postcard .hero-section .hero-section-box .hero-section-title .hero-section-description-desktop{margin-bottom:0;font-size:11px;line-height:16px}.product-top-postcard .hero-section .hero-section-box .hero-section-merit{width:286px}.product-top-postcard .hero-section .hero-section-box .hero-section-merit .label{margin:0;display:block;font-size:16px;color:#ffffff;text-align:center;line-height:34px;height:34px;background:#00a0e8;border-radius:6px;margin-bottom:12px}.product-top-postcard .hero-section .hero-section-box .hero-section-merit .highlight{font-size:40px;color:#222222;text-align:left;line-height:45px;margin-bottom:10px;display:block}.product-top-postcard .hero-section .hero-section-box .hero-section-merit .normal{font-size:26px;color:#222222;text-align:left;line-height:34px;display:block}.product-top-postcard .hero-section .hero-section-box .hero-section-image{width:245px}.product-top-postcard .section-use-list{margin-bottom:64px}.product-top-postcard .section-use-list>h2{font-size:26px;color:#222222;text-align:center;line-height:25px;margin-bottom:32px}.product-top-postcard .section-use-list .list-box{display:flex;justify-content:space-between}.product-top-postcard .section-use-list .list-box>dl{width:176px;margin-bottom:32px}.product-top-postcard .section-use-list .list-box>dl>dt{font-weight:400;font-size:14px;color:#636363;text-align:left;line-height:24px;margin-bottom:8px;display:block}.product-top-postcard .section-use-list .list-box>dl>dd{display:table}.product-top-postcard .section-use-list .list-box>dl>dd>span{font-size:14px;color:#636363;text-align:left;line-height:21px;width:128px;padding-left:8px;display:table-cell;vertical-align:middle}.product-top-postcard .section-use-list .product-callout{text-align:center}.product-top-postcard .section-use-list .product-callout>div{position:relative;font-size:21px;color:#00a0e8;text-align:center;line-height:21px;display:inline-block}.product-top-postcard .section-use-list .product-callout>div .downarrow-left,.product-top-postcard .section-use-list .product-callout>div .downarrow-right{display:block;color:#00a0e8;position:absolute;top:0}.product-top-postcard .section-use-list .product-callout>div .downarrow-left>span,.product-top-postcard .section-use-list .product-callout>div .downarrow-right>span{width:18px;height:16px;display:inline-block;font-size:18px}.product-top-postcard .section-use-list .product-callout>div .downarrow-left>span:nth-of-type(1),.product-top-postcard .section-use-list .product-callout>div .downarrow-right>span:nth-of-type(1){margin-right:8px}.product-top-postcard .section-use-list .product-callout>div .downarrow-left{left:-60px}.product-top-postcard .section-use-list .product-callout>div .downarrow-right{right:-60px}@media only screen and (max-width: 480px){.product-top-postcard .hero-section .hero-section-description-mobile{display:block;font-size:12px;line-height:18px;margin-bottom:0}.product-top-postcard .hero-section .pc-return{display:none}}@media only screen and (max-width: 480px) and (min-width: 481px){.product-top-postcard .hero-section .middle-dotage{display:inline-block}}@media only screen and (max-width: 480px){.product-top-postcard .hero-section .hero-section-description-desktop{display:none}.product-top-postcard .hero-section .hero-section-box{display:block}.product-top-postcard .hero-section .hero-section-box .hero-section-title>h1{font-size:21px;text-align:center;line-height:23px;margin-bottom:8px}.product-top-postcard .hero-section .hero-section-box .hero-section-merit{margin-bottom:16px}.product-top-postcard .hero-section .hero-section-box .hero-section-merit .label{font-size:20px;height:38px;line-height:38px}.product-top-postcard .hero-section .hero-section-box .hero-section-merit .highlight{text-align:center;font-size:42px;line-height:47px;margin-bottom:6px}.product-top-postcard .hero-section .hero-section-box .hero-section-merit .normal{text-align:center;font-size:27px;line-height:28px}.product-top-postcard .hero-section .hero-section-box .hero-section-title,.product-top-postcard .hero-section .hero-section-box .hero-section-merit{width:100%}.product-top-postcard .hero-section .hero-section-box .hero-section-image{display:none}.product-top-postcard .section-use-list>h2{margin-top:0;font-size:18px;line-height:27px;margin-bottom:16px}.product-top-postcard .section-use-list .list-box{flex-wrap:wrap;justify-content:space-between}.product-top-postcard .section-use-list .list-box>dl{margin-bottom:16px;width:45%}.product-top-postcard .section-use-list .list-box>dl>dd{text-align:center}.product-top-postcard .section-use-list .list-box>dl>dd>img{max-width:initial;text-align:left}.product-top-postcard .section-use-list .list-box>dl>dd>span{padding-left:8px;display:table-cell}.product-top-postcard .section-use-list .product-callout>div{width:calc(98% - 104px);line-height:27px;font-size:18px}.product-top-postcard .section-use-list .product-callout>div .downarrow-left,.product-top-postcard .section-use-list .product-callout>div .downarrow-right{top:18px}.product-top-postcard .section-use-list .product-callout>span{font-size:18px;line-height:27px}}.new-years-card .illust-box,.new-years-card .standard-box,.new-years-card .japanese-box,.new-years-card .monoqlo-box,.new-years-card .designers-box,.new-years-card .business-box,.new-years-card .photo-box,.new-years-card .mourning-box{padding:0 30px}.new-years-card .illust-box ul,.new-years-card .standard-box ul,.new-years-card .japanese-box ul,.new-years-card .monoqlo-box ul,.new-years-card .designers-box ul,.new-years-card .business-box ul,.new-years-card .photo-box ul,.new-years-card .mourning-box ul{margin:0;padding:0}.new-years-card .illust-box li,.new-years-card .standard-box li,.new-years-card .japanese-box li,.new-years-card .monoqlo-box li,.new-years-card .designers-box li,.new-years-card .business-box li,.new-years-card .photo-box li,.new-years-card .mourning-box li{display:inline-block;*display:inline;*zoom:1;margin:0 9px 20px;list-style-type:none;text-align:center}.new-years-card .illust-box .img,.new-years-card .standard-box .img,.new-years-card .japanese-box .img,.new-years-card .monoqlo-box .img,.new-years-card .designers-box .img,.new-years-card .business-box .img,.new-years-card .photo-box .img,.new-years-card .mourning-box .img{margin:0 0 15px;padding:15px 34px}.new-years-card .illust-box .vertical img,.new-years-card .standard-box .vertical img,.new-years-card .japanese-box .vertical img,.new-years-card .monoqlo-box .vertical img,.new-years-card .designers-box .vertical img,.new-years-card .business-box .vertical img,.new-years-card .photo-box .vertical img,.new-years-card .mourning-box .vertical img{width:175px !important}.new-years-card .illust-box .horizontal img,.new-years-card .standard-box .horizontal img,.new-years-card .japanese-box .horizontal img,.new-years-card .monoqlo-box .horizontal img,.new-years-card .designers-box .horizontal img,.new-years-card .business-box .horizontal img,.new-years-card .photo-box .horizontal img,.new-years-card .mourning-box .horizontal img{width:260px !important}.new-years-card{min-width:1124px;margin-bottom:30px}@media only screen and (max-width: 480px){.new-years-card{min-width:100%}}.new-years-card #header .hd{margin:0}.new-years-card .local-nav{margin-bottom:30px;background:#f6f6f6}.new-years-card .local-nav ul{padding:0}.new-years-card .local-nav li{display:inline;list-style-type:none}.new-years-card .other-nav{margin-bottom:20px}.new-years-card .other-nav li{display:inline-block;*display:inline;*zoom:1;border-right:1px solid #222;margin:0 10px 0 0;padding-right:10px;line-height:1}.new-years-card .other-nav li:last-child{border-right:none}@media only screen and (max-width: 480px){.new-years-card .other-nav li{display:block}}.new-years-card .other-nav a{color:#222}.new-years-card .caution-ttl{width:50%;margin:30px auto 10px;padding:10px;background:#ff0202;color:#fff;font-weight:600;text-align:center}.new-years-card .caution-txt{color:#ff0202;font-weight:600;text-align:center}.new-years-card .flow{background:#f6f6f6}.new-years-card .flow ul{margin:0;padding:0.5em 1.7em 2em}.new-years-card .flow li{position:relative;display:inline;margin-right:-1.4em;list-style-type:none;*zoom:1}@media only screen and (max-width: 480px){.new-years-card .flow li img{max-width:28%}}.new-years-card .illust-box,.new-years-card .standard-box{background:#a6ddf6}.new-years-card .illust-box .sub-category-title,.new-years-card .standard-box .sub-category-title{border-bottom:2px solid #0078d9;color:#0078d9;font-size:26px}.new-years-card .illust-box .img,.new-years-card .standard-box .img{background:url(/asset/img/new-years-card/bg-photo.png)}.new-years-card .japanese-box,.new-years-card .monoqlo-box{background:#eaa6d1}.new-years-card .japanese-box .sub-category-title,.new-years-card .monoqlo-box .sub-category-title{border-bottom:2px solid #d30078;color:#d30078;font-size:26px}.new-years-card .japanese-box .img,.new-years-card .monoqlo-box .img{background:url(/asset/img/new-years-card/bg-coupon.png)}.new-years-card .designers-box,.new-years-card .business-box{background:#fff880}.new-years-card .designers-box .sub-category-title,.new-years-card .business-box .sub-category-title{border-bottom:2px solid #ffb300;color:#787878;font-size:26px}.new-years-card .designers-box .img,.new-years-card .business-box .img{background:url(/asset/img/new-years-card/bg-humor.png)}.new-years-card .photo-box,.new-years-card .mourning-box{background:#f6f6f6}.new-years-card .photo-box .sub-category-title,.new-years-card .mourning-box .sub-category-title{border-bottom:2px solid #787878;color:#787878;font-size:26px}.new-years-card .photo-box .img,.new-years-card .mourning-box .img{background:url(/asset/img/new-years-card/bg-basic.png)}.l-posting .posting-hero-image{background:url(/asset/img/product/posting/top/hero-image.png) center center no-repeat;background-size:auto 100%;height:280px;margin-top:-15px}@media only screen and (max-width: 480px){.l-posting .posting-hero-image{height:400px;background:#eceded;text-align:center;margin:-12px -8px 0}}.l-posting .posting-hero-image-container{position:relative;display:flex;flex-direction:column}.l-posting .posting-hero-image-banner-title{text-align:center;margin:32px 0 25px 0}@media only screen and (max-width: 480px){.l-posting .posting-hero-image-banner-title{margin:84px 0 0 0}}.l-posting .posting-hero-image-banner-text-upper{font-size:32px;font-weight:600}@media only screen and (max-width: 480px){.l-posting .posting-hero-image-banner-text-upper{font-size:18px;margin-top:20px}}.l-posting .posting-hero-image-banner-text-primary{font-size:48px;font-weight:600;border-bottom:16px solid #fef300;height:60px;display:inline-block}@media only screen and (max-width: 480px){.l-posting .posting-hero-image-banner-text-primary{font-size:32px;height:45px}}.l-posting .posting-hero-image-banner-text-newline{display:none}@media only screen and (max-width: 480px){.l-posting .posting-hero-image-banner-text-newline{display:block}}.l-posting .posting-hero-image-banner-text-details{font-size:14px;font-weight:600;margin-top:10px}@media only screen and (max-width: 480px){.l-posting .posting-hero-image-banner-text-details{margin-bottom:22px}}.l-posting .posting-hero-image-title{width:250px;height:62px;background:#140f09;position:absolute;top:24px;left:0;border-radius:0 31px 31px 0;display:flex}.l-posting .posting-hero-image-title .posting-hero-image-title-text{display:flex;align-items:center;justify-content:center;color:#fff;width:100%;font-size:24px;margin-right:10px}@media only screen and (max-width: 480px){.l-posting .posting-hero-image-title{width:260px;height:49px;position:absolute;top:32px;left:50%;margin-left:calc(-260px / 2);border-radius:24.5px}.l-posting .posting-hero-image-title .posting-hero-image-title-text{font-size:24px;margin-right:0}}.l-posting .posting-hero-image-desc{margin:27px 0 40px;text-align:center;position:relative}@media only screen and (max-width: 480px){.l-posting .posting-hero-image-desc{margin:0}}@media only screen and (max-width: 480px){.l-posting .posting-hero-image-desc-main-img{margin-top:123px;width:311px}}.l-posting .posting-hero-image-desc-balloon-img{position:absolute;top:24px;right:36px}@media only screen and (max-width: 480px){.l-posting .posting-hero-image-desc-balloon-img{width:103px;top:44px;right:8px}}.l-posting .posting-hero-image-order-link-wrapper{text-align:center}.l-posting .posting-hero-image-order-link{font-size:17px;color:#fff;width:205px;padding:13px;margin:5px 10px 5px 10px;box-shadow:0px 1px 8px rgba(26,16,4,0.2)}.l-posting .posting-hero-image-order-link.c-btn-primary{transition-property:none}@media only screen and (max-width: 480px){.l-posting .posting-hero-image-order-link{width:229px}}.l-posting .order-links{position:fixed;right:0;bottom:0;left:0;z-index:10;display:none;animation:fadeIn 0.25s ease-in-out 0s 1 normal}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.l-posting .order-links-container{display:flex;justify-content:center;align-items:center;padding:16px;background-color:rgba(245,246,246,0.95);border-top:#c9cacb solid 1px}@media only screen and (max-width: 480px){.l-posting .order-links-container{padding:0;border-top:none}}.l-posting .order-link{flex:0 1 auto;width:160px;padding:16px 0;white-space:nowrap}.l-posting .order-link.c-btn-primary{border-width:1px}.l-posting .order-link.btn-ghost{background-color:white}.l-posting .order-link+.order-link{margin-left:16px}@media only screen and (max-width: 480px){.l-posting .order-link{flex-grow:1;font-size:12px}.l-posting .order-link+.order-link{margin-left:-1px}}@media only screen and (min-width: 481px){.l-posting .order-link>br{display:none}}.l-posting .order-link-label{font-weight:600;white-space:nowrap;margin-right:16px;margin-left:24px}@media only screen and (max-width: 480px){.l-posting .order-link-label{display:none}}.l-posting .posting-merit-nav-list{margin:16px 0 0 -16px;display:flex}@media only screen and (max-width: 480px){.l-posting .posting-merit-nav-list{flex-direction:column;margin-left:0}}.l-posting .posting-merit-nav-listItem{width:40%;margin-left:16px;list-style:none}@media only screen and (max-width: 480px){.l-posting .posting-merit-nav-listItem{margin:0 0 8px 0;width:100%}}.l-posting .posting-merit-nav-link{border:1px solid #eceded;border-radius:8px;display:block;padding:24px 10px;justify-content:center;text-align:center;height:212px;text-decoration:none}@media only screen and (max-width: 480px){.l-posting .posting-merit-nav-link{display:flex;padding:10px;align-items:center;height:auto}}@media only screen and (max-width: 480px){.l-posting .posting-merit-nav-img{width:30%}}.l-posting .posting-merit-nav-listItem-text{margin-top:16px;color:#1a1004;font-size:19px;font-weight:bold}@media only screen and (max-width: 480px){.l-posting .posting-merit-nav-listItem-text{margin:0 0 0 10px;font-size:17px;min-width:190px}}.l-posting .posting-campaign-list{display:flex;margin:40px 0 0 -16px;justify-content:center;flex-direction:row;flex-wrap:wrap}@media only screen and (max-width: 480px){.l-posting .posting-campaign-list{margin-left:0;flex-direction:column}}.l-posting .posting-campaign-listItem{margin-bottom:16px;margin-left:16px;width:45%;list-style:none;box-shadow:0px 2px 6px rgba(26,16,4,0.15)}@media only screen and (max-width: 480px){.l-posting .posting-campaign-listItem{margin:0 0 16px 0;width:100%}}.l-posting .posting-campaign-link{display:block;text-decoration:none;display:flex;width:100%}@media only screen and (max-width: 480px){.l-posting .posting-campaign-link{flex-direction:column}}.l-posting .posting-campaign-img{width:45%}.l-posting .posting-campaign-img .posting-campaign-img-pc{display:block;width:100%}.l-posting .posting-campaign-img .posting-campaign-img-sp{display:none;width:100%}@media only screen and (max-width: 480px){.l-posting .posting-campaign-img{width:100%}.l-posting .posting-campaign-img .posting-campaign-img-pc{display:none}.l-posting .posting-campaign-img .posting-campaign-img-sp{display:block}}.l-posting .posting-campaign-desc{width:55%;padding:20px;display:flex;flex-flow:column}@media only screen and (max-width: 480px){.l-posting .posting-campaign-desc{padding:16px;width:100%}}.l-posting .posting-campaign-desc-title{font-size:16px;font-weight:600;color:#1a1004}@media only screen and (max-width: 480px){.l-posting .posting-campaign-desc-title{font-size:17px}}.l-posting .posting-campaign-desc-text{margin-top:20px;font-size:12px;color:#1a1004;flex:1}@media only screen and (max-width: 480px){.l-posting .posting-campaign-desc-text{margin-top:16px;font-size:12px}}.l-posting .posting-campaign-desc-dateText{font-size:12px;color:#1a1004;font-weight:600}@media only screen and (max-width: 480px){.l-posting .posting-campaign-desc-dateText{margin-top:20px}}@media only screen and (max-width: 480px){.l-posting #posting-merit.section.bgc-interchange{margin:-12px -8px 40px}}.l-posting .posting-merit-list{margin:32px 8px 0}@media only screen and (max-width: 480px){.l-posting .posting-merit-list{margin:32px 16px 0}}.l-posting .posting-merit-listItem{margin-bottom:24px;display:flex;background-color:#fff;border-radius:8px}.l-posting .posting-merit-listItem:nth-child(even){flex-direction:row-reverse}.l-posting .posting-merit-listItem:nth-child(even) .posting-merit-desc{padding:65px 0 65px 48px}@media only screen and (max-width: 480px){.l-posting .posting-merit-listItem:nth-child(even) .posting-merit-desc{padding:16px;flex-direction:column}}@media only screen and (max-width: 480px){.l-posting .posting-merit-listItem{flex-direction:column}.l-posting .posting-merit-listItem:nth-child(even){flex-direction:column}}.l-posting .posting-merit-main-view{width:65%;align-items:center;display:flex;position:relative;flex-direction:column}.l-posting .posting-merit-main-view .posting-merit-img-pc{display:block;width:100%;flex-shrink:0}.l-posting .posting-merit-main-view .posting-merit-img-sp{display:none;width:100%}.l-posting .posting-merit-main-view .posting-merit-main-view-desc{display:flex;width:100%}@media only screen and (max-width: 480px){.l-posting .posting-merit-main-view .posting-merit-main-view-desc{align-items:center}}.l-posting .posting-merit-main-view .posting-merit-support-operator{width:45%;position:relative}@media only screen and (max-width: 480px){.l-posting .posting-merit-main-view .posting-merit-support-operator{width:42.7%}}.l-posting .posting-merit-main-view .posting-merit-support-operator .posting-merit-support-operator-img{position:absolute;top:110px;padding:0 40px;width:100%}@media only screen and (max-width: 480px){.l-posting .posting-merit-main-view .posting-merit-support-operator .posting-merit-support-operator-img{position:static;padding:16px}}.l-posting .posting-merit-main-view .posting-merit-support-operator-desc{width:55%;padding:65px 70px 0 0}@media only screen and (max-width: 480px){.l-posting .posting-merit-main-view .posting-merit-support-operator-desc{width:57.3%}}.l-posting .posting-merit-main-view .posting-merit-support-operator-desc .posting-merit-main-view-title{font-size:20px;font-weight:600}@media only screen and (max-width: 480px){.l-posting .posting-merit-main-view .posting-merit-support-operator-desc .posting-merit-main-view-title{font-size:17px}}.l-posting .posting-merit-main-view .posting-merit-support-operator-desc .posting-merit-main-view-tell{margin-top:30px;font-size:30px;border:3px solid #1a1004;padding:15px 10px;line-height:1;letter-spacing:5px;text-align:center;font-weight:600}@media only screen and (max-width: 480px){.l-posting .posting-merit-main-view .posting-merit-support-operator-desc .posting-merit-main-view-tell{letter-spacing:1px;font-size:18px}}.l-posting .posting-merit-main-view .posting-merit-support-operator-desc .posting-merit-main-view-tell:-ms-lang(x)::-ms-backdrop,.l-posting .posting-merit-main-view .posting-merit-support-operator-desc .posting-merit-main-view-tell .selector{letter-spacing:2px}@media only screen and (max-width: 480px){.l-posting .posting-merit-main-view .posting-merit-support-operator-desc{padding:16px}}@media only screen and (max-width: 480px){.l-posting .posting-merit-main-view{width:100%;margin-top:16px}.l-posting .posting-merit-main-view .posting-merit-img-pc{display:none}.l-posting .posting-merit-main-view .posting-merit-img-sp{display:block}}.l-posting .posting-merit-main-view-note{font-size:12px;color:#797a7a;padding:40px 70px 65px 45%;max-width:100%}@media only screen and (max-width: 480px){.l-posting .posting-merit-main-view-note{margin:0;padding:16px}}.l-posting .posting-merit-desc{width:35%;padding:65px 48px 65px 0}@media only screen and (max-width: 480px){.l-posting .posting-merit-desc{padding:16px;width:100%}}.l-posting .posting-merit-operator-desc{width:35%;padding:65px 0 65px 48px}@media only screen and (max-width: 480px){.l-posting .posting-merit-operator-desc{padding:16px;width:100%}}.l-posting .posting-merit-desc-subTitle{font-size:40px;font-weight:700;border-bottom:13px solid #fef300;height:60px;position:relative;display:inline-block}@media only screen and (max-width: 480px){.l-posting .posting-merit-desc-subTitle{font-size:32px;height:48px}}.l-posting .posting-merit-desc-subTitle-text{position:absolute;top:0;left:0}.l-posting .posting-merit-desc-mainTitle{margin-top:32px;font-size:28px;font-weight:600}@media only screen and (max-width: 480px){.l-posting .posting-merit-desc-mainTitle{font-size:20px}}.l-posting .posting-merit-desc-text{margin-top:24px;font-size:14px}@media only screen and (max-width: 480px){.l-posting .posting-merit-desc-text{font-size:14px}}.l-posting .posting-voice-list{padding:0 48px;margin:32px 0 0 -24px;display:flex}@media only screen and (max-width: 480px){.l-posting .posting-voice-list{padding:0;margin:32px 0 0 0;flex-direction:column}}.l-posting .posting-voice-listItem{margin-left:24px;width:50%;padding:32px 24px;display:flex;box-shadow:0px 2px 6px rgba(26,16,4,0.15);list-style:none}@media only screen and (max-width: 480px){.l-posting .posting-voice-listItem{margin:0 0 16px 0;text-align:center;width:100%;flex-direction:column;padding:32px 16px}}.l-posting .posting-voice-listItem-desc{width:calc(100% - 120px);padding-left:24px}@media only screen and (max-width: 480px){.l-posting .posting-voice-listItem-desc{padding-left:0;width:100%}}.l-posting .posting-voice-listItem-desc-title{font-size:20px;font-weight:600}@media only screen and (max-width: 480px){.l-posting .posting-voice-listItem-desc-title{margin-top:24px}}.l-posting .posting-voice-listItem-desc-name{font-size:14px;font-weight:600;color:#8f8f90;margin-top:8px}.l-posting .posting-voice-listItem-desc-text{margin-top:16px;font-size:12px}@media only screen and (max-width: 480px){.l-posting .posting-voice-listItem-desc-text{font-size:14px}}.l-posting .size-area{display:flex;align-items:flex-start;max-width:880px;margin:0 auto}.l-posting .size-name{margin-right:42px;font-size:30px;font-weight:600}.l-posting .size-unit{font-size:18px}.l-posting .size-list{display:flex;align-items:flex-end}.l-posting .size-item{margin-right:40px}.l-posting .size-top{margin:40px auto 60px;padding-bottom:60px;border-bottom:4px solid #f6f6f6}@media only screen and (max-width: 480px){.l-posting .flow{padding:0 10px}}.l-posting .flow .flow-sign{margin-right:3px;vertical-align:text-top}.l-posting .flow .flow-image{margin:40px 0;padding:0 28px}@media only screen and (max-width: 480px){.l-posting .flow .flow-image{padding:0}}.l-posting .flow .flow-notes{max-width:880px;margin:0 auto}.l-posting .flow .flow-notes-title{font-size:14px;font-weight:600}.l-posting .flow .flow-notes-list{list-style:none}.l-posting .flow .flow-notes-item{font-size:14px;line-height:1.8;padding-left:1em;text-indent:-1em}.l-posting .other-delivery{list-style:none;display:flex;margin:40px -50px 0 0}@media only screen and (max-width: 480px){.l-posting .other-delivery{display:block;margin:20px 0 0 0}}.l-posting .other-delivery-item{margin-right:50px;padding:0 20px;width:32.9%}@media only screen and (max-width: 480px){.l-posting .other-delivery-item{margin:0 0 20px 0;width:auto}}.l-posting .product-img,.l-posting .product-name{text-align:center}@media only screen and (max-width: 480px){.l-posting .online-design{padding:0 10px}}.l-posting .online-design-list{list-style:none;display:flex;justify-content:space-around;margin:40px 0 0}@media only screen and (max-width: 480px){.l-posting .online-design-list{flex-wrap:wrap}}.l-posting .online-design-item{margin-right:30px;width:162px}@media only screen and (max-width: 480px){.l-posting .online-design-item{width:50%;margin:0 0 20px}}.l-posting .online-design-item:last-child{margin:0}.l-posting .online-design-item .item-img{display:block;background-color:#fff;padding:10px;margin-bottom:20px;text-align:center}@media only screen and (max-width: 480px){.l-posting .online-design-item .item-img{margin-bottom:10px;background:none}}.l-posting .online-design-item .item-text{font-size:14px;font-weight:600;text-align:center}.l-posting .online-design-item .more-link{display:block}.l-posting .section.bgc-estimate{margin-bottom:0;padding:80px 40px;background-color:#d0edfa}.l-posting .estimate-btn{text-align:center}.l-posting .estimate-btn .estimate-link{background-color:#fff;width:275px}.l-posting .points-to-note{max-width:880px;margin:0 auto}@media only screen and (max-width: 480px){.l-posting .points-to-note{padding:0 18px}}.l-posting .notes-title{font-size:18px;margin:40px 0 30px;background:#fff;padding:12px 16px 10px}@media only screen and (max-width: 480px){.l-posting .notes-title{font-size:14px}}.l-posting .notes-list{list-style:none;padding-left:40px}@media only screen and (max-width: 480px){.l-posting .notes-list{padding-left:0}}.l-posting .notes-list-item{font-size:16px;line-height:1.8;text-indent:-1em}@media only screen and (max-width: 480px){.l-posting .notes-list-item{font-size:12px}}.l-posting .notes-list-item.top-bold{font-weight:600;margin-bottom:20px}@media only screen and (max-width: 480px){.l-posting .notes-list-item.top-bold{text-indent:0}}.l-posting .notes-list-item.second-subsequent{padding-left:30px}.l-posting .notes-list-item.coordinate{margin-bottom:10px}.l-posting .faq-to-note{max-width:880px;margin:0 auto}@media only screen and (max-width: 480px){.l-posting .faq-to-note{padding:0 18px}}.l-posting .faq-title{font-size:18px;margin:40px 0 30px;background:#f6f6f6;padding:12px 16px 10px}@media only screen and (max-width: 480px){.l-posting .faq-title{font-size:14px}}.l-posting .faq-list{list-style:none;padding-left:40px}@media only screen and (max-width: 480px){.l-posting .faq-list{padding-left:0}}.l-posting .faq-list-item{font-size:16px;line-height:1.8;text-indent:-1em}@media only screen and (max-width: 480px){.l-posting .faq-list-item{font-size:12px}}.l-posting .faq-list-item.top-bold{font-weight:600;margin-bottom:20px}@media only screen and (max-width: 480px){.l-posting .faq-list-item.top-bold{text-indent:0}}.l-posting .faq-list-item.second-subsequent{padding-left:30px}.l-posting .faq-list-item.second-subsequent:first-child{margin-top:20px}.l-posting .faq-list-item.coordinate{margin-bottom:10px}.l-posting .posting-btn{text-align:center}.l-posting .posting-btn .c-btn-primary{width:30%}@media only screen and (max-width: 480px){.l-posting .posting-btn .c-btn-primary{width:80%}}.l-posting .posting-new-service-list{display:flex;margin:40px 0 0 -16px;justify-content:center;flex-direction:row;flex-wrap:wrap}@media only screen and (max-width: 480px){.l-posting .posting-new-service-list{margin-left:0;flex-direction:column}}.l-posting .posting-new-service-listItem{margin-bottom:16px;margin-left:16px;width:45%;list-style:none;box-shadow:0px 2px 6px rgba(26,16,4,0.15)}.l-posting .posting-new-service-listItem .posting-new-service-listItem-pc{display:block}.l-posting .posting-new-service-listItem .posting-new-service-listItem-sp{display:none}@media only screen and (max-width: 480px){.l-posting .posting-new-service-listItem{margin:0 0 16px 0;width:100%}}@media only screen and (max-width: 480px){.l-posting .posting-new-service-listItem .posting-new-service-listItem-pc{display:none}.l-posting .posting-new-service-listItem .posting-new-service-listItem-sp{display:block}}.page-pr-cm.l-page-body{padding-top:0}.page-pr-cm .l-page-container,.page-pr-cm .l-contents-container{max-width:none;padding:0 !important}.page-pr-cm .l-main-inner{padding:0 !important}.page-pr-cm .page-footer{margin-top:0;padding-bottom:67px}@media only screen and (max-width: 480px){.page-pr-cm .page-footer .inner-wrapper{padding-bottom:50px}}.page-pr-cm .section{padding:60px 0}.page-pr-cm .section:nth-child(even){background:#fafafa}@media only screen and (max-width: 480px){.page-pr-cm .section{padding:30px 10px}}.page-pr-cm .section-title{font-size:36px;font-weight:normal;text-align:center}@media only screen and (max-width: 480px){.page-pr-cm .section-title{font-size:18px}}.page-pr-cm .section-inner{width:100%;max-width:1124px;margin:0 auto}.page-pr-cm .section-btn{margin-top:30px;text-align:center}.page-pr-cm .media-lead{display:flex;justify-content:center;align-items:center;padding:0 50px}@media only screen and (max-width: 480px){.page-pr-cm .media-lead{flex-direction:column;padding:0}}.page-pr-cm .media-lead.media-lead-reverse{flex-direction:row-reverse}@media only screen and (max-width: 480px){.page-pr-cm .media-lead.media-lead-reverse{flex-direction:column}}.page-pr-cm .media-lead.media-lead-reverse .media-lead-body{margin:0 0 0 80px}@media only screen and (max-width: 480px){.page-pr-cm .media-lead.media-lead-reverse .media-lead-body{margin:0}}.page-pr-cm .media-lead .media-lead-body{width:460px;margin:0 80px 0 0}@media only screen and (max-width: 480px){.page-pr-cm .media-lead .media-lead-body{width:100%;margin:0}}.page-pr-cm .media-lead .media-lead-body .lead-title{font-size:36px;font-weight:normal}@media only screen and (max-width: 480px){.page-pr-cm .media-lead .media-lead-body .lead-title{font-size:18px;text-align:center}}.page-pr-cm .media-lead .media-lead-image{width:472px}@media only screen and (max-width: 480px){.page-pr-cm .media-lead .media-lead-image{width:100%}}.page-pr-cm .pr-header{padding:10px 0}@media only screen and (max-width: 480px){.page-pr-cm .pr-header{padding:10px}}.page-pr-cm .pr-header .section-inner{display:flex;justify-content:space-between;align-items:flex-end;padding:0 10px}.page-pr-cm .pr-header .section-inner .logo-raksul{margin:0}.page-pr-cm .pr-header .section-inner .header-link{display:flex;align-items:center;margin:0}.page-pr-cm .pr-header .section-inner .header-link>li{margin-left:20px;font-size:13px}@media only screen and (max-width: 480px){.page-pr-cm .pr-header .section-inner .header-link>li{margin-left:10px}}.page-pr-cm .pr-hero{background:#0f0f0f}.page-pr-cm .pr-hero .section-inner{position:relative}.page-pr-cm .pr-hero .hero-area{display:flex;justify-content:space-between;align-items:flex-start;padding:0 10px}@media only screen and (max-width: 480px){.page-pr-cm .pr-hero .hero-area{flex-direction:column;padding:0}}.page-pr-cm .pr-hero .hero-pic{margin:0;padding-left:30px}@media only screen and (max-width: 480px){.page-pr-cm .pr-hero .hero-pic{padding-left:0}}.page-pr-cm .pr-hero .regist-box{margin:25px 0;width:354px;background:#fafafa}@media only screen and (max-width: 480px){.page-pr-cm .pr-hero .regist-box{width:100%;margin:10px 0 0}}.page-pr-cm .pr-hero .regist-title{padding:10px;background:#666;color:#fff;font-size:12px;text-align:center}.page-pr-cm .pr-hero .regist-title p{margin:0}.page-pr-cm .pr-hero .regist-title span{display:block;margin-top:3px;font-weight:600}.page-pr-cm .pr-hero .regist-sub-title{color:#222;font-size:16px;font-weight:600;text-align:center}.page-pr-cm .pr-hero .regist-body{padding:20px;color:#999}.page-pr-cm .pr-hero .regist-agree{font-size:10px}.page-pr-cm .pr-hero .regist-btn{padding:15px;background:#ddd;text-align:center}.page-pr-cm .use-company .logo-list{display:flex;flex-wrap:wrap;align-items:center}.page-pr-cm .use-company .logo-list>li{width:calc((100% / 5) - 20px);margin:20px 10px;text-align:center}@media only screen and (max-width: 480px){.page-pr-cm .use-company .logo-list>li{width:calc((100% / 2) - 20px)}}.page-pr-cm .use-company .company-name{margin-top:30px;font-size:13px;font-weight:600;text-align:center}.page-pr-cm .pr-user-benefit .user-benefit-item{display:flex;align-items:center;padding:0 100px}@media only screen and (max-width: 480px){.page-pr-cm .pr-user-benefit .user-benefit-item{flex-direction:column;padding:0}}.page-pr-cm .pr-user-benefit .user-benefit-item:last-child{margin-top:50px}.page-pr-cm .pr-user-benefit .user-benefit-item .item-image{width:353px}@media only screen and (max-width: 480px){.page-pr-cm .pr-user-benefit .user-benefit-item .item-image{width:100%;text-align:center}}.page-pr-cm .pr-user-benefit .user-benefit-item .item-image p{margin:0}.page-pr-cm .pr-user-benefit .user-benefit-item .item-image .image-cap{margin-bottom:15px;font-size:20px}.page-pr-cm .pr-user-benefit .user-benefit-item .item-image .image-cap span{color:#e4007e;font-size:32px;font-weight:600}.page-pr-cm .pr-user-benefit .user-benefit-item .item-image .image-note{margin-top:3px;font-size:10px;text-align:right}.page-pr-cm .pr-user-benefit .user-benefit-item .item-body{width:calc(100% - 353px);padding-left:80px}@media only screen and (max-width: 480px){.page-pr-cm .pr-user-benefit .user-benefit-item .item-body{width:100%;margin-top:30px;padding-left:0}}.page-pr-cm .pr-user-benefit .user-benefit-item .item-body p{margin:0}.page-pr-cm .pr-user-benefit .user-benefit-item .item-body .item-text{margin-top:15px}.page-pr-cm .pr-user-benefit .user-benefit-item .media-people{display:flex;align-items:center}.page-pr-cm .pr-user-benefit .user-benefit-item .media-people .people-pic{width:100px}.page-pr-cm .pr-user-benefit .user-benefit-item .media-people .people-info{width:calc(100% - 100px);padding-left:30px}@media only screen and (max-width: 480px){.page-pr-cm .pr-user-benefit .user-benefit-item .media-people .people-info{font-size:13px}}.page-pr-cm .pr-user-benefit .user-benefit-item .media-people .people-name{margin:0;font-size:24px}@media only screen and (max-width: 480px){.page-pr-cm .pr-user-benefit .user-benefit-item .media-people .people-name{font-size:18px}}.page-pr-cm .pr-product-appeal .product-index{margin-top:80px}@media only screen and (max-width: 480px){.page-pr-cm .pr-product-appeal .product-index{display:none}}.page-pr-cm .pr-product-appeal .product-index .product-index-list{display:flex;align-items:center;flex-wrap:wrap}.page-pr-cm .pr-product-appeal .product-index .product-index-list-item{width:calc((100% - 20px) / 5);text-align:center;margin:20px 0}@media only screen and (max-width: 480px){.page-pr-cm .pr-product-appeal .product-index .product-index-list-item{width:calc((100% - 40px) / 2);margin:10px}}.page-pr-cm .pr-online-design .online-design-template{margin-top:80px}@media only screen and (max-width: 480px){.page-pr-cm .pr-online-design .online-design-template{margin-top:30px}}.page-pr-cm .pr-online-design .online-design-template .template-title{font-size:18px;font-weight:600;text-align:center}.page-pr-cm .pr-online-design .online-design-template .template-list{display:flex;align-items:center;flex-wrap:wrap}.page-pr-cm .pr-online-design .online-design-template .template-list>li{width:calc((100% - 20px) / 6);text-align:center;margin:20px 0}@media only screen and (max-width: 480px){.page-pr-cm .pr-online-design .online-design-template .template-list>li{width:calc((100% - 40px) / 2);margin:10px}}.page-pr-cm .pr-delivery .delivery-service{display:flex;margin-top:50px}@media only screen and (max-width: 480px){.page-pr-cm .pr-delivery .delivery-service{flex-direction:column;margin-top:30px}}.page-pr-cm .pr-delivery .delivery-service .delivery-service-item{padding:0 10px;text-align:center}@media only screen and (max-width: 480px){.page-pr-cm .pr-delivery .delivery-service .delivery-service-item{margin:20px 0}}.page-pr-cm .pr-delivery .delivery-service .delivery-service-title{font-size:24px;font-weight:600}.page-pr-cm .pr-delivery .delivery-service .delivery-service-icon{min-height:180px;line-height:180px}@media only screen and (max-width: 480px){.page-pr-cm .pr-delivery .delivery-service .delivery-service-icon{min-height:auto;line-height:inherit}}.page-pr-cm .pr-delivery .delivery-service .delivery-service-text{text-align:left;font-size:14px}.page-pr-cm .pr-delivery .delivery-service .delivery-service-link{margin:30px 0 0 0}.page-pr-cm .pr-delivery .delivery-service .delivery-service-link a{padding-left:40px;padding-right:40px}.page-pr-cm .pr-support .support-list{display:flex;justify-content:space-around}@media only screen and (max-width: 480px){.page-pr-cm .pr-support .support-list{flex-direction:column}}.page-pr-cm .pr-support .support-list>li{padding:0 10px;text-align:center}@media only screen and (max-width: 480px){.page-pr-cm .pr-support .support-list>li{margin:20px 0}}.page-pr-cm .pr-support .support-list-icon{min-height:120px;line-height:120px}@media only screen and (max-width: 480px){.page-pr-cm .pr-support .support-list-icon{min-height:auto;line-height:inherit}}.page-pr-cm .pr-support .support-list-text{font-size:18px;font-weight:600;color:#666}.page-pr-cm .pr-support .support-note{margin-top:50px;font-size:18px;text-align:center}@media only screen and (max-width: 480px){.page-pr-cm .pr-support .support-note{font-size:13px}}.page-pr-cm .pr-cm-gallery{background:#222}.page-pr-cm .pr-cm-gallery .section-title{color:#fff}.page-pr-cm .pr-cm-gallery .cm-list{display:flex;align-items:center;flex-wrap:wrap}.page-pr-cm .pr-cm-gallery .cm-list>li{width:calc((100% - 20px) / 2);text-align:center;margin:20px 0}.page-pr-cm .pr-cm-gallery .cm-list>li:nth-of-type(n+3){margin-top:100px}@media only screen and (max-width: 480px){.page-pr-cm .pr-cm-gallery .cm-list>li:nth-of-type(n+3){margin-top:10px}}@media only screen and (max-width: 480px){.page-pr-cm .pr-cm-gallery .cm-list>li{width:100%;margin:10px}}@media only screen and (max-width: 480px){.page-pr-cm .pr-cm-gallery .cm-list iframe{width:100%}}.page-pr-cm .pr-footer{margin:0;text-align:center}.page-pr-cm .pr-footer img{width:100%}.page-pr-cm .fix-btn{display:none;position:fixed;left:0;bottom:0;width:100%;min-height:67px;padding:10px;background:rgba(0,0,0,0.8);text-align:center}.page-pr-cm .fix-btn p{position:relative;display:inline-block;margin-bottom:0}.page-pr-cm .fix-btn a{padding:10px 70px}@media only screen and (max-width: 480px){.page-pr-cm .fix-btn a{margin-left:-30px;padding:10px 0 10px 5px}}.page-pr-cm .fix-btn .footer-pic{position:absolute;right:-135px;bottom:-10px}@media only screen and (max-width: 480px){.page-pr-cm .fix-btn .footer-pic{right:-115px}}.page-pr-cm .fix-btn .view-sp{display:none}@media only screen and (max-width: 480px){.page-pr-cm .fix-btn .view-sp{display:inline-block}}.page-pr-cm .fix-btn .view-pc{display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 480px){.page-pr-cm .fix-btn .view-pc{display:none}}.page-pr-cm .fix-btn .view-pc .text{color:#fff;text-align:left;margin-right:30px}.page-pr-cm .fix-btn .view-pc .copy{font-size:25px;font-weight:600}.page-pr-cm .fix-btn .view-pc .copy strong{font-size:35px}.help-button-sp{display:none}.page-preflight-introduction .section{margin-bottom:80px}@media only screen and (max-width: 480px){.page-preflight-introduction .section{margin-bottom:50px}}.page-preflight-introduction .preflight-hero{display:flex;align-items:center;padding:40px 0 30px 40px}@media only screen and (max-width: 480px){.page-preflight-introduction .preflight-hero{flex-direction:column-reverse;margin-bottom:20px;padding:10px}}.page-preflight-introduction .preflight-hero .hero-body{width:385px}@media only screen and (max-width: 480px){.page-preflight-introduction .preflight-hero .hero-body{width:100%}}.page-preflight-introduction .preflight-hero .hero-image{position:relative;width:calc(100% - 385px);text-align:right}@media only screen and (max-width: 480px){.page-preflight-introduction .preflight-hero .hero-image{width:100%;text-align:center}}.page-preflight-introduction .preflight-hero .hero-image .pdf-mark{display:flex;align-items:center;justify-content:center;position:absolute;top:-20px;right:40px;width:120px;height:120px;margin:0;border-radius:50%;background-color:#ee4a0e;color:#fff;font-size:16px;font-weight:600;text-align:center}@media only screen and (max-width: 480px){.page-preflight-introduction .preflight-hero .hero-image .pdf-mark{top:-10px;right:10px;width:80px;height:80px;font-size:13px}}.page-preflight-introduction .preflight-hero .hero-title{padding-left:60px;background:url("/asset/img/common/icon/product/icon-preflight.svg") no-repeat left center;font-size:24px}@media only screen and (max-width: 480px){.page-preflight-introduction .preflight-hero .hero-title{margin-top:0;padding-left:35px;background-size:30px auto;font-size:20px}}.page-preflight-introduction .preflight-hero .hero-title span{display:block;font-size:18px}.page-preflight-introduction .preflight-hero .hero-lead{font-size:18px}@media only screen and (max-width: 480px){.page-preflight-introduction .preflight-hero .hero-lead{font-size:14px}}.page-preflight-introduction .preflight-hero .hero-note{font-size:13px}.page-preflight-introduction .preflight-hero .hero-note .note-title{margin:0 0 5px;font-weight:600;font-size:12px}.page-preflight-introduction .preflight-hero .hero-note .note-text{margin:0 0 5px;font-weight:600;font-size:16px}.page-preflight-introduction .preflight-hero .hero-note .note-sub{font-size:10px}@media only screen and (max-width: 480px){.page-preflight-introduction .c-order-flow{flex-direction:column}}.page-preflight-introduction .c-order-flow .element-box{width:29%;font-size:18px;font-weight:600}@media only screen and (max-width: 480px){.page-preflight-introduction .c-order-flow .element-box{width:100%}}@media only screen and (max-width: 480px){.page-preflight-introduction .c-order-flow .arrow-box{margin:20px 0}}@media only screen and (max-width: 480px){.page-preflight-introduction .c-order-flow .arrow-box img{transform:rotate(90deg)}}.page-preflight-introduction .preflight-melit{width:825px;margin:0 auto 80px}@media only screen and (max-width: 480px){.page-preflight-introduction .preflight-melit{width:100%;margin-bottom:50px}}.page-preflight-introduction .preflight-melit p{margin:0}.page-preflight-introduction .preflight-melit .preflight-melit-item{display:flex;margin-bottom:80px}@media only screen and (max-width: 480px){.page-preflight-introduction .preflight-melit .preflight-melit-item{flex-direction:column;margin-bottom:30px}}.page-preflight-introduction .preflight-melit .preflight-melit-item:last-child{margin-bottom:0}.page-preflight-introduction .preflight-melit .melit-item-body{width:calc(100% - 395px);padding-right:50px}@media only screen and (max-width: 480px){.page-preflight-introduction .preflight-melit .melit-item-body{width:100%;margin-bottom:10px;padding-right:0;font-size:13px}}@media only screen and (max-width: 480px){.page-preflight-introduction .preflight-melit .melit-item-body .melit-title{margin-top:0;font-size:18px}}.page-preflight-introduction .convert-pdf .convert-pdf-title{font-size:25px;font-weight:600;text-align:center}@media only screen and (max-width: 480px){.page-preflight-introduction .convert-pdf .convert-pdf-title{font-size:18px}}.page-preflight-introduction .convert-pdf .convert-pdf-lead{margin:20px 0 0;font-size:21px;font-weight:600;text-align:center}@media only screen and (max-width: 480px){.page-preflight-introduction .convert-pdf .convert-pdf-lead{font-size:13px}}.page-preflight-introduction .convert-pdf .convert-pdf-howto{display:flex;margin:50px 0 0 40px;padding:0}@media only screen and (max-width: 480px){.page-preflight-introduction .convert-pdf .convert-pdf-howto{flex-direction:column;margin:30px 0 0}}.page-preflight-introduction .convert-pdf .convert-pdf-howto p{margin:0}.page-preflight-introduction .convert-pdf .convert-pdf-howto .howto-item{display:flex;align-items:center;width:calc((100% - 10px) / 3);font-size:18px}@media only screen and (max-width: 480px){.page-preflight-introduction .convert-pdf .convert-pdf-howto .howto-item{width:100%;margin-bottom:30px}}@media only screen and (max-width: 480px){.page-preflight-introduction .convert-pdf .convert-pdf-howto .howto-item:last-child{margin-bottom:0}}.page-preflight-introduction .convert-pdf .convert-pdf-howto .howto-item .item-body{width:calc(100% - 66px);padding-left:12px;font-weight:600}.page-privacy .items-privacy{border:1px solid #ddd}.page-privacy .items-privacy th,.page-privacy .items-privacy td{border-top:1px solid #ddd;border-left:1px solid #ddd;width:50%}.page-privacy .items-privacy tr td:first-child{border-left:0}.page-privacy .items-privacy th{background-color:#fafafa}.page-privacy .privacy-updated{text-align:right}.page-privacy .list-title-privacy{font-weight:normal}.page-privacy .list-text-privacy{margin:0 0 10px}.regist-top input{padding:8px}.regist-top p{margin:0}.regist-top .hd{margin:30px 0 15px;text-align:center}.regist-top .banner{margin-bottom:1.5em}.regist-top .regist-body{width:80%;min-width:700px;margin:0 auto}@media only screen and (max-width: 480px){.regist-top .regist-body{width:100%;min-width:100%}}.regist-top .introduction{margin:0 0 5px;padding:0 25px}@media only screen and (max-width: 480px){.regist-top .introduction{padding:0}}.regist-top .introduction li{margin-bottom:3px;padding:0 0 0 30px;background:no-repeat 0 2px}.regist-top .introduction .price{background-image:url(/asset/img/regist/icon-price.png)}.regist-top .introduction .type{background-image:url(/asset/img/regist/icon-type.png)}.regist-top .introduction .support{background-image:url(/asset/img/regist/icon-support.png)}.regist-top .validate{margin-bottom:15px;padding:20px;border:5px solid #f6f6f6;border-radius:2px}.regist-top .validate a{text-decoration:underline}.regist-top .validate .lead{font-size:1.063rem;font-weight:600;text-align:center}.regist-top .validate .lead .info{display:block;font-size:0.938rem;font-weight:normal}.regist-top .validate .item{width:70%;margin:0 auto}@media only screen and (max-width: 480px){.regist-top .validate .item{width:100%}}.regist-top .validate .note{display:block;font-size:12px;margin-top:5px;margin-left:15px;color:#666}.regist-top .validate .note:first-child{margin-top:15px}.regist-top .validate .btn{padding-bottom:0;text-align:center}.regist-top .validate .btn a,.regist-top .validate .btn a:link,.regist-top .validate .btn a:visited{text-decoration:none}.regist-top .cap ul{padding:0}.regist-top .cap li{margin-bottom:0.2em;padding:0 0 0 0.5em;text-indent:-0.5em;font-size:0.75rem;list-style-type:none}.regist-top .login{text-align:center}.l-register-complete .step-bar{margin-bottom:40px}.l-register-complete .shoulder{margin-bottom:0;font-size:25px;font-weight:600;text-align:center}.l-register-complete .text-thanks{margin:12px 0 17px;font-size:25px;text-align:center}.l-register-complete .coupon-box{margin:0 auto 20px auto;width:700px;padding:10px;border:3px solid #000;text-align:center}.l-register-complete .coupon-title{margin-bottom:0;font-size:18px;font-weight:600;letter-spacing:0.05em}.l-register-complete .coupon-price{font-size:36px;padding:0 3px;vertical-align:-3px;color:#00a0e8}.l-register-complete .coupon-code-box{border-top:2px dashed #000;border-bottom:2px dashed #000;background-color:#fafafa;padding:10px;margin-right:5px;margin-left:5px}.l-register-complete .coupon-code{font-size:20px;font-weight:600;margin-bottom:0}.l-register-complete .coupon-code-number{font-size:30px;letter-spacing:0.05em;color:#00a0e8;padding-left:5px}.l-register-complete .link-list{margin-top:20px;text-align:center}.l-register-complete .link-list img{width:140px}.l-register-complete .link-list .link-list-box{display:block;margin:10px;border:1px solid #ddd;background-color:#fafafa}.l-register-complete .link-list .link-list-box:hover{text-decoration:none}.l-register-complete .link-list .link-list-box:hover img{opacity:.7}.l-register-complete .link-list .link-name{margin:20px 0 10px;font-size:20px;font-weight:600}.l-register-complete .link-list .link-description{margin-top:10px;font-size:14px;color:#222}.l-register-complete .c-btn-box{margin-bottom:20px}@media only screen and (min-width: 481px){.l-register-complete{min-height:calc(100vh - 103px)}}@media only screen and (max-width: 480px){.l-register-complete .step-bar{margin-bottom:32px}.l-register-complete .shoulder{font-size:16px}.l-register-complete .text-thanks{margin:7px 0 12px;font-size:18px}.l-register-complete .coupon-title{font-size:16px}.l-register-complete .coupon-box{margin:0 0 50px 0;width:100%;padding:15px;font-size:80%}.l-register-complete .coupon-code-box{padding:10px}.l-register-complete .coupon-code-number{display:block;margin-top:5px}.l-register-complete .link-list{margin-right:12px;margin-left:12px;padding-bottom:34px;text-align:left}.l-register-complete .link-list .l-unit-33{margin-bottom:30px}.l-register-complete .link-list .l-unit-33 a{display:table}.l-register-complete .link-list img{display:table-cell;width:70px}.l-register-complete .link-list .link-name{display:table-cell;margin:0;padding-left:15px;vertical-align:middle}}.regist-info .field-with-unit select,.regist-info .field-with-unit span{display:inline !important}.regist-info .field-with-unit select{width:75%}.l-sampling .section{margin-bottom:3em}@media only screen and (max-width: 480px){.l-sampling .section{margin-bottom:0}}.l-sampling .section .section-ttl{text-align:center;font-size:2em}.l-sampling .section .section-ttl span{padding:0 1em 0.1em;border-bottom:5px solid #db2121}.l-sampling .sampling-area-nav{padding:1.5em 1em;background:#e9e9e9}.l-sampling .sampling-area-nav .sampling-area-item{position:relative;text-align:center}.l-sampling .sampling-area-nav .sampling-area-item .img-tokyo-tower{position:absolute;bottom:34px;left:10px}.l-sampling .sampling-area-nav .sampling-area-item .img-buddha{position:absolute;bottom:34px;right:10px}@media only screen and (max-width: 480px){.l-sampling .sampling-area-nav .sampling-area-item{margin-bottom:1em}.l-sampling .sampling-area-nav .sampling-area-item:last-child{margin-bottom:0}}.l-sampling .sampling-area-nav .sampling-area-item>a{display:block;padding:0.3em;background:#6cb130;color:#fff83e;text-decoration:none}@media only screen and (max-width: 480px){.l-sampling .sampling-melit-item{margin-bottom:1em}}.l-sampling .sampling-plan-item{border:2px solid #bdbdbd}@media only screen and (max-width: 480px){.l-sampling .sampling-plan-item{margin-bottom:1em}}.l-sampling .sampling-plan-item .sampling-plan-ttl{margin:0;padding:0.2em 0}.l-sampling .sampling-plan-item .plan-minimum{background:#98dcfa}.l-sampling .sampling-plan-item .plan-standard{background:#50c7fc}.l-sampling .sampling-plan-item .plan-wide{background:#009fe6}.l-sampling .sampling-plan-item .sampling-plan-price{padding-top:0.2em;font-size:3em}.l-sampling .sampling-plan-item .sampling-sub-ttl{margin-top:1em;color:#746e6e}.l-sampling .sampling-plan-item .sampling-plan-detail{font-size:1.3em}.l-sampling .sampling-plan-item .detail-separate{margin:0 2.5em;padding:0 1em 0.5em;border-bottom:2px solid #bdbdbd}.l-sampling .confirm-btn{display:block;width:50%;margin:3em auto;padding:1em 0;background:#ff0083;color:#fff;font-size:20px;font-weight:600;text-decoration:none}@media only screen and (max-width: 480px){.l-sampling .confirm-btn{width:100%;margin:1em auto}}.l-sampling .sampling-form .sampling-form-item{border-bottom:1px dotted #ccc}.l-sampling .sampling-form-btn{width:70%}@media only screen and (max-width: 480px){.l-sampling .sampling-form-btn{width:100%}}.sampling-area-ttl{margin:0 0 0.2em;font-size:1.4em;font-weight:600}.sampling-table th{background:#4b4b4b;color:#fff;font-weight:600}.sampling-table .ttl-separate{border-left:1px solid #ccc !important}.l-shinbun-orikomi .shinbun-orikomi-hero-image{background:url(/asset/img/product/shinbun-orikomi/top/img-hero-image.png) center center no-repeat;background-size:auto 100%;height:280px;margin-top:-15px}@media only screen and (max-width: 480px){.l-shinbun-orikomi .shinbun-orikomi-hero-image{height:333px;background:#eceded;text-align:center;margin:-12px -8px 0}}.l-shinbun-orikomi .shinbun-orikomi-hero-image-container{position:relative;display:flex;flex-direction:column}.l-shinbun-orikomi .shinbun-orikomi-hero-image-title{width:220px;height:80px;background:#140f09;position:absolute;top:24px;left:0;border-radius:0 31px 31px 0;display:flex}.l-shinbun-orikomi .shinbun-orikomi-hero-image-title .shinbun-orikomi-hero-image-title-text{display:flex;align-items:center;justify-content:center;color:#fff;width:100%;font-size:24px;margin-right:10px}@media only screen and (max-width: 480px){.l-shinbun-orikomi .shinbun-orikomi-hero-image-title{width:220px;height:80px;position:absolute;top:32px;left:50%;margin-left:calc(-220px / 2);border-radius:24.5px}.l-shinbun-orikomi .shinbun-orikomi-hero-image-title .shinbun-orikomi-hero-image-title-text{font-size:24px;margin-right:0}}.l-shinbun-orikomi .shinbun-orikomi-hero-image-desc{margin:27px 0 40px;text-align:center;position:relative}@media only screen and (max-width: 480px){.l-shinbun-orikomi .shinbun-orikomi-hero-image-desc{margin:0}}@media only screen and (max-width: 480px){.l-shinbun-orikomi .shinbun-orikomi-hero-image-desc-main-img{margin-top:123px;width:311px}}.l-shinbun-orikomi .shinbun-orikomi-hero-image-desc-balloon-img{position:absolute;top:24px;right:36px}@media only screen and (max-width: 480px){.l-shinbun-orikomi .shinbun-orikomi-hero-image-desc-balloon-img{width:103px;top:44px;right:8px}}.l-shinbun-orikomi .shinbun-orikomi-hero-image-order-btn{display:flex;justify-content:center}.l-shinbun-orikomi .shinbun-orikomi-hero-image-order-btn.fixed{position:fixed;z-index:10;padding:16px;background:rgba(245,246,246,0.95);right:0;bottom:0;left:0;border-top:#c9cacb solid 1px;animation:fadeIn 0.25s ease-in-out 0s 1 normal}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.l-shinbun-orikomi .shinbun-orikomi-hero-image-order-btn.fixed .shinbun-orikomi-hero-image-order-link{width:436px;display:block}@media only screen and (max-width: 480px){.l-shinbun-orikomi .shinbun-orikomi-hero-image-order-btn.fixed .shinbun-orikomi-hero-image-order-link{width:100%}}@media only screen and (max-width: 480px){.l-shinbun-orikomi .shinbun-orikomi-hero-image-order-btn{margin:40px 0 0}}.l-shinbun-orikomi .shinbun-orikomi-hero-image-order-link{display:block;font-size:17px;color:#fff;width:284px;padding:13px;box-shadow:0px 1px 8px rgba(26,16,4,0.2)}.l-shinbun-orikomi .shinbun-orikomi-hero-image-order-link.c-btn-primary{transition-property:none}@media only screen and (max-width: 480px){.l-shinbun-orikomi .shinbun-orikomi-hero-image-order-link{width:229px}}.l-shinbun-orikomi .shinbun-orikomi-merit-nav-list{margin:16px 0 0 -16px;display:flex}@media only screen and (max-width: 480px){.l-shinbun-orikomi .shinbun-orikomi-merit-nav-list{flex-direction:column;margin-left:0}}.l-shinbun-orikomi .shinbun-orikomi-merit-nav-listItem{width:40%;margin-left:16px;list-style:none}@media only screen and (max-width: 480px){.l-shinbun-orikomi .shinbun-orikomi-merit-nav-listItem{margin:0 0 8px 0;width:100%}}.l-shinbun-orikomi .shinbun-orikomi-merit-nav-link{border:1px solid #eceded;border-radius:8px;display:block;padding:24px 10px;justify-content:center;text-align:center;height:212px;text-decoration:none}@media only screen and (max-width: 480px){.l-shinbun-orikomi .shinbun-orikomi-merit-nav-link{display:flex;padding:10px;align-items:center;height:auto}}@media only screen and (max-width: 480px){.l-shinbun-orikomi .shinbun-orikomi-merit-nav-img{width:30%}}.l-shinbun-orikomi .shinbun-orikomi-merit-nav-listItem-text{margin-top:16px;color:#1a1004;font-size:19px;font-weight:bold}@media only screen and (max-width: 480px){.l-shinbun-orikomi .shinbun-orikomi-merit-nav-listItem-text{margin:0 0 0 10px;font-size:17px;min-width:190px}}.l-shinbun-orikomi .shinbun-orikomi-recommendedPapers{display:flex;flex-wrap:wrap;margin:32px 0 -32px -32px}@media only screen and (max-width: 480px){.l-shinbun-orikomi .shinbun-orikomi-recommendedPapers{margin:32px 0 -16px 0}}.l-shinbun-orikomi .shinbun-orikomi-recommendedPaper-item{display:flex;flex-direction:column;width:calc(25% - 32px);margin:0 0 32px 32px;padding:4px}@media only screen and (max-width: 480px){.l-shinbun-orikomi .shinbun-orikomi-recommendedPaper-item{flex-direction:row;width:100%;padding-bottom:16px;margin:0 0 16px 0;border-bottom:1px solid #ddd}.l-shinbun-orikomi .shinbun-orikomi-recommendedPaper-item:last-child{border-bottom:none}}.l-shinbun-orikomi .shinbun-orikomi-recommendedPaper-itemImageWrapper{position:relative;display:block}.l-shinbun-orikomi .shinbun-orikomi-recommendedPaper-itemImageWrapper:hover{opacity:0.7;color:#fff}@media only screen and (max-width: 480px){.l-shinbun-orikomi .shinbun-orikomi-recommendedPaper-itemImageWrapper{width:45%}}.l-shinbun-orikomi .shinbun-orikomi-recommendedPaper-itemImage{width:100%;height:180px}@media only screen and (max-width: 480px){.l-shinbun-orikomi .shinbun-orikomi-recommendedPaper-itemImage{margin-bottom:8px}}.l-shinbun-orikomi .shinbun-orikomi-recommendedPaper-itemImageLabel{position:absolute;top:0;left:0;background-color:#ee4a0e;padding:4px;color:#fff;font-size:12px;line-height:1}.l-shinbun-orikomi .shinbun-orikomi-recommendedPaper-itemContent{margin-top:16px}@media only screen and (max-width: 480px){.l-shinbun-orikomi .shinbun-orikomi-recommendedPaper-itemContent{margin:0 0 0 8px;width:55%}}.l-shinbun-orikomi .shinbun-orikomi-recommendedPaper-itemTitleContainer{display:flex;justify-content:space-between;align-items:center}.l-shinbun-orikomi .shinbun-orikomi-recommendedPaper-itemTitleWrapper{display:flex}.l-shinbun-orikomi .shinbun-orikomi-recommendedPaper-itemTitle{font-size:20px;font-weight:600;color:#00a0e8}@media only screen and (max-width: 480px){.l-shinbun-orikomi .shinbun-orikomi-recommendedPaper-itemTitle{font-size:16px}}.l-shinbun-orikomi .shinbun-orikomi-recommendedPaper-itemTitleNote{font-size:16px;font-weight:600}.l-shinbun-orikomi .shinbun-orikomi-recommendedPaper-itemTitleNote::before{content:"("}.l-shinbun-orikomi .shinbun-orikomi-recommendedPaper-itemTitleNote::after{content:")"}@media only screen and (max-width: 480px){.l-shinbun-orikomi .shinbun-orikomi-recommendedPaper-itemTitleNote{font-size:14px}}.l-shinbun-orikomi .shinbun-orikomi-recommendedPaper-itemTitleLabel{padding:4px;font-size:11px;color:#666;border:1px solid #ddd;border-radius:2px;background-color:#f6f6f6;line-height:1}.l-shinbun-orikomi .shinbun-orikomi-recommendedPaper-itemSize{margin-top:8px;font-size:11px;line-height:1}@media only screen and (max-width: 480px){.l-shinbun-orikomi .shinbun-orikomi-recommendedPaper-itemSize{margin-top:4px;font-size:10px}}.l-shinbun-orikomi .shinbun-orikomi-recommendedPaper-itemDesc{margin-top:16px;font-size:14px;line-height:1.5;color:#666}@media only screen and (max-width: 480px){.l-shinbun-orikomi .shinbun-orikomi-recommendedPaper-itemDesc{margin-top:8px;font-size:12px}}.l-shinbun-orikomi .shinbun-orikomi-recommendedPaper-itemPriceContainer{margin-top:16px;display:flex}@media only screen and (max-width: 480px){.l-shinbun-orikomi .shinbun-orikomi-recommendedPaper-itemPriceContainer{margin-top:12px;flex-direction:column}}.l-shinbun-orikomi .shinbun-orikomi-recommendedPaper-itemPriceDesc{color:#db2b39;border:2px solid #db2b39;padding:6px;font-size:12px;font-weight:600;line-height:1.2;text-align:center}@media only screen and (max-width: 480px){.l-shinbun-orikomi .shinbun-orikomi-recommendedPaper-itemPriceDesc{border:none;padding:0;font-size:10px;text-align:left}}.l-shinbun-orikomi .shinbun-orikomi-recommendedPaper-itemPriceWrapper{display:flex;flex-direction:column;margin:-4px 0 0 16px;color:#db2b39}@media only screen and (max-width: 480px){.l-shinbun-orikomi .shinbun-orikomi-recommendedPaper-itemPriceWrapper{margin:4px 0 0}}.l-shinbun-orikomi .shinbun-orikomi-recommendedPaper-itemPriceRow{display:flex;align-items:baseline;line-height:1}.l-shinbun-orikomi .shinbun-orikomi-recommendedPaper-itemPriceUnit{width:27%;padding-right:4px;font-size:12px;font-weight:600;color:#222;text-align:right}@media only screen and (max-width: 480px){.l-shinbun-orikomi .shinbun-orikomi-recommendedPaper-itemPriceUnit{width:20%}}.l-shinbun-orikomi .shinbun-orikomi-recommendedPaper-itemPrice{width:73%;display:flex;align-items:center;font-size:24px;font-weight:600}.l-shinbun-orikomi .shinbun-orikomi-recommendedPaper-itemPrice::before{content:"¥";font-size:21px}.l-shinbun-orikomi .shinbun-orikomi-recommendedPaper-itemPrice::after{content:"〜";font-size:12px}@media only screen and (max-width: 480px){.l-shinbun-orikomi .shinbun-orikomi-recommendedPaper-itemPrice{width:80%}}.l-shinbun-orikomi .shinbun-orikomi-recommendedPaper-buttonContainer{margin-top:32px;text-align:center}.l-shinbun-orikomi .shinbun-orikomi-recommendedPaper-button{width:230px}.l-shinbun-orikomi .shinbun-orikomi-campaign-list{display:flex;margin:40px 0 0 -16px;justify-content:center;flex-direction:row;flex-wrap:wrap}@media only screen and (max-width: 480px){.l-shinbun-orikomi .shinbun-orikomi-campaign-list{margin-left:0;flex-direction:column}}.l-shinbun-orikomi .shinbun-orikomi-campaign-listItem{margin-bottom:16px;margin-left:16px;width:45%;list-style:none;box-shadow:0px 2px 6px rgba(26,16,4,0.15)}@media only screen and (max-width: 480px){.l-shinbun-orikomi .shinbun-orikomi-campaign-listItem{margin:0 0 16px 0;width:100%}}.l-shinbun-orikomi .shinbun-orikomi-campaign-link{display:block;text-decoration:none;display:flex;width:100%}@media only screen and (max-width: 480px){.l-shinbun-orikomi .shinbun-orikomi-campaign-link{flex-direction:column}}.l-shinbun-orikomi .shinbun-orikomi-campaign-img{width:45%}.l-shinbun-orikomi .shinbun-orikomi-campaign-img .shinbun-orikomi-campaign-img-pc{display:block;width:100%}.l-shinbun-orikomi .shinbun-orikomi-campaign-img .shinbun-orikomi-campaign-img-sp{display:none;width:100%}@media only screen and (max-width: 480px){.l-shinbun-orikomi .shinbun-orikomi-campaign-img{width:100%}.l-shinbun-orikomi .shinbun-orikomi-campaign-img .shinbun-orikomi-campaign-img-pc{display:none}.l-shinbun-orikomi .shinbun-orikomi-campaign-img .shinbun-orikomi-campaign-img-sp{display:block}}.l-shinbun-orikomi .shinbun-orikomi-campaign-desc{width:55%;padding:20px;display:flex;flex-flow:column}@media only screen and (max-width: 480px){.l-shinbun-orikomi .shinbun-orikomi-campaign-desc{padding:16px;width:100%}}.l-shinbun-orikomi .shinbun-orikomi-campaign-desc-title{font-size:16px;font-weight:600;color:#1a1004}@media only screen and (max-width: 480px){.l-shinbun-orikomi .shinbun-orikomi-campaign-desc-title{font-size:17px}}.l-shinbun-orikomi .shinbun-orikomi-campaign-desc-text{margin-top:20px;font-size:12px;color:#1a1004;flex:1}@media only screen and (max-width: 480px){.l-shinbun-orikomi .shinbun-orikomi-campaign-desc-text{margin-top:16px;font-size:12px}}.l-shinbun-orikomi .shinbun-orikomi-campaign-desc-dateText{font-size:12px;color:#1a1004;font-weight:600}@media only screen and (max-width: 480px){.l-shinbun-orikomi .shinbun-orikomi-campaign-desc-dateText{margin-top:20px}}@media only screen and (max-width: 480px){.l-shinbun-orikomi #shinbun-orikomi-merit.section.bgc-interchange{margin:-12px -8px 40px}}.l-shinbun-orikomi .shinbun-orikomi-merit-list{margin:32px 8px}@media only screen and (max-width: 480px){.l-shinbun-orikomi .shinbun-orikomi-merit-list{margin:32px 16px 0}}.l-shinbun-orikomi .shinbun-orikomi-merit-listItem{margin-bottom:24px;display:flex;background-color:#fff;border-radius:8px}.l-shinbun-orikomi .shinbun-orikomi-merit-listItem:nth-child(even){flex-direction:row-reverse}.l-shinbun-orikomi .shinbun-orikomi-merit-listItem:nth-child(even) .shinbun-orikomi-merit-desc{padding:65px 0 65px 48px}@media only screen and (max-width: 480px){.l-shinbun-orikomi .shinbun-orikomi-merit-listItem:nth-child(even) .shinbun-orikomi-merit-desc{padding:16px;flex-direction:column}}@media only screen and (max-width: 480px){.l-shinbun-orikomi .shinbun-orikomi-merit-listItem{flex-direction:column}.l-shinbun-orikomi .shinbun-orikomi-merit-listItem:nth-child(even){flex-direction:column}}.l-shinbun-orikomi .shinbun-orikomi-merit-main-view{width:65%;align-items:center;display:flex;position:relative;flex-direction:column}.l-shinbun-orikomi .shinbun-orikomi-merit-main-view .shinbun-orikomi-merit-img-pc{display:block;width:100%;flex-shrink:0}.l-shinbun-orikomi .shinbun-orikomi-merit-main-view .shinbun-orikomi-merit-img-sp{display:none;width:100%}.l-shinbun-orikomi .shinbun-orikomi-merit-main-view .shinbun-orikomi-merit-main-view-desc{display:flex;width:100%}@media only screen and (max-width: 480px){.l-shinbun-orikomi .shinbun-orikomi-merit-main-view .shinbun-orikomi-merit-main-view-desc{align-items:center}}.l-shinbun-orikomi .shinbun-orikomi-merit-main-view .shinbun-orikomi-merit-support-operator{width:45%;position:relative}.l-shinbun-orikomi .shinbun-orikomi-merit-main-view .shinbun-orikomi-merit-support-operator .shinbun-orikomi-merit-support-operator-img{position:absolute;top:110px;padding:0 40px;width:100%}@media only screen and (max-width: 480px){.l-shinbun-orikomi .shinbun-orikomi-merit-main-view .shinbun-orikomi-merit-support-operator .shinbun-orikomi-merit-support-operator-img{position:static;padding:16px}}.l-shinbun-orikomi .shinbun-orikomi-merit-main-view .shinbun-orikomi-merit-support-operator-desc{width:55%;padding:65px 70px 0 0}.l-shinbun-orikomi .shinbun-orikomi-merit-main-view .shinbun-orikomi-merit-support-operator-desc .shinbun-orikomi-merit-main-view-title{font-size:20px;font-weight:600}@media only screen and (max-width: 480px){.l-shinbun-orikomi .shinbun-orikomi-merit-main-view .shinbun-orikomi-merit-support-operator-desc .shinbun-orikomi-merit-main-view-title{font-size:17px}}.l-shinbun-orikomi .shinbun-orikomi-merit-main-view .shinbun-orikomi-merit-support-operator-desc .shinbun-orikomi-merit-main-view-tell{margin-top:30px;font-size:30px;border:3px solid #1a1004;padding:15px 10px;line-height:1;letter-spacing:5px;text-align:center;font-weight:600}.l-shinbun-orikomi .shinbun-orikomi-merit-main-view .shinbun-orikomi-merit-support-operator-desc .shinbun-orikomi-merit-main-view-tell:-ms-lang(x)::-ms-backdrop,.l-shinbun-orikomi .shinbun-orikomi-merit-main-view .shinbun-orikomi-merit-support-operator-desc .shinbun-orikomi-merit-main-view-tell .selector{letter-spacing:2px}@media only screen and (max-width: 480px){.l-shinbun-orikomi .shinbun-orikomi-merit-main-view .shinbun-orikomi-merit-support-operator-desc .shinbun-orikomi-merit-main-view-tell{letter-spacing:1px;font-size:18px}}@media only screen and (max-width: 480px){.l-shinbun-orikomi .shinbun-orikomi-merit-main-view .shinbun-orikomi-merit-support-operator-desc{padding:16px;width:60%}}@media only screen and (max-width: 480px){.l-shinbun-orikomi .shinbun-orikomi-merit-main-view{width:100%;margin-top:16px}.l-shinbun-orikomi .shinbun-orikomi-merit-main-view .shinbun-orikomi-merit-img-pc{display:none}.l-shinbun-orikomi .shinbun-orikomi-merit-main-view .shinbun-orikomi-merit-img-sp{display:block}}.l-shinbun-orikomi .shinbun-orikomi-merit-main-view-note{font-size:12px;color:#797a7a;padding:40px 70px 65px 45%;max-width:100%}@media only screen and (max-width: 480px){.l-shinbun-orikomi .shinbun-orikomi-merit-main-view-note{margin:0;padding:16px}}.l-shinbun-orikomi .shinbun-orikomi-merit-desc{width:35%;padding:65px 48px 65px 0}@media only screen and (max-width: 480px){.l-shinbun-orikomi .shinbun-orikomi-merit-desc{padding:16px;width:100%}}.l-shinbun-orikomi .shinbun-orikomi-merit-desc-subTitle{font-size:40px;font-weight:700;border-bottom:13px solid #fef300;height:60px;position:relative;width:100px}@media only screen and (max-width: 480px){.l-shinbun-orikomi .shinbun-orikomi-merit-desc-subTitle{font-size:32px;height:48px;width:80px}}.l-shinbun-orikomi .shinbun-orikomi-merit-desc-subTitle-text{position:absolute;top:0;left:0}.l-shinbun-orikomi .shinbun-orikomi-merit-desc-mainTitle{margin-top:32px;font-size:28px;font-weight:600}@media only screen and (max-width: 480px){.l-shinbun-orikomi .shinbun-orikomi-merit-desc-mainTitle{font-size:20px}}.l-shinbun-orikomi .shinbun-orikomi-merit-desc-text{margin-top:24px;font-size:14px}@media only screen and (max-width: 480px){.l-shinbun-orikomi .shinbun-orikomi-merit-desc-text{font-size:14px}}.l-shinbun-orikomi .shinbun-orikomi-papers{display:flex;flex-wrap:wrap;margin:32px 0 -32px -32px}@media only screen and (max-width: 480px){.l-shinbun-orikomi .shinbun-orikomi-papers{margin:32px 0 -16px 0}}.l-shinbun-orikomi .shinbun-orikomi-paper-item{display:flex;width:calc(50% - 32px);margin:0 0 32px 32px}@media only screen and (max-width: 480px){.l-shinbun-orikomi .shinbun-orikomi-paper-item{width:100%;padding-bottom:16px;margin:0 0 16px 0;border-bottom:1px solid #ddd}.l-shinbun-orikomi .shinbun-orikomi-paper-item:last-child{border-bottom:none}}.l-shinbun-orikomi .shinbun-orikomi-paper-itemImageWrapper{position:relative;display:block}.l-shinbun-orikomi .shinbun-orikomi-paper-itemImageWrapper:hover{opacity:0.7;color:#fff}.l-shinbun-orikomi .shinbun-orikomi-paper-itemImage{width:110px;height:100%}.l-shinbun-orikomi .shinbun-orikomi-paper-itemContent{margin-left:8px;width:77%}.l-shinbun-orikomi .shinbun-orikomi-paper-itemTitleContainer{display:flex;justify-content:space-between;align-items:center}.l-shinbun-orikomi .shinbun-orikomi-paper-itemTitleWrapper{display:flex}.l-shinbun-orikomi .shinbun-orikomi-paper-itemTitle{font-size:18px;font-weight:600;color:#00a0e8}@media only screen and (max-width: 480px){.l-shinbun-orikomi .shinbun-orikomi-paper-itemTitle{font-size:16px}}.l-shinbun-orikomi .shinbun-orikomi-paper-itemTitleNote{font-size:14px;font-weight:600}@media only screen and (max-width: 480px){.l-shinbun-orikomi .shinbun-orikomi-paper-itemTitleNote{font-size:12px}}.l-shinbun-orikomi .shinbun-orikomi-paper-itemTitleNote::before{content:"("}.l-shinbun-orikomi .shinbun-orikomi-paper-itemTitleNote::after{content:")"}.l-shinbun-orikomi .shinbun-orikomi-paper-itemTitleLabel{padding:4px;font-size:11px;color:#666;border:1px solid #ddd;border-radius:2px;background-color:#f6f6f6;line-height:1}.l-shinbun-orikomi .shinbun-orikomi-paper-itemSize{margin-top:4px;font-size:11px;line-height:1}@media only screen and (max-width: 480px){.l-shinbun-orikomi .shinbun-orikomi-paper-itemSize{margin-top:2px;font-size:10px}}.l-shinbun-orikomi .shinbun-orikomi-paper-itemDesc{margin-top:10px;font-size:12px;line-height:1.5;color:#666}@media only screen and (max-width: 480px){.l-shinbun-orikomi .shinbun-orikomi-paper-itemDesc{font-size:11px}}.l-shinbun-orikomi .shinbun-orikomi-paper-itemPriceContainer{margin-top:4px;display:flex;align-items:flex-end}@media only screen and (max-width: 480px){.l-shinbun-orikomi .shinbun-orikomi-paper-itemPriceContainer{margin-top:12px;flex-direction:column;align-items:flex-start}}.l-shinbun-orikomi .shinbun-orikomi-paper-itemPriceDesc{color:#db2b39;font-size:12px;font-weight:600;line-height:1.2}@media only screen and (max-width: 480px){.l-shinbun-orikomi .shinbun-orikomi-paper-itemPriceDesc{font-size:10px}}.l-shinbun-orikomi .shinbun-orikomi-paper-itemPriceWrapper{display:flex;margin-left:12px;color:#db2b39}@media only screen and (max-width: 480px){.l-shinbun-orikomi .shinbun-orikomi-paper-itemPriceWrapper{margin:4px 0 0}}.l-shinbun-orikomi .shinbun-orikomi-paper-itemPriceRow{display:flex;align-items:baseline;line-height:1}.l-shinbun-orikomi .shinbun-orikomi-paper-itemPriceRow ~ .shinbun-orikomi-paper-itemPriceRow{margin-left:20px}@media only screen and (max-width: 480px){.l-shinbun-orikomi .shinbun-orikomi-paper-itemPriceRow ~ .shinbun-orikomi-paper-itemPriceRow{margin-left:16px}}.l-shinbun-orikomi .shinbun-orikomi-paper-itemPriceUnit{margin-right:4px;font-size:12px;font-weight:600;color:#222}.l-shinbun-orikomi .shinbun-orikomi-paper-itemPrice{display:flex;align-items:center;font-size:20px;font-weight:600}@media only screen and (max-width: 480px){.l-shinbun-orikomi .shinbun-orikomi-paper-itemPrice{font-size:16px}}.l-shinbun-orikomi .shinbun-orikomi-paper-itemPrice::before{content:"¥";font-size:18px}.l-shinbun-orikomi .shinbun-orikomi-paper-itemPrice::after{content:"〜";font-size:12px}.l-shinbun-orikomi .shinbun-orikomi-paper-notices{margin-top:16px;list-style:none}.l-shinbun-orikomi .shinbun-orikomi-paper-notice{font-size:14px;color:#666;padding-left:14px;text-indent:-14px;line-height:1.2}.l-shinbun-orikomi .shinbun-orikomi-paper-notice::before{content:"※"}.l-shinbun-orikomi .shinbun-orikomi-paper-notice ~ .shinbun-orikomi-paper-notice{margin-top:8px}.l-shinbun-orikomi .shinbun-orikomi-voice-list{padding:0 48px;margin:32px 0 0 -24px;display:flex}@media only screen and (max-width: 480px){.l-shinbun-orikomi .shinbun-orikomi-voice-list{padding:0;margin:32px 0 0 0;flex-direction:column}}.l-shinbun-orikomi .shinbun-orikomi-voice-listItem{margin-left:24px;width:50%;padding:32px 24px;display:flex;box-shadow:0px 2px 6px rgba(26,16,4,0.15);list-style:none}@media only screen and (max-width: 480px){.l-shinbun-orikomi .shinbun-orikomi-voice-listItem{margin:0 0 16px 0;text-align:center;width:100%;flex-direction:column;padding:32px 16px}}.l-shinbun-orikomi .shinbun-orikomi-voice-listItem-desc{width:calc(100% - 120px);padding-left:24px}@media only screen and (max-width: 480px){.l-shinbun-orikomi .shinbun-orikomi-voice-listItem-desc{padding-left:0;width:100%}}.l-shinbun-orikomi .shinbun-orikomi-voice-listItem-desc-title{font-size:20px;font-weight:600}@media only screen and (max-width: 480px){.l-shinbun-orikomi .shinbun-orikomi-voice-listItem-desc-title{margin-top:24px}}.l-shinbun-orikomi .shinbun-orikomi-voice-listItem-desc-name{font-size:14px;font-weight:600;color:#8f8f90;margin-top:8px}.l-shinbun-orikomi .shinbun-orikomi-voice-listItem-desc-text{margin-top:16px;font-size:12px}@media only screen and (max-width: 480px){.l-shinbun-orikomi .shinbun-orikomi-voice-listItem-desc-text{font-size:14px}}@media only screen and (max-width: 480px){.l-shinbun-orikomi .flow{padding:0 10px}}.l-shinbun-orikomi .flow .flow-sign{margin-right:3px;vertical-align:text-top}.l-shinbun-orikomi .flow .flow-image{margin:40px 0;padding:0 28px}@media only screen and (max-width: 480px){.l-shinbun-orikomi .flow .flow-image{padding:0}}.l-shinbun-orikomi .flow .flow-notes{max-width:880px;margin:0 auto}.l-shinbun-orikomi .flow .flow-notes-title{font-size:14px;font-weight:600}.l-shinbun-orikomi .flow .flow-notes-list{list-style:none}.l-shinbun-orikomi .flow .flow-notes-item{font-size:14px;line-height:1.8;padding-left:1em;text-indent:-1em}.l-shinbun-orikomi .other-delivery{list-style:none;display:flex;margin:40px 0 0 0}@media only screen and (max-width: 480px){.l-shinbun-orikomi .other-delivery{display:block;margin:20px 0 0 0}}.l-shinbun-orikomi .other-delivery-item{margin-right:50px;padding:0 20px;width:32.9%}@media only screen and (max-width: 480px){.l-shinbun-orikomi .other-delivery-item{margin:0 0 20px 0;width:auto}}.l-shinbun-orikomi .product-img,.l-shinbun-orikomi .product-name{text-align:center}@media only screen and (max-width: 480px){.l-shinbun-orikomi .online-design{padding:0 10px}}.l-shinbun-orikomi .online-design-list{list-style:none;display:flex;justify-content:space-around;margin:40px 0 0}@media only screen and (max-width: 480px){.l-shinbun-orikomi .online-design-list{flex-wrap:wrap}}.l-shinbun-orikomi .online-design-item{margin-right:30px;width:162px}@media only screen and (max-width: 480px){.l-shinbun-orikomi .online-design-item{width:50%;margin:0 0 20px}}.l-shinbun-orikomi .online-design-item:last-child{margin:0}.l-shinbun-orikomi .online-design-item .item-img{display:block;background-color:#fff;padding:10px;margin-bottom:20px;text-align:center}@media only screen and (max-width: 480px){.l-shinbun-orikomi .online-design-item .item-img{margin-bottom:10px;background:none}}.l-shinbun-orikomi .online-design-item .item-text{font-size:14px;font-weight:600;text-align:center}.l-shinbun-orikomi .online-design-item .more-link{display:block}.l-shinbun-orikomi .section.bgc-estimate{margin-bottom:0;padding:80px 40px;background-color:#d0edfa}.l-shinbun-orikomi .estimate-btn{text-align:center}.l-shinbun-orikomi .estimate-btn .estimate-link{background-color:#fff;width:275px}.l-shinbun-orikomi .points-to-note{max-width:880px;margin:0 auto}@media only screen and (max-width: 480px){.l-shinbun-orikomi .points-to-note{padding:0 18px}}.l-shinbun-orikomi .notes-title{font-size:18px;margin:40px 0 30px;background:#f6f6f6;padding:12px 16px 10px}@media only screen and (max-width: 480px){.l-shinbun-orikomi .notes-title{font-size:14px}}.l-shinbun-orikomi .notes-list{list-style:none;padding-left:40px}@media only screen and (max-width: 480px){.l-shinbun-orikomi .notes-list{padding-left:0}}.l-shinbun-orikomi .notes-list-item{font-size:16px;line-height:1.8;text-indent:-1em}@media only screen and (max-width: 480px){.l-shinbun-orikomi .notes-list-item{font-size:12px}}.l-shinbun-orikomi .notes-list-item.top-bold{font-weight:600;margin-bottom:20px}@media only screen and (max-width: 480px){.l-shinbun-orikomi .notes-list-item.top-bold{text-indent:0}}.l-shinbun-orikomi .notes-list-item.second-subsequent{padding-left:30px}.l-shinbun-orikomi .notes-list-item.coordinate{margin-bottom:10px}.l-shinbun-orikomi .faq-to-note{max-width:880px;margin:0 auto}@media only screen and (max-width: 480px){.l-shinbun-orikomi .faq-to-note{padding:0 18px}}.l-shinbun-orikomi .faq-title{font-size:18px;margin:40px 0 30px;background:#fff;padding:12px 16px 10px}@media only screen and (max-width: 480px){.l-shinbun-orikomi .faq-title{font-size:14px}}.l-shinbun-orikomi .faq-list{list-style:none;padding-left:40px}@media only screen and (max-width: 480px){.l-shinbun-orikomi .faq-list{padding-left:0}}.l-shinbun-orikomi .faq-list-item{font-size:16px;line-height:1.8;text-indent:-1em}@media only screen and (max-width: 480px){.l-shinbun-orikomi .faq-list-item{font-size:12px}}.l-shinbun-orikomi .faq-list-item.top-bold{font-weight:600;margin-bottom:20px}@media only screen and (max-width: 480px){.l-shinbun-orikomi .faq-list-item.top-bold{text-indent:0}}.l-shinbun-orikomi .faq-list-item.second-subsequent{padding-left:30px}.l-shinbun-orikomi .faq-list-item.second-subsequent:first-child{margin-top:20px}.l-shinbun-orikomi .faq-list-item.coordinate{margin-bottom:10px}.l-shinbun-orikomi .shinbun-orikomi-new-service-list{display:flex;margin:40px 0 0 -16px;justify-content:center;flex-direction:row;flex-wrap:wrap}@media only screen and (max-width: 480px){.l-shinbun-orikomi .shinbun-orikomi-new-service-list{margin-left:0;flex-direction:column}}.l-shinbun-orikomi .shinbun-orikomi-new-service-listItem{margin-bottom:16px;margin-left:16px;width:45%;list-style:none;box-shadow:0px 2px 6px rgba(26,16,4,0.15)}@media only screen and (max-width: 480px){.l-shinbun-orikomi .shinbun-orikomi-new-service-listItem{margin:0 0 16px 0;width:100%}}.l-prefecture .heading-general-ttl{line-height:2.4}.l-prefecture .title-border{border-left:15px solid #808080;font-size:30px;padding-left:24px;margin:0 0 15px 0}.l-prefecture .table-width{width:80%;margin:0 auto}.l-prefecture .prefecture-action-area{background:#fafafa;padding:10px;text-align:center;width:80%;margin:0 auto}.l-prefecture .prefecture-action-area .prefecture-btns .prefecture-btns-item{margin-bottom:10px}.l-prefecture .prefecture-action-area .prefecture-btns .prefecture-btns-item img{border:1px solid #000}.l-prefecture .prefecture-info .prefecture-basic-info .prefecture-basic-info-title{background:#d2d2d2;padding:5px;text-align:center;margin:0}.l-prefecture .prefecture-info .prefecture-basic-info .prefecture-basic-info-detail{padding:15px;background:#fafafa}.l-prefecture .table-posting-set th{white-space:nowrap}.l-products .product-top-header-notice{float:right;font-size:14px;margin-top:8px;font-weight:600;line-height:1.6}@media only screen and (max-width: 480px){.l-products .product-top-header-notice{float:none}}.l-products .product-top-header-notice .notice-icon{border-radius:4px;background-color:#222;color:#fff;padding:4px 6px 3px;font-size:12px}.l-products .product-top-header-notice a{color:#222}@media only screen and (min-width: 481px){.l-products .category-box,.l-products .estimate-box{margin-bottom:48px}}@media only screen and (max-width: 480px){.l-products .category-box,.l-products .estimate-box{margin-bottom:30px}}.l-products .category-title{margin-bottom:10px;display:flex;align-items:center}.l-products .category-title .c-label-default{margin-left:12px}@media only screen and (min-width: 481px){.l-products .category-title{font-size:25px}}@media only screen and (max-width: 480px){.l-products .category-title{font-size:18px}}.l-products .product-list-contents{list-style:none;display:flex;margin-right:-16px;padding:0}@media only screen and (max-width: 480px){.l-products .product-list-contents{flex-wrap:wrap;margin-right:-6px}}.l-products .product-list-contents-item{height:45px;width:170px;padding:1% 12px 0;line-height:1.3;margin-right:20px}.l-products .product-list-contents-item:hover{background-color:#00a0e8;color:#fff;opacity:1}@media only screen and (max-width: 480px){.l-products .product-list-contents-item{width:48%;padding:12px 0;margin:0 2% 10px 0}}.l-products .product-list-table{display:table;width:100%;border-bottom:1px dotted #ddd}.l-products .product-list-row{display:table-row}.l-products .product-list-icon,.l-products .product-list-content{display:table-cell;border-top:1px dotted #ddd;vertical-align:top}@media only screen and (min-width: 481px){.l-products .product-list-icon,.l-products .product-list-icon a{width:80px}}@media only screen and (max-width: 480px){.l-products .product-list-icon,.l-products .product-list-icon a{width:60px}}.l-products .product-list-icon{position:relative;text-align:center}.l-products .product-list-icon a{position:absolute;display:block;height:100%;background-color:#fafafa;transition:all 0.1s linear}.l-products .product-list-icon a:hover{opacity:0.7}.l-products .product-list-content{padding:12px 15px 0 30px}.l-products .product-list-content h3{margin:0 0 6px -12px;font-size:16px;line-height:1.5}.l-products .product-list-content h3 a{margin-right:12px;color:#222;vertical-align:sub}.l-products .product-list-content h3 a:hover{text-decoration:none;opacity:0.7}.l-products .product-list-content ul{margin-bottom:8px;padding-left:0}.l-products .product-list-content li{display:inline-block;margin-bottom:10px;padding:0 20px;border-left:1px solid #ddd;font-size:12px;line-height:1.1}.l-products .product-list-content li:first-of-type{padding-left:0;border-left:none}.l-products .estimate-box h2{padding-bottom:10px;border-bottom:1px solid #f6f6f6;box-shadow:0 4px 0 #fafafa}@media only screen and (min-width: 481px){.l-products .estimate-box h2{font-size:25px}}@media only screen and (max-width: 480px){.l-products .estimate-box h2{font-size:18px}}.l-products .estimate-box p{font-size:14px}.l-products .estimate-box .c-btn-box{margin-top:26px}.page-sticker-pricetable{position:relative;min-height:calc(100vh - 178px)}.page-sticker-pricetable .tooltip-text{text-align:left;font-size:12px;font-weight:300;line-height:18px}@media only screen and (max-width: 480px){.page-sticker-pricetable .tooltip-text{max-width:200px;white-space:normal}}.page-sticker-pricetable .label{padding:0 5px;background-color:#e4007e;font-size:10px;color:#fff}.page-sticker-pricetable .question{margin-left:10px;border-radius:50%;width:16px;height:16px;background-image:url("/asset/img/product/sticker/pricetable/icon-hint.svg");cursor:pointer}.page-sticker-pricetable .input-text-container{display:flex;align-items:center;margin-right:30px}.page-sticker-pricetable .input-text{padding:10px;border:1px solid #ccc;border-radius:3px;line-height:1;font-size:16px}.page-sticker-pricetable .input-text::-webkit-inner-spin-button,.page-sticker-pricetable .input-text::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.page-sticker-pricetable .select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:45px;border:1px solid #ccc;border-radius:3px;padding:8px 36px 8px 12px;background:url(/asset/img/common/icon-form-arrow-m.svg) right center no-repeat;background-color:#fff;outline:none}.page-sticker-pricetable .error-message{margin-bottom:10px;font-size:14px;color:#ce1515}.page-sticker-pricetable .loading-image{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.page-sticker-pricetable .error-text-box{padding:20px;background-color:#fff;color:#ce1515}.page-sticker-pricetable .error-text-box p{margin-bottom:0}.page-sticker-pricetable .content-header{display:flex;align-items:center;flex-wrap:wrap;margin:9px 0 16px;padding-bottom:24px;border-bottom:1px solid #c9cacb;line-height:1}.page-sticker-pricetable .content-header .content-header-title{margin:0;font-size:28px;font-weight:600}@media only screen and (max-width: 480px){.page-sticker-pricetable .content-header .content-header-title{font-size:24px}}.page-sticker-pricetable .content-header .content-header-text{margin:16px 0 0;width:100%}@media only screen and (max-width: 480px){.page-sticker-pricetable .content-header .content-header-text{margin:8px 0 0;order:0}}.page-sticker-pricetable .content-wrapper{position:relative;max-width:1124px}@media only screen and (min-width: 481px){.page-sticker-pricetable .content-wrapper{margin-bottom:64px}}@media only screen and (max-width: 480px){.page-sticker-pricetable .content-wrapper{margin-bottom:48px}}.page-sticker-pricetable .content-main{counter-reset:count;margin-right:378px}@media only screen and (max-width: 480px){.page-sticker-pricetable .content-main{margin-right:0}}.page-sticker-pricetable .content-sidebar{counter-reset:count;position:absolute;right:0;top:0;width:364px;height:100%}@media only screen and (max-width: 480px){.page-sticker-pricetable .content-sidebar{display:none}}.page-sticker-pricetable .selected-paper-container{display:flex}@media only screen and (max-width: 480px){.page-sticker-pricetable .selected-paper-container{flex-direction:column}}.page-sticker-pricetable .selected-paper-wrapper{display:flex;padding:16px;width:74%;background-color:#fff}@media only screen and (max-width: 480px){.page-sticker-pricetable .selected-paper-wrapper{padding:12px;width:100%;flex-wrap:wrap}}.page-sticker-pricetable .selected-paper-inner{display:flex}.page-sticker-pricetable .selected-paper-image-container{position:relative}@media only screen and (max-width: 480px){.page-sticker-pricetable .selected-paper-image-container{display:flex}}.page-sticker-pricetable .selected-paper-image{max-width:150px;max-height:150px}@media only screen and (max-width: 480px){.page-sticker-pricetable .selected-paper-image{max-width:84px;max-height:84px}}.page-sticker-pricetable .selected-paper-image-label-icons{position:absolute;top:4px;right:4px}@media only screen and (max-width: 480px){.page-sticker-pricetable .selected-paper-image-label-icons{position:relative;margin-left:4px;top:0;right:0}}.page-sticker-pricetable .selected-paper-image-label-icon{width:40px;height:40px;background-repeat:no-repeat;background-position:center center;background-size:40px 40px}.page-sticker-pricetable .selected-paper-image-label-icon ~ .selected-paper-image-label-icon{margin-top:4px}.page-sticker-pricetable .selected-paper-image-label-icon.gloss{background-image:url("/asset/img/product/sticker/pricetable/paper/icon-gloss.svg")}.page-sticker-pricetable .selected-paper-image-label-icon.matte{background-image:url("/asset/img/product/sticker/pricetable/paper/icon-matte.svg")}.page-sticker-pricetable .selected-paper-image-label-icon.waterproof{background-image:url("/asset/img/product/sticker/pricetable/paper/icon-waterproof.svg")}.page-sticker-pricetable .selected-paper-image-label-icon.non-waterproof{background-image:url("/asset/img/product/sticker/pricetable/paper/icon-non-waterproof.svg")}.page-sticker-pricetable .selected-paper-content{margin-left:24px}@media only screen and (max-width: 480px){.page-sticker-pricetable .selected-paper-content{margin-left:12px}}.page-sticker-pricetable .selected-paper-name{font-size:20px;font-weight:600;margin-top:16px;line-height:1}@media only screen and (max-width: 480px){.page-sticker-pricetable .selected-paper-name{font-size:14px;margin:0}}.page-sticker-pricetable .selected-paper-lead-texts{margin:18px 0 0;padding:0;list-style:none}@media only screen and (max-width: 480px){.page-sticker-pricetable .selected-paper-lead-texts{margin:12px 0 0;font-size:12px}}.page-sticker-pricetable .selected-paper-lead-text{font-size:14px;padding-left:14px;text-indent:-14px;line-height:1.5}.page-sticker-pricetable .selected-paper-lead-text::before{content:'・'}.page-sticker-pricetable .selected-paper-guide-link{display:flex;margin-top:26px;font-size:12px;font-weight:600}.page-sticker-pricetable .selected-paper-guide-link::after{content:'';width:18px;height:18px;background-image:url("/asset/img/product/sticker/pricetable/icon-new-window.svg");background-repeat:no-repeat;background-position:center}@media only screen and (max-width: 480px){.page-sticker-pricetable .selected-paper-guide-link{margin-top:16px;width:100%;justify-content:center}}.page-sticker-pricetable .selected-paper-button-container{width:26%;margin-left:24px;display:flex;flex-direction:column;justify-content:flex-end}@media only screen and (max-width: 480px){.page-sticker-pricetable .selected-paper-button-container{margin:16px 0 0;width:100%;flex-direction:row;justify-content:initial}}@media only screen and (max-width: 480px){.page-sticker-pricetable .selected-paper-button{width:100%}}.page-sticker-pricetable .selected-paper-note{margin-top:16px}.page-sticker-pricetable .selected-paper-note-message{font-size:12px;padding-left:12px;text-indent:-12px;color:#db2b39;line-height:1.5}.page-sticker-pricetable .selected-paper-note-message::before{content:'※'}.page-sticker-pricetable .paper-select-features-filter{margin:16px 16px 0}.page-sticker-pricetable .paper-select-features-filter-title{margin:0 0 8px;font-size:12px;color:#8f8f90}.page-sticker-pricetable .paper-select-features-filter-select{position:relative;overflow:hidden;border:1px solid #c9cacb;border-radius:3px;background-color:#fff;text-align:center}.page-sticker-pricetable .paper-select-features-filter-select select{width:100%;padding:10px 16px;padding-right:32px;border:none;outline:none;background:transparent;background-image:none;box-shadow:none;font-size:16px;color:#1a1004;text-indent:0.01px;text-overflow:ellipsis;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.page-sticker-pricetable .paper-select-features-filter-select select::-ms-expand{display:none}.page-sticker-pricetable .paper-select-features-filter-select::before{position:absolute;top:50%;right:15px;width:0;height:0;margin-top:-2px;padding:0;border-top:5px solid #454341;border-right:5px solid transparent;border-left:5px solid transparent;pointer-events:none;content:''}.page-sticker-pricetable .paper-select-segmented-control{margin-top:32px}@media only screen and (min-width: 481px){.page-sticker-pricetable .paper-select-popup-header{padding-bottom:0;border-bottom:none}}.page-sticker-pricetable .paper-select-popup-body{max-width:880px;max-height:360px}@media only screen and (max-width: 480px){.page-sticker-pricetable .paper-select-popup-body{height:calc(100vh - 335px)}}.page-sticker-pricetable .paper-select-section{min-width:880px}.page-sticker-pricetable .paper-select-section ~ .paper-select-section{margin-top:24px}@media only screen and (max-width: 480px){.page-sticker-pricetable .paper-select-section{min-width:auto}}.page-sticker-pricetable .paper-select-section-title{margin:0;font-size:16px;font-weight:600;color:#636363}@media only screen and (max-width: 480px){.page-sticker-pricetable .paper-select-section-title{font-size:14px}}.page-sticker-pricetable .paper-select-items{width:100%;margin-top:16px;display:flex;flex-wrap:wrap}.page-sticker-pricetable .paper-select-item{width:50%;margin:0 -1px -1px 0;border:1px solid #dbdcdc}@media only screen and (max-width: 480px){.page-sticker-pricetable .paper-select-item{width:100%;margin:-1px 0 0}}.page-sticker-pricetable .paper-select-item.selected{z-index:1;border:1px solid #00a0e8;background-color:rgba(0,160,232,0.05)}.page-sticker-pricetable .paper-select-item-radio{display:inline-flex;width:100%;height:100%;padding:12px;border:1px solid transparent;cursor:pointer;align-items:center}.page-sticker-pricetable .paper-select-item-radio input[type=radio]{position:relative;min-width:20px;min-height:20px;margin:0 20px 0 0;border:2px solid #8f8f90;border-radius:50%;background-color:#fff;vertical-align:middle;cursor:pointer;-webkit-appearance:none;appearance:none}@media only screen and (max-width: 480px){.page-sticker-pricetable .paper-select-item-radio input[type=radio]{margin:0 14px 0 0}}.page-sticker-pricetable .paper-select-item-radio input[type=radio]:focus{outline:none}.page-sticker-pricetable .paper-select-item-radio input[type=radio]:checked::before{position:absolute;top:-2px;left:-2px;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:20px;min-height:20px;border:2px solid #00a0e8;border-radius:50%;content:''}.page-sticker-pricetable .paper-select-item-radio input[type=radio]:checked::after{position:absolute;top:3px;left:3px;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:10px;min-height:10px;border:5px solid #00a0e8;border-radius:50%;content:''}.page-sticker-pricetable .paper-select-item-inner{display:flex}.page-sticker-pricetable .paper-select-item-image{max-width:84px;max-height:84px}.page-sticker-pricetable .paper-select-item-labels{margin-left:4px}.page-sticker-pricetable .paper-select-item-label{width:40px;height:40px;background-repeat:no-repeat;background-position:center center;background-size:40px 40px}.page-sticker-pricetable .paper-select-item-label ~ .paper-select-item-label{margin-top:4px}.page-sticker-pricetable .paper-select-item-label.gloss{background-image:url("/asset/img/product/sticker/pricetable/paper/icon-gloss.svg")}.page-sticker-pricetable .paper-select-item-label.matte{background-image:url("/asset/img/product/sticker/pricetable/paper/icon-matte.svg")}.page-sticker-pricetable .paper-select-item-label.waterproof{background-image:url("/asset/img/product/sticker/pricetable/paper/icon-waterproof.svg")}.page-sticker-pricetable .paper-select-item-label.non-waterproof{background-image:url("/asset/img/product/sticker/pricetable/paper/icon-non-waterproof.svg")}.page-sticker-pricetable .paper-select-item-content{margin-left:16px}@media only screen and (max-width: 480px){.page-sticker-pricetable .paper-select-item-content{margin-left:12px}}.page-sticker-pricetable .paper-select-item-title{margin:10px 0 0;font-size:18px;font-weight:600}@media only screen and (max-width: 480px){.page-sticker-pricetable .paper-select-item-title{margin:0;font-size:14px}}.page-sticker-pricetable .paper-select-item-lead-texts{margin:12px 0 0;padding:0;line-height:1.5;list-style:none}@media only screen and (max-width: 480px){.page-sticker-pricetable .paper-select-item-lead-texts{margin:8px 0 0}}.page-sticker-pricetable .paper-select-item-lead-text{font-size:12px;padding-left:12px;text-indent:-12px}@media only screen and (max-width: 480px){.page-sticker-pricetable .paper-select-item-lead-text{font-size:10px;padding-left:10px;text-indent:-10px}}.page-sticker-pricetable .paper-select-item-lead-text::before{content:'・'}.page-sticker-pricetable .selection-step{margin-bottom:16px;padding:24px;background-color:#f6f6f6}.page-sticker-pricetable .selection-step.disabled{height:60px;opacity:0.4;overflow:hidden;pointer-events:none}@media only screen and (max-width: 480px){.page-sticker-pricetable .selection-step{padding-left:3%;padding-right:3%}}.page-sticker-pricetable .selection-step .step-title{position:relative;font-size:16px;font-weight:600;margin:0 0 16px 0;display:flex;align-items:center}.page-sticker-pricetable .selection-step .step-title .img-step-loading{position:absolute;right:0;top:4px}.page-sticker-pricetable .selection-step .step-explanation{border:solid 1px #ccc;background-color:#fff;padding:16px;display:flex;margin-bottom:44px}.page-sticker-pricetable .selection-step .step-explanation .step-explanation-image-container{flex:0 0 250px;margin-right:16px;background-image:url("/asset/img/product/sticker/pricetable/what-is-seal/what-is-seal.svg");background-repeat:no-repeat;background-position:center}.page-sticker-pricetable .selection-step .step-explanation .step-explanation-contents{flex-grow:1}.page-sticker-pricetable .selection-step .step-explanation .step-explanation-contents-title{font-size:16px;font-weight:600}.page-sticker-pricetable .selection-step .step-explanation .step-explanation-contents-text{font-size:12px;line-height:1.5}@media only screen and (max-width: 480px){.page-sticker-pricetable .selection-step .step-explanation{flex-direction:column}.page-sticker-pricetable .selection-step .step-explanation .step-explanation-image-container{flex:1 1 auto;height:120px;margin-right:0}}.page-sticker-pricetable .selection-step .step-description{margin-top:16px;font-size:12px}.page-sticker-pricetable .selection-step .step-description .warning{color:#db2b39}.page-sticker-pricetable .selection-step .selection-item-group{display:flex;flex-wrap:wrap;margin-left:-24px}.page-sticker-pricetable .selection-step .selection-item-group .selection-item{width:156px;margin-left:24px;font-size:14px}.page-sticker-pricetable .selection-step .selection-item-group .selection-item .selection-item-box{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;height:150px;margin-bottom:14px;background-color:#fff;border:1px solid #B6B7BB;color:#222;text-align:center}.page-sticker-pricetable .selection-step .selection-item-group .selection-item .selection-item-box:hover{border-color:#00a0e8;text-decoration:none}.page-sticker-pricetable .selection-step .selection-item-group .selection-item .selection-item-box.selected{border:2px solid #00a0e8;background-color:#e8f2f8;pointer-events:none}.page-sticker-pricetable .selection-step .selection-item-group .selection-item .selection-item-box.no-image{height:50px}.page-sticker-pricetable .selection-step .selection-item-group .selection-item .selection-item-box.no-image .selection-item-name{margin:15px 0}.page-sticker-pricetable .selection-step .selection-item-group .selection-item .selection-item-box .label-recommend{position:absolute;right:0;top:0}.page-sticker-pricetable .selection-step .selection-item-group .selection-item .selection-item-box.disabled{background-color:#F5F6F6;pointer-events:none}.page-sticker-pricetable .selection-step .selection-item-group .selection-item .selection-item-box.disabled .selection-item-name{color:#DBDCDC}.page-sticker-pricetable .selection-step .selection-item-group .selection-item .selection-item-box.disabled .selection-item-image{opacity:0.15}.page-sticker-pricetable .selection-step .selection-item-group .selection-item .selection-item-image{display:flex;align-items:center;justify-content:center;width:100%;height:116px;padding:10px}.page-sticker-pricetable .selection-step .selection-item-group .selection-item .selection-item-name{margin-bottom:6px;line-height:1.2}@media only screen and (max-width: 480px){.page-sticker-pricetable .selection-step .selection-item-group .selection-item .selection-item-name{font-size:13px}}.page-sticker-pricetable .selection-step .selection-item-group .selection-item .selection-item-description{margin-bottom:0;font-size:12px;white-space:pre-wrap}.page-sticker-pricetable .selection-step .selection-item-group .selection-item .selection-item-attention{margin-bottom:0;font-size:12px;white-space:pre-wrap;color:#db2b39}.page-sticker-pricetable .selection-step .selection-item-group .selection-item.disabled{opacity:0.4}.page-sticker-pricetable .selection-step .selection-item-group .selection-item.disabled .selection-item-box:hover{border-color:#ddd;cursor:not-allowed}@media only screen and (max-width: 480px){.page-sticker-pricetable .selection-step .selection-item-group{margin-left:-3%}.page-sticker-pricetable .selection-step .selection-item-group .selection-item{width:47%;margin-left:3%}}.page-sticker-pricetable .selection-step .input-group{display:flex;justify-content:space-between;align-items:flex-end}.page-sticker-pricetable .selection-step .input-group.size-input-group{align-items:center;margin-bottom:44px}.page-sticker-pricetable .selection-step .input-group.size-input-group .size-input-form{position:relative}.page-sticker-pricetable .selection-step .input-group.size-input-group .size-input-form:first-of-type{margin-left:16px}.page-sticker-pricetable .selection-step .input-group.size-input-group .size-label{position:absolute;top:-22px;display:block;font-size:12px}.page-sticker-pricetable .selection-step .input-group.size-input-group .size-input{display:inline-block;margin-right:8px;width:60px;vertical-align:bottom}.page-sticker-pricetable .selection-step .input-group.size-input-group .size-input[disabled]{background-color:#ccc}@media only screen and (max-width: 480px){.page-sticker-pricetable .selection-step .input-group.size-input-group .size-input-text-container{margin-right:16px}}.page-sticker-pricetable .selection-step .input-group.size-input-group .btn-setSize{width:70px;border:0;outline:none}.page-sticker-pricetable .selection-step .input-group.size-input-group .btn-setSize.disabled{pointer-events:none;background-color:#ccc}.page-sticker-pricetable .selection-step .input-group.pricetable-input-group{max-width:612px;margin:44px 0 30px 0;display:flex;align-items:center;justify-content:start}.page-sticker-pricetable .selection-step .input-group.pricetable-input-group .pricetable-input-label{position:absolute;top:-20px;font-size:12px}.page-sticker-pricetable .selection-step .input-group.pricetable-input-group .shipping-date-text b{font-size:18px}.page-sticker-pricetable .selection-step .input-group.pricetable-input-group .pricetable-input-box{position:relative}.page-sticker-pricetable .selection-step .input-group.pricetable-input-group .pricetable-input-box.amount-select-box{margin-right:32px}@media only screen and (max-width: 480px){.page-sticker-pricetable .selection-step .input-group.pricetable-input-group{flex-wrap:wrap}.page-sticker-pricetable .selection-step .input-group.pricetable-input-group .pricetable-input-box:first-of-type{margin-bottom:40px}.page-sticker-pricetable .selection-step .input-group.pricetable-input-group .shipping-date-text{display:block;margin-top:6px}}.page-sticker-pricetable .selection-step .shipping-date-container{display:flex;margin-right:10px}.page-sticker-pricetable .selection-step .shipping-date-container-item{height:45px;width:70px;display:flex;align-items:center;justify-content:center;border:1px solid #ccc;background-color:#fff;margin-left:-2px;outline:none}.page-sticker-pricetable .selection-step .shipping-date-container-item:first-child{border-radius:3px 0 0 3px}.page-sticker-pricetable .selection-step .shipping-date-container-item:last-child{border-radius:0 3px 3px 0}.page-sticker-pricetable .selection-step .shipping-date-container-item:hover{background-color:#e8f2f8}.page-sticker-pricetable .selection-step .shipping-date-container-item.selected{z-index:10;border-color:#00a0e8;background-color:#e8f2f8;pointer-events:none}.page-sticker-pricetable .selection-step .pricetable-attention{margin-bottom:5px;font-weight:600}@media only screen and (max-width: 480px){.page-sticker-pricetable .selection-step .pricetable-attention{display:none}}.page-sticker-pricetable .selection-step .pricetable-attention.is-alert{color:#FF2600}.page-sticker-pricetable .selection-step .footnote{display:flex;margin-top:24px;margin-bottom:0px;font-size:12px}.page-sticker-pricetable .selection-step .footnote .footnote-title{font-weight:600;color:#e4007e;flex:1 0 60px;margin:0}.page-sticker-pricetable .selection-step .footnote .footnote-contents{color:#666;margin:0}.page-sticker-pricetable .selection-step .size-content{display:flex;justify-content:space-between;align-items:flex-start;margin:36px 0 15px 0}.page-sticker-pricetable .selection-step .size-content .size-online-design-items{margin-bottom:24px;display:flex;justify-content:flex-start}.page-sticker-pricetable .selection-step .size-content .size-online-design-label{width:300px}.page-sticker-pricetable .selection-step .size-content .size-online-design-select{width:196px}.page-sticker-pricetable .selection-step .size-content .size-online-design-select:disabled{color:#fff;background-color:#ccc}.page-sticker-pricetable .selection-step.child-step{margin:0;padding:24px 0 0 0}.page-sticker-pricetable .selection-step.child-step:first-of-type{padding-top:24px}.page-sticker-pricetable .selection-step .color-attention{margin-top:24px;padding:16px;width:100%;border:1px solid #db2b39;background-color:#f2dede}.page-sticker-pricetable .selection-step .color-attention .color-attention-title{margin-bottom:16px;font-size:14px;color:#db2b39;font-weight:600}.page-sticker-pricetable .selection-step .color-attention .color-attention-description{margin-bottom:0;font-size:12px}.page-sticker-pricetable .selection-step .color-attention .color-attention-description-emphasis{font-weight:600}.page-sticker-pricetable .selection-step .color-attention .color-attention-description-emphasis-more{color:#db2b39;font-weight:600}.page-sticker-pricetable .selection-step .color-white-ink-user{margin-top:16px;padding:24px;background-color:#fff}@media only screen and (max-width: 480px){.page-sticker-pricetable .selection-step .color-white-ink-user{padding:16px}}.page-sticker-pricetable .selection-step .color-white-ink-user .color-white-ink-user-content{position:relative}.page-sticker-pricetable .selection-step .color-white-ink-user .color-white-ink-user-title{margin-bottom:16px;font-weight:600;width:400px}@media only screen and (max-width: 480px){.page-sticker-pricetable .selection-step .color-white-ink-user .color-white-ink-user-title{width:100%;font-size:14px}}.page-sticker-pricetable .selection-step .color-white-ink-user .color-white-ink-user-description{margin-bottom:16px;font-size:12px;width:400px}@media only screen and (max-width: 480px){.page-sticker-pricetable .selection-step .color-white-ink-user .color-white-ink-user-description{width:100%}}.page-sticker-pricetable .selection-step .color-white-ink-user .color-white-ink-user-description-emphasis{color:#f93;font-weight:600}.page-sticker-pricetable .selection-step .color-white-ink-user .color-white-ink-user-guide{margin-bottom:0;font-size:12px}.page-sticker-pricetable .selection-step .color-white-ink-user .color-white-ink-user-guide::after{margin-left:4px;display:inline-block;content:"";width:11px;height:11px;background-image:url("/asset/img/common/icon-new-tab-blue.svg")}.page-sticker-pricetable .selection-step .color-white-ink-user .color-white-ink-user-notification{margin:24px 0 0;color:#db2b39;font-size:12px}.page-sticker-pricetable .selection-step .color-white-ink-user .color-white-ink-user-illust{position:absolute;right:0;top:0;width:211px}@media only screen and (max-width: 480px){.page-sticker-pricetable .selection-step .color-white-ink-user .color-white-ink-user-illust{position:relative;margin:0 auto 16px}}.page-sticker-pricetable .selection-step .color-white-ink-user .color-white-ink-user-illust-title{margin-bottom:10px;font-size:10px;font-weight:600}.page-sticker-pricetable .pricetable{margin-bottom:16px;border:1px solid #ccc}.page-sticker-pricetable .pricetable .table-row{display:flex}.page-sticker-pricetable .pricetable .table-row .table-row-item{display:flex;justify-content:center;flex:1;border-right:1px solid #ccc}.page-sticker-pricetable .pricetable .table-row .table-row-item:nth-child(4){border:none}.page-sticker-pricetable .pricetable .table-row .table-row-header{flex-grow:inherit;flex-basis:130px;font-weight:600}.page-sticker-pricetable .pricetable .table-row.table-header{background-color:#f6f6f6;border-bottom:1px solid #ccc}.page-sticker-pricetable .pricetable .table-row.table-header .table-row-item{align-items:center;flex-direction:column;padding:5px 0;font-size:12px}.page-sticker-pricetable .pricetable .table-row.table-header .table-row-item b{display:block;font-size:20px}.page-sticker-pricetable .pricetable .table-row.table-header .table-row-header{font-size:20px}.page-sticker-pricetable .pricetable .table-row.table-header .scrollbarAdjust{width:17px;height:100%;background-color:transparent}.page-sticker-pricetable .pricetable .table-body{position:relative;height:240px;background-color:#fff;overflow-y:auto}.page-sticker-pricetable .pricetable .table-body::-webkit-scrollbar{width:17px}.page-sticker-pricetable .pricetable .table-body::-webkit-scrollbar-track{border-radius:17px;box-shadow:inset 0 0 6px rgba(0,0,0,0.1)}.page-sticker-pricetable .pricetable .table-body::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:17px;box-shadow:0 0 0 1px rgba(255,255,255,0.3);height:100px}.page-sticker-pricetable .pricetable .table-body .table-row:nth-child(odd){background-color:#fafafa}.page-sticker-pricetable .pricetable .table-body .table-row .table-row-item-link{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;width:100%;padding:9px 0;border:2px solid transparent;border-radius:2px;font-size:20px;cursor:pointer}.page-sticker-pricetable .pricetable .table-body .table-row .table-row-item-link .label-discount{position:absolute;left:0;top:0}.page-sticker-pricetable .pricetable .table-body .table-row .table-row-item-link .sell-price{display:block;line-height:1.3;color:#00a0e8}.page-sticker-pricetable .pricetable .table-body .table-row .table-row-item-link .previous-sell-price{font-size:12px;text-decoration:line-through}.page-sticker-pricetable .pricetable .table-body .table-row .table-row-item-link.selected{border-color:#00a0e8;color:#00a0e8;pointer-events:none}.page-sticker-pricetable .pricetable .table-body .table-row .table-row-item-link:hover{background-color:#e8f2f8;color:#00a0e8}.page-sticker-pricetable .pricetable .table-body .table-row .table-row-header{align-items:center;font-size:18px}@media only screen and (max-width: 480px){.page-sticker-pricetable .pricetable{display:none}}.page-sticker-pricetable .sticky-sidebar{width:364px;background-color:#fff}.page-sticker-pricetable .sticky-sidebar.is-sticky{position:fixed;top:20px}.page-sticker-pricetable .sticky-sidebar.is-fix-bottom{position:absolute;top:auto;bottom:0}.page-sticker-pricetable .sticky-sidebar .selected-item-box{background-color:#f6f6f6;padding:16px 16px 0px 16px}.page-sticker-pricetable .sticky-sidebar .selected-item-list{padding:0 0 20px 0;border-bottom:1px solid #ccc}.page-sticker-pricetable .sticky-sidebar .selected-item-list .selected-item-list-item{display:flex;min-height:36px;align-items:center;color:#666;padding:4px 8px}.page-sticker-pricetable .sticky-sidebar .selected-item-list .selected-item-list-item .item-contents{flex:1;line-height:1}.page-sticker-pricetable .sticky-sidebar .selected-item-list .selected-item-list-item .item-stateIcon{margin-right:16px;width:24px;height:24px;background-size:contain;background-repeat:no-repeat;position:relative}.page-sticker-pricetable .sticky-sidebar .selected-item-list .selected-item-list-item .item-stateIcon::before{display:block;content:"";position:absolute;left:calc(12px - 1px);top:-12px;height:12px;width:2px}.page-sticker-pricetable .sticky-sidebar .selected-item-list .selected-item-list-item .item-stateIcon::after{display:block;content:"";position:absolute;left:calc(12px - 1px);bottom:-18px;height:18px;width:2px;background-color:#ccc}.page-sticker-pricetable .sticky-sidebar .selected-item-list .selected-item-list-item .item-name{font-size:10px;font-weight:300;line-height:1}.page-sticker-pricetable .sticky-sidebar .selected-item-list .selected-item-list-item .item-value{font-size:14px;line-height:1;margin-top:4px}.page-sticker-pricetable .sticky-sidebar .selected-item-list .selected-item-list-item .link-to-step{justify-self:end;font-size:12px;color:#00a0e8}.page-sticker-pricetable .sticky-sidebar .selected-item-list .selected-item-list-item.active{background-color:#e8f2f8}.page-sticker-pricetable .sticky-sidebar .selected-item-list .selected-item-list-item.active .item-stateIcon{background-image:url("/asset/img/product/sticker/pricetable/sticky_sidebar/normal.svg")}.page-sticker-pricetable .sticky-sidebar .selected-item-list .selected-item-list-item.active .item-stateIcon::before{background-color:#00a0e8}.page-sticker-pricetable .sticky-sidebar .selected-item-list .selected-item-list-item.active .item-stateIcon::after{background-color:#ccc}.page-sticker-pricetable .sticky-sidebar .selected-item-list .selected-item-list-item.disabled .item-stateIcon{background-image:url("/asset/img/product/sticker/pricetable/sticky_sidebar/disabled.svg")}.page-sticker-pricetable .sticky-sidebar .selected-item-list .selected-item-list-item.disabled .item-stateIcon::before{background-color:#ccc}.page-sticker-pricetable .sticky-sidebar .selected-item-list .selected-item-list-item.disabled .item-stateIcon::after{background-color:#ccc}.page-sticker-pricetable .sticky-sidebar .selected-item-list .selected-item-list-item.done .item-value{font-size:14px;font-weight:600;color:#222}.page-sticker-pricetable .sticky-sidebar .selected-item-list .selected-item-list-item.done .item-stateIcon{background-image:url("/asset/img/product/sticker/pricetable/sticky_sidebar/checkmark.svg")}.page-sticker-pricetable .sticky-sidebar .selected-item-list .selected-item-list-item.done .item-stateIcon::before{background-color:#00a0e8}.page-sticker-pricetable .sticky-sidebar .selected-item-list .selected-item-list-item.done .item-stateIcon::after{background-color:#00a0e8}.page-sticker-pricetable .sticky-sidebar .selected-item-list .selected-item-list-item:first-child .item-stateIcon::before{background-color:transparent}.page-sticker-pricetable .sticky-sidebar .selected-item-list .selected-item-list-item:last-child .item-stateIcon::after{background-color:transparent}.page-sticker-pricetable .sticky-sidebar .item-contents,.page-sticker-pricetable .sticky-sidebar .item-name,.page-sticker-pricetable .sticky-sidebar .item-value{margin:0}.page-sticker-pricetable .price-detailBox{background-color:#f6f6f6;padding:16px}.page-sticker-pricetable .price-detailBox .product-price,.page-sticker-pricetable .price-detailBox .quantity-select,.page-sticker-pricetable .price-detailBox .total-price,.page-sticker-pricetable .price-detailBox .name,.page-sticker-pricetable .price-detailBox .value{margin:0}.page-sticker-pricetable .price-detailBox .product-price{display:flex;align-items:center;height:40px}.page-sticker-pricetable .price-detailBox .product-price .name{font-size:12px;font-weight:300;color:#666;flex:1;display:flex;align-items:center}.page-sticker-pricetable .price-detailBox .product-price .value{font-size:18px;font-weight:600;color:#222}.page-sticker-pricetable .price-detailBox .quantity-select{display:flex;align-items:center;height:40px}.page-sticker-pricetable .price-detailBox .quantity-select .name{flex:1;display:flex;font-size:12px;font-weight:300;color:#666}.page-sticker-pricetable .price-detailBox .quantity-select .quantity-selector{padding:5px 16px;width:75px;height:30px;justify-self:end}.page-sticker-pricetable .price-detailBox .total-price{display:flex;align-items:center;height:40px}.page-sticker-pricetable .price-detailBox .total-price .name{font-size:12px;font-weight:300;color:#666;flex:1}.page-sticker-pricetable .price-detailBox .total-price .value{font-size:33px;font-weight:600;color:#db2b39}.page-sticker-pricetable .price-detailBox .btn-add-cart{margin-top:16px;width:100%;border:0;line-height:1;font-size:14px;outline:none;background-color:#f56400;border-color:#f56400}.page-sticker-pricetable .price-detailBox .btn-add-cart.disabled{background-color:#ccc;pointer-events:none}.page-sticker-pricetable .use-list-box{margin-top:80px}.page-sticker-pricetable .use-list-box .use-list-title{margin-bottom:50px;font-size:28px;text-align:center}.page-sticker-pricetable .container-enter-active{transition:opacity 0.3s ease-out}.page-sticker-pricetable .container-enter,.page-sticker-pricetable .container-leave-active{opacity:0}.page-sticker-pricetable .hiddenAbovePC{display:none}@media only screen and (max-width: 480px){.page-sticker-pricetable .hiddenAbovePC{display:block}}.page-sticker-pricetable .height-adjuster{width:100%;height:170px;background-color:transparent}@media only screen and (max-width: 480px){.page-sticker-pricetable .height-adjuster{display:none}}.page-sticker-pricetable .print-method{text-align:center}@media only screen and (min-width: 481px){.page-sticker-pricetable .print-method{margin-bottom:40px}}@media only screen and (max-width: 480px){.page-sticker-pricetable .print-method{margin-bottom:48px;padding:0 20px}}.page-sticker-pricetable .print-method-title{font-weight:600}@media only screen and (min-width: 481px){.page-sticker-pricetable .print-method-title{margin-bottom:16px;font-size:28px}}@media only screen and (max-width: 480px){.page-sticker-pricetable .print-method-title{margin-bottom:20px;font-size:18px}}.page-sticker-pricetable .print-method-description{margin-bottom:24px}@media only screen and (min-width: 481px){.page-sticker-pricetable .print-method-description{font-size:16px}}@media only screen and (max-width: 480px){.page-sticker-pricetable .print-method-description{font-size:12px}}.page-sticker-pricetable .print-method-button{display:block;width:100%;margin:0 auto;outline:none}@media only screen and (min-width: 481px){.page-sticker-pricetable .print-method-button{max-width:280px}}@media only screen and (max-width: 480px){.page-support .help-button-sp{display:none}}.page-tapestry .hero-image-tapestry{background:url(/asset/img/product/tapestry/top/hero-image.jpg) center center no-repeat;background-size:auto 100%}.page-tapestry .hero-image-tapestry .quality-list{left:378px}.page-tapestry .size-area .size-flow-line .size-a0{width:224px;height:311px;bottom:0;right:0}.page-tapestry .size-area .size-flow-line .size-a1{width:158px;height:220px;bottom:0;right:237px}.page-tapestry .size-area .size-flow-line .size-a2{width:111px;height:155px;bottom:0;right:407px}.page-tapestry .size-area .size-flow-line .size-b0{width:273px;height:380px;bottom:0;right:15px}.page-tapestry .size-area .size-flow-line .size-b1{width:196px;height:269px;bottom:0;right:300px}.page-tapestry .size-area .size-flow-line .size-b2{width:137px;height:190px;bottom:0;right:508px}.page-tapestry .size-area .size-flow-line .size-b3{width:97px;height:134px;bottom:0;right:657px}.page-tapestry .size-area .size-flow-line .a-size{z-index:3}.page-tapestry .size-area .size-flow-line .b-size{z-index:2}.page-tapestry .size-area .size-flow-line .wide-size{z-index:1;font-size:18px}.page-tapestry .size-area .size-flow-line .wide-size:hover+.size-short{opacity:0.3}.page-tapestry .size-area .size-flow-line .size-short{width:170px;height:254px;bottom:0;right:785px}.page-tapestry .size-area .size-flow-line .size-regular{width:170px;height:339px;bottom:0;right:785px}.page-tapestry .size-area .size-flow-line .size-wide{width:248px;height:497px;bottom:0;right:707px}.l-template{margin:10px 0 50px 0}.l-template .template-top-link{margin-top:5px;overflow:hidden}.l-template .template-top-link a:link,.l-template .template-top-link a:visited{display:block;float:left;padding:12px;width:269px;margin-right:16px;margin-top:16px;border:3px solid #fafafa;font-weight:600;letter-spacing:0.03em;transition:all 0.1s linear}.l-template .template-top-link a:link img,.l-template .template-top-link a:visited img{width:25px;height:25px;margin-right:12px;vertical-align:-5px}.l-template .template-top-link a:link:nth-of-type(4n),.l-template .template-top-link a:visited:nth-of-type(4n){margin-right:0}@media only screen and (max-width: 480px){.l-template .template-top-link a:link:nth-of-type(4n),.l-template .template-top-link a:visited:nth-of-type(4n){margin-right:16px}}.l-template .template-top-link a:hover{background-color:#fafafa}.l-template .banner-block h3{font-size:150%}.l-template .banner-block .l-grid-row{margin:0 30px;text-align:center}.l-template .banner-block .l-grid-row img{background-color:#fff}@media only screen and (max-width: 480px){.l-template .banner-block .l-grid-row>div{margin-bottom:20px}.l-template .banner-block .l-grid-row>div:last-child{margin-bottom:0}}.l-template .template-download-link{margin-top:20px;border-top:1px solid #f6f6f6}.l-template .template-download-link .template-list{border-bottom:1px solid #f6f6f6;padding:25px 15px;transition:all 0.2s linear}.l-template .template-download-link .template-list:hover{background-color:#fafafa}.l-template .template-download-link .template-list .template-pro-name{width:38%;float:left;font-size:25px;letter-spacing:0.05em;font-weight:600;color:#000;padding-top:3px}.l-template .template-download-link .template-list .template-pro-name span{font-size:12px;margin-left:7px;font-weight:normal}.l-template .template-download-link .template-list .tamplate-link{width:62%;float:right}.l-template .template-download-link .template-list .tamplate-link a:link,.l-template .template-download-link .template-list .tamplate-link a:visited{margin-left:15px;font-size:16px;font-weight:600;padding:11px 15px 0 60px;min-height:46px;transition:all 0.1s linear}.l-template .template-download-link .template-list .tamplate-link a:link.template-down-ai,.l-template .template-download-link .template-list .tamplate-link a:visited.template-down-ai{background:url("/asset/img/template/icon-ai.svg") 0 0 no-repeat;background-color:#fff}.l-template .template-download-link .template-list .tamplate-link a:link.template-down-doc,.l-template .template-download-link .template-list .tamplate-link a:visited.template-down-doc{background:url("/asset/img/template/icon-doc.svg") 0 0 no-repeat;background-color:#fff}.l-template .template-download-link .template-list .tamplate-link a:link.template-down-ppt,.l-template .template-download-link .template-list .tamplate-link a:visited.template-down-ppt{background:url("/asset/img/template/icon-ppt.svg") 0 0 no-repeat;background-color:#fff}.l-template .template-download-link .template-list .tamplate-link a:link.template-down-xls,.l-template .template-download-link .template-list .tamplate-link a:visited.template-down-xls{background:url("/asset/img/template/icon-xls.svg") 0 0 no-repeat;background-color:#fff}.l-template .template-download-link .template-list .tamplate-link a:hover{opacity:.8;box-shadow:0 0 7px 0 #ddd}.l-template .template-download-link .template-list .tamplate-link .dis{color:#ccc;margin-left:15px;font-size:16px;font-weight:600;padding:11px 15px 0 60px;min-height:46px;transition:all 0.1s linear}.l-template .template-download-link .template-list .tamplate-link .dis.template-down-ai{background:url("/asset/img/template/icon-ai-dis.svg") 0 0 no-repeat;background-color:#fff}.l-template .template-download-link .template-list .tamplate-link .dis.template-down-doc{background:url("/asset/img/template/icon-doc-dis.svg") 0 0 no-repeat;background-color:#fff}.l-template .template-download-link .template-list .tamplate-link .dis.template-down-ppt{background:url("/asset/img/template/icon-ppt-dis.svg") 0 0 no-repeat;background-color:#fff}.l-template .template-download-link .template-list .tamplate-link .dis.template-down-xls{background:url("/asset/img/template/icon-ppt-xls.svg") 0 0 no-repeat;background-color:#fff}@media only screen and (min-width: 481px){.l-template .template-download-link .template-list .tamplate-link{text-align:right}.l-template .template-download-link .template-list .tamplate-link a:link,.l-template .template-download-link .template-list .tamplate-link a:visited,.l-template .template-download-link .template-list .tamplate-link .dis{display:inline-block}}@media only screen and (max-width: 480px){.l-template .template-download-link .template-list .tamplate-link a:link,.l-template .template-download-link .template-list .tamplate-link a:visited,.l-template .template-download-link .template-list .tamplate-link .dis{display:block;margin-bottom:20px}.l-template .template-download-link .template-list .tamplate-link a:link:last-child,.l-template .template-download-link .template-list .tamplate-link a:visited:last-child,.l-template .template-download-link .template-list .tamplate-link .dis:last-child{margin-bottom:0}}.l-template .template-download-text{margin:20px auto 10px}.l-template .tamplate-h02{margin:0;padding:0;font-size:180%}.l-template .tamplate-app{font-weight:600;text-align:right}@media only screen and (max-width: 480px){.l-template .tamplate-app{text-align:left;line-height:2.2}}.l-template .tamplate-app img{width:30px;height:30px;margin:-1px 8px 0 15px}.l-template .tamplate-anchor-box{border-top:1px solid #f6f6f6;border-bottom:1px solid #f6f6f6;font-size:14px;font-weight:600;margin-top:20px;background-color:#f6f6f6}.l-template .tamplate-anchor-box .tamplate-anchor-cap{float:left;width:10%;padding:15px;text-align:center}.l-template .tamplate-anchor-box .tamplate-anchor-link{float:right;width:90%;background-color:#fafafa;padding:3px 20px 15px 20px}.l-template .tamplate-anchor-box a:link,.l-template .tamplate-anchor-box a:visited{display:inline-block;margin-right:20px;margin-top:12px}.top-appeal{border:1px solid #ddd;border-radius:3px}.top-appeal .top-appeal-box{display:table;width:100%;border-bottom:1px solid #ddd}.top-appeal .top-appeal-box:last-child{border-bottom:none}.top-appeal .top-appeal-box:hover{text-decoration:none;opacity:0.7}.top-appeal .top-appeal-icon,.top-appeal .top-appeal-text{display:table-cell;padding:6px 0;vertical-align:middle}.top-appeal .top-appeal-icon{padding-right:12px;padding-left:12px;width:74px}.top-appeal .top-appeal-text{padding-right:12px;font-weight:600}.top-appeal .top-appeal-text p{margin-bottom:0}.top-appeal .top-appeal-text .top-appeal-title{font-size:14px;color:#000}.top-appeal .top-appeal-text .top-appeal-description{font-size:11px;color:#333}@media only screen and (max-width: 480px){.top-regist-side-banner{display:none}}.top-contents .contents-box{margin-top:30px;font-size:14px}.top-contents .contents-box h2{font-size:20px;font-weight:600}.top-contents .contents-box h2 a:link,.top-contents .contents-box h2 a:visited{color:#222;display:block;transition:all 0.1s linear}.top-contents .contents-box h2 a:hover{text-decoration:none;opacity:0.7}.top-contents .contents-box.news-box a:link.u-link-color-visited,.top-contents .contents-box.news-box a:visited.u-link-color-visited{display:block;padding:15px;border-bottom:1px solid #f6f6f6;transition:all 0.1s linear;text-decoration:none}@media only screen and (max-width: 480px){.top-contents .contents-box.news-box a:link.u-link-color-visited,.top-contents .contents-box.news-box a:visited.u-link-color-visited{padding:8px 0}}.top-contents .contents-box.news-box h2{border-bottom:1px solid #f6f6f6;padding-bottom:15px;margin-bottom:0}.top-contents .contents-box.news-box a:hover.u-link-color-visited{background-color:#fafafa}.top-contents .contents-box.news-box dl{display:table;margin-bottom:0;width:100%}.top-contents .contents-box.news-box dt{display:table-cell;width:20%;color:#222;vertical-align:top;font-weight:normal}@media only screen and (max-width: 480px){.top-contents .contents-box.news-box dt{display:block;width:100%;font-weight:600;margin-bottom:4px}}.top-contents .contents-box.news-box dd{display:table-cell;width:80%;vertical-align:top;font-weight:600}@media only screen and (max-width: 480px){.top-contents .contents-box.news-box dd{display:block;width:100%}}.top-contents .contents-box.sns-media a:link,.top-contents .contents-box.sns-media a:visited{display:inline-block;background-color:#00a0e8;border-radius:2px;height:50px;width:50px;margin-right:25px;text-align:center;transition:all 0.1s linear}.top-contents .contents-box.sns-media a:hover{opacity:0.8}.top-contents .contents-box .link-more{text-align:right;margin-top:30px;font-weight:600}.ttl-sp{margin:10px 0 5px;color:#666;font-size:17px;font-weight:600;text-align:center}.ttl-sp-line{margin-bottom:0;padding-bottom:8px;background:url(/asset/img/top/sp/bg-ttl.png) no-repeat center bottom;background-size:contain}.lead-sp{margin:10px 0;font-size:14px;text-align:center}.support-sp .panel-link{display:flex;align-items:center;background-color:#fafafa;color:#222;padding:25px;margin:0 0 15px 0;line-height:1;border-bottom:1px solid #ddd}.support-sp .panel-link:hover{text-decoration:none}.support-sp .panel-link-thumb{padding:0 26px 0 0}.support-sp .panel-link-text{margin:0;font-weight:600;line-height:1.4;font-size:18px}.support-sp .panel-link-sub{font-size:13px}.support-sp .icon-heart{background:url(/asset/img/common/icon/icon-heart.svg) no-repeat center bottom;display:block;width:40px;height:35px}.display-change{margin-bottom:1rem;text-align:center}.display-change li{display:inline-block}.display-change li:first-child{padding-right:1rem}.display-change .vat{margin-right:3px}.register-btn-sp{position:fixed;bottom:0;z-index:2000;width:100%;margin:0 -8px;padding:10px;background:-moz-linear-gradient(top, rgba(255,255,255,0.5) 0%, #fff);background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.5)), to(#fff))}.js-drawer-open .register-btn-sp{left:255px}.register-btn-sp p{margin:0}.register-btn-sp .button-primary{display:block}.register-btn-sp .button-primary .icon-16-right{background-position:-112px -102px}.touch .more-footer{padding-bottom:70px}
