@charset "UTF-8";.lineup__section{margin-bottom:30px}.lineup__subSection{margin-bottom:18px}.lineup__subSection__list{padding-left:1em}.lineup__subSection__list>li{line-height:1.6em}.lineup__column{float:left;width:50%}.lineup__specimenEntrance{margin:20px 0}.lineupPageList{margin-bottom:40px}.offsetOrOndemand{margin-bottom:16px}.offsetOrOndemand:last-child{margin-bottom:0}.offsetOrOndemand__item{float:left;width:49%}.offsetOrOndemand__item:first-child{margin-right:2%}.printingMethod{display:block;width:100%;height:100%;padding:10px 16px;border:solid 2px #e4e4e4;-webkit-border-radius:4px;border-radius:4px}.printingMethod.printingMethod--link--hover,.printingMethod.printingMethod--link.hover,.printingMethod.printingMethod--link:hover{opacity:.7}.printingMethod.printingMethod--current{background:#007eff;color:#fff}.printingMethod__icon{float:left;width:57px;height:57px;-webkit-border-radius:50%;border-radius:50%;margin-right:14px;padding-top:11px;color:#fff;text-align:center;font-size:14px;font-weight:700}.printingMethod__icon.printingMethod__icon--offset{background:#00b0fb}.printingMethod__icon.printingMethod__icon--ondemand{background:#ff9100}.printingMethod__title{float:left}.printingMethod__title__sub{display:block;margin-bottom:8px}.printingMethod__title__main{position:relative;display:inline-block;font-size:20px;font-weight:700;color:#007eff}.printingMethod__title__main.printingMethod__title__main--parent{font-size:18px}.printingMethod__title__main.isCurrent{color:#fff}.printingMethod__title__main.isCurrent:after,.printingMethod__title__main.isCurrent:before{content:none}.printingMethod__title__main:before{content:'';position:absolute;display:block;width:100%;height:1px;background:#007eff;bottom:0;left:0}.printingMethod__title__main:after{content:'';position:absolute;width:0;height:0;border:5px solid transparent;border-left:7px solid #007eff;border-right:0px solid transparent;margin-right:7px;top:0;bottom:0;right:-20px;margin:auto}.printingMethod__description{width:100%;margin-top:10px}.printingMethodParent{text-align:center;margin-bottom:14px}.printingMethodParent__link{display:block;padding:10px;border:solid 2px #e4e4e4;-webkit-border-radius:4px;border-radius:4px}.printingMethodParent__link--hover,.printingMethodParent__link.hover,.printingMethodParent__link:hover{opacity:.7}.indexSection{border:solid 2px #e4e4e4;padding:20px 12px}.printMethodIntroduction{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #c8c8c8}.introduction{position:relative;margin-bottom:30px}.introduction__paragraph{width:100%;min-height:168px;padding-right:370px}.introduction__figure{position:absolute;top:0;right:0}.ondemandIntroduction{position:relative}.ondemandIntroduction__text{width:100%;min-height:150px;padding-right:256px}.ondemandIntroduction__figure{position:absolute;top:0;right:0}.descriptionFigures{margin-top:20px}.descriptionFigures__item{float:left;margin-right:12px}.descriptionFigures__item:last-child{margin-right:0}.offsetIntroduction{position:relative}.offsetIntroduction__text{width:100%;min-height:150px;padding-right:256px}.offsetIntroduction__figure{position:absolute;top:0;right:0}.offsetDescription__title{font-size:16px;margin-bottom:20px}.offsetDescription__title--hover,.offsetDescription__title.hover,.offsetDescription__title:hover{text-decoration:underline}.offsetDescription__content{position:relative;margin-bottom:30px}.offsetDescription__content:last-child{margin-bottom:0}.offsetDescription__text{float:left;width:-webkit-calc(100% - 353px - 20px);width:-moz-calc(100% - 353px - 20px);width:calc(100% - 353px - 20px)}.offsetDescription__text__anchor{display:block;margin-top:10px}.offsetDescription__figure{float:right;width:353px}.descriptionSection{position:relative;margin-bottom:40px}.descriptionSection__text{width:100%;min-height:180px;padding-right:300px}.descriptionSection__text.descriptionSection__text--graphicVision{min-height:30px}.descriptionSection__figure{position:absolute;top:0;right:0}.anchorList{display:-ms-grid;display:grid;-ms-grid-columns:1fr 10px 1fr 10px 1fr;grid-template-columns:repeat(3,1fr);grid-gap:10px;margin-bottom:50px}.anchorList__link{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:0 28px 0 16px;width:100%;height:40px;border-top:1px solid;border-left:0;border-right:1px solid;border-bottom:1px solid;border-color:#c8c8c8;line-height:1.2em;font-size:16px;font-weight:700}.anchorList__link.anchorList__link--numberingShow{padding-left:6px}.anchorList__link--hover,.anchorList__link.hover,.anchorList__link:hover{opacity:.7}.anchorList__link:before{content:'';display:block;position:absolute;width:6px;height:100%;top:0;left:0;background:#004fb5}.anchorList__link.anchorList__link--options:before{background:#39b54a}.anchorList__link.anchorList__link--others:before{background:grey}.anchorList__link__label{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.anchorList__link__label[data-characters-num="10"]{font-size:14px}.anchorList__link__label[data-characters-num="11"]{font-size:14px}.anchorList__link__label[data-characters-num="12"]{font-size:14px}.anchorList__link__label[data-characters-num="13"]{font-size:14px}.anchorList__link__label[data-characters-num="14"]{font-size:14px}.anchorList__link__label[data-characters-num="15"]{font-size:14px}.anchorList__link__label[data-characters-num="16"]{font-size:14px}.anchorList__link__label[data-characters-num="17"]{font-size:14px}.anchorList__link__label[data-characters-num="18"]{font-size:14px}.anchorList__link__label[data-characters-num="19"]{font-size:14px}.anchorList__link__label[data-characters-num="20"]{font-size:14px}.anchorList__link__label[data-characters-num="21"]{font-size:14px}.anchorList__link__label[data-characters-num="22"]{font-size:14px}.anchorList__link__label[data-characters-num="23"]{font-size:14px}.anchorList__link__label[data-characters-num="24"]{font-size:14px}.anchorList__link__label[data-characters-num="25"]{font-size:14px}.anchorList__link__label[data-characters-num="26"]{font-size:14px}.anchorList__link__label[data-characters-num="27"]{font-size:14px}.anchorList__link__label[data-characters-num="28"]{font-size:14px}.anchorList__link__label[data-characters-num="29"]{font-size:14px}.anchorList__link__label[data-characters-num="30"]{font-size:14px}.anchorList__link.anchorList__link--break{padding-top:3px;line-height:1.1em;font-size:14px}.anchorList__link__icon{position:absolute;top:0;bottom:0;right:6px;margin:auto;font-size:16px;line-height:40px}.productListWrapper{margin-bottom:50px}.productList{padding-right:5%}.productList:last-child{margin-bottom:0}.productList.productList--beforeHalf{margin-bottom:0}.productList__item{color:#4b4b4b;font-size:14px;line-height:1.5em;margin-bottom:6px}.productList__item.productList__item--category:nth-child(n+2){margin-top:20px}.productList__item__label.productList__item__label--small{font-size:12px}.productList__item__delete{text-decoration:line-through}.productList__item__anchor{color:#4b4b4b;text-decoration:underline}.productList__item__anchor--hover,.productList__item__anchor.hover,.productList__item__anchor:hover{color:#7e7e7e}.productList__item__number{color:#007eff;font-size:12px}.productList__item__tag{display:inline-block;margin:0 4px;padding:1px;font-size:14px;color:#d21c24;word-break:keep-all}.productAccordion__innerList__itemDoubleColumn:nth-child(2n)>.productAccordion__innerList__item:nth-child(2n) .productList__item__tag{position:absolute}.productList__item__tag.productList__item__tag--delete:before{content:'取扱中止'}.productList__item__tag.productList__item__tag--outOfStock:before{content:'在庫切れ'}.productAccordion__title{position:relative;display:block;padding:0 20px;height:36px;border-top:1px solid;border-left:0;border-right:1px solid;border-bottom:1px solid;border-color:#1e1e1e;line-height:36px;font-size:16px;font-weight:700}.productAccordion__title:before{content:'';display:block;position:absolute;width:6px;height:100%;top:0;left:0;background:#004fb5}.productAccordion__title.productAccordion__title--3d_print_and_laser:before,.productAccordion__title.productAccordion__title--banner:before,.productAccordion__title.productAccordion__title--booklet:before,.productAccordion__title.productAccordion__title--calendar:before,.productAccordion__title.productAccordion__title--card:before,.productAccordion__title.productAccordion__title--clear_pp:before,.productAccordion__title.productAccordion__title--comic_graphic:before,.productAccordion__title.productAccordion__title--disc_media:before,.productAccordion__title.productAccordion__title--envelope:before,.productAccordion__title.productAccordion__title--flyer:before,.productAccordion__title.productAccordion__title--giclee:before,.productAccordion__title.productAccordion__title--goods_print:before,.productAccordion__title.productAccordion__title--novelty:before,.productAccordion__title.productAccordion__title--novelty_sub:before,.productAccordion__title.productAccordion__title--package:before,.productAccordion__title.productAccordion__title--pamphlet:before,.productAccordion__title.productAccordion__title--panel:before,.productAccordion__title.productAccordion__title--paper_bag:before,.productAccordion__title.productAccordion__title--paper_fan:before,.productAccordion__title.productAccordion__title--pop:before,.productAccordion__title.productAccordion__title--postal:before,.productAccordion__title.productAccordion__title--poster:before,.productAccordion__title.productAccordion__title--promotional_services:before,.productAccordion__title.productAccordion__title--restaurant_tools:before,.productAccordion__title.productAccordion__title--scene:before,.productAccordion__title.productAccordion__title--seal:before,.productAccordion__title.productAccordion__title--sign_and_display:before,.productAccordion__title.productAccordion__title--stamp_and_embosser:before,.productAccordion__title.productAccordion__title--sticker:before,.productAccordion__title.productAccordion__title--t_shirt_wear:before,.productAccordion__title.productAccordion__title--tape:before,.productAccordion__title.productAccordion__title--thermo_stainless_bottle:before,.productAccordion__title.productAccordion__title--ticket:before,.productAccordion__title.productAccordion__title--wedding:before,.productAccordion__title.productAccordion__title--wrapping_paper:before{background:#004fb5}.productAccordion__title.productAccordion__title--options:before,.productAccordion__title.productAccordion__title--options_data_creation:before,.productAccordion__title.productAccordion__title--options_folding:before,.productAccordion__title.productAccordion__title--options_image_processing:before,.productAccordion__title.productAccordion__title--options_mailing:before,.productAccordion__title.productAccordion__title--options_others:before,.productAccordion__title.productAccordion__title--options_print_ink:before,.productAccordion__title.productAccordion__title--options_print_method:before,.productAccordion__title.productAccordion__title--options_process_list:before,.productAccordion__title.productAccordion__title--options_proof:before,.productAccordion__title.productAccordion__title--options_rgb:before,.productAccordion__title.productAccordion__title--options_special:before,.productAccordion__title.productAccordion__title--options_surface:before,.productAccordion__title.productAccordion__title--options_variable:before{background:#39b54a}.productAccordion__title.productAccordion__title--corporate_info:before,.productAccordion__title.productAccordion__title--other:before,.productAccordion__title.productAccordion__title--print_shop:before,.productAccordion__title.productAccordion__title--utility_tools:before{background:grey}.productAccordion__title.js-accordion.productAccordion__title.js-accordion--active:after{content:none}.productAccordion__title.js-accordion.productAccordion__title.js-accordion--open:after{content:none}.productAccordion__content.js-accordion-bellows{display:block}.productAccordion__innerList{margin-top:10px;margin-bottom:20px}.productAccordion__innerList__item{float:left;width:50%;padding-right:2%}.productAccordion__innerList__itemDoubleColumn{float:left;width:50%}.productAccordion__innerList__itemDoubleColumn:first-child{padding-right:0}.productAccordion__innerList__itemDoubleColumn:last-child{padding-left:0}.lineupTop .c-lineup-list__title__numbering,.lineupTop .c-lineupListLink__anchor__numbering{display:none}@media screen and (min-width:1316px){.anchorList{-ms-grid-columns:1fr 10px 1fr 10px 1fr 10px 1fr;grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:1315px){.productAccordion__innerList__item{width:100%}.productAccordion__innerList__itemDoubleColumn{width:50%}.productAccordion__innerList__itemDoubleColumn:first-child{padding-right:5px}.productAccordion__innerList__itemDoubleColumn:last-child{padding-left:5px}}@media screen and (max-width:1200px){.productAccordion__innerList__itemDoubleColumn:nth-child(2n)>.productAccordion__innerList__item:nth-child(2n) .productList__item__tag{position:static}}@media screen and (max-width:767px){.lineup__column{float:none;width:100%}.offsetOrOndemand__item{float:none;width:100%}.offsetOrOndemand__item:first-child{margin-right:0;margin-bottom:10px}.printingMethod__title__main.printingMethod__title__main--parent{font-size:16px}.introduction__paragraph{min-height:0;padding-right:0}.introduction__figure{position:static;margin-top:10px;margin-bottom:30px;text-align:center}.ondemandIntroduction__text{min-height:0;padding-right:0}.ondemandIntroduction__figure{position:static;text-align:center;margin-top:10px}.ondemandIntroduction__figure__image{max-width:100%;height:auto}.descriptionFigures{text-align:center}.descriptionFigures__item{float:none;margin-bottom:10px}.offsetIntroduction__text{min-height:0;padding-right:0}.offsetIntroduction__figure{position:static;text-align:center;margin-top:10px;margin-bottom:40px}.offsetIntroduction__figure__image{max-width:100%;height:auto}.offsetDescription__text{float:none;width:100%;margin-bottom:20px}.offsetDescription__figure{float:none;width:100%;padding-left:0}.offsetDescription__figure__image{max-width:100%;height:auto}.descriptionSection__text{padding-right:0;min-height:0;margin-bottom:10px}.descriptionSection__figure{position:static;text-align:center}.descriptionSection__figure__image{max-width:100%;height:auto}.anchorList{display:none}.productList__item{font-size:12px}.productList__continue{font-size:12px}.productAccordion.productAccordion--first{border-top:1px solid #c8c8c8}.productAccordion__title{height:auto;line-height:1.4em;padding:7px 40px 7px 0;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #c8c8c8}.productAccordion__title:before{content:none}.productAccordion__title.js-accordion.productAccordion__title.js-accordion--active:after{content:"";position:absolute;top:-6px;bottom:0;right:20px;border-bottom:solid 1px #007eff;border-right:solid 1px #007eff;width:12px;height:12px;margin:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.productAccordion__title.js-accordion.productAccordion__title.js-accordion--open:after{content:"";position:absolute;top:6px;bottom:0;right:20px;border-bottom:solid 1px #007eff;border-right:solid 1px #007eff;width:12px;height:12px;margin:auto;-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);transform:rotate(225deg)}.productAccordion__content{border-bottom:1px solid #c8c8c8}.productAccordion__innerList{margin-bottom:30px}.productAccordion__innerList__item{padding-right:5px;padding-left:5px}}
/* Copyright 2019 Graphic Co., Ltd. All Right Reserved. */
