@charset "UTF-8";.content-wrapper{width:1300px}.u-title.u-title--topSectionTitle{margin-bottom:5px}.firstViewCompornent__main{float:left;width:780px}.firstViewCompornent__sub{float:right;width:-webkit-calc(100% - (780px + 15px));width:-moz-calc(100% - (780px + 15px));width:calc(100% - (780px + 15px))}.bigCarousel{position:relative;width:782px;margin:0;padding:0;overflow:hidden}.bigCarousel--hover .bigCarousel__button,.bigCarousel.hover .bigCarousel__button,.bigCarousel:hover .bigCarousel__button{opacity:1}.bigCarousel__frame{position:relative;width:100%;height:auto;padding:0;margin:0;margin-bottom:32px;border:solid 1px #d0d0d0;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s}.bigCarousel__frame.slick-initialized{opacity:1}.bigCarousel__frame__button{position:absolute}.bigCarousel .slick-slide{background:url(/files/img/top/icon_loader.gif) center center no-repeat}.bigCarousel .slick-slide:first-child{display:block}.bigCarousel .slick-initialized .carouselSlid{display:block!important}.carouselSlide:not(:nth-child(2)) .carouselSlide__image{opacity:0}.carouselSlide__anchor{display:block;width:100%}.carouselSlide__image.carouselSlide__image--mobile{display:none}.topNews{position:relative;height:38px;margin-bottom:15px}.topNews__head{position:absolute;width:71px;height:100%;top:0;bottom:0;line-height:38px;text-align:center;font-weight:700;background:#004fb5;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;z-index:1}.topNews__head--hover,.topNews__head.hover,.topNews__head:hover{opacity:.7}.topNews__head__anchor{display:block;color:#fff}.topNews__head__anchor--hover,.topNews__head__anchor.hover,.topNews__head__anchor:hover{color:#fff}.topNews__display{overflow:hidden;position:relative;width:100%;height:100%;padding-left:71px;background:#f5f5f5;border:solid 1px #d0d0d0;border-left:none;-webkit-border-radius:4px;border-radius:4px}.topNews__bottom{display:none;margin-top:6px}.newsTopic{position:relative;line-height:38px}.newsTopic__date{position:absolute;top:0;left:0;display:inline-block;width:120px;height:100%;padding-left:1em}.newsTopic__anchor{display:inline-block;height:100%;width:100%;padding-left:120px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.slick-arrow.topNews-slick-prev{position:absolute;top:0;left:-42px;width:30px;height:100%;padding:18px 5px;background:#8e8e8e;color:#fff;cursor:pointer;-webkit-border-radius:0;border-radius:0;z-index:1;opacity:.8}.slick-arrow.topNews-slick-prev:before{content:"";display:block;width:15px;height:15px;margin-left:6px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);transform:rotate(-135deg)}.slick-arrow.topNews-slick-next{position:absolute;top:0;right:-42px;width:30px;height:100%;padding:18px 4px;background:#8e8e8e;color:#fff;cursor:pointer;-webkit-border-radius:0;border-radius:0;z-index:1;opacity:.8}.slick-arrow.topNews-slick-next:before{content:"";display:block;width:15px;height:15px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.siteLink.siteLink--responsive{margin-bottom:25px}.siteLink__item{margin-bottom:11px}.siteLink--responsive .siteLink__item{float:left;width:242px;margin-right:10px}.siteLink--responsive .siteLink__item:nth-of-type(3n){margin-right:0}.siteLink--full .siteLink__item.siteLink__item--noCampaign{margin-bottom:6px}.siteLink__item__link{overflow:hidden;display:block;position:relative;width:100%;border:1px solid #c8c8c8;-webkit-border-radius:4px;border-radius:4px;text-decoration:none;text-align:right}.siteLink__item__link--hover,.siteLink__item__link.hover,.siteLink__item__link:hover{opacity:.7}.siteLink__item__link.siteLink__item__link--goods{background:#ff9100}.siteLink__item__link.siteLink__item__link--comic{background:#00c4d3}.siteLink__item__link.siteLink__item__link--package{background:#3f81d9}.siteLink__item__link.siteLink__item__link--sticker{background:#88c23f}.siteLink__item__link.siteLink__item__link--smapri_design{background:#f488b8}.siteLink__item__link.siteLink__item__link--smapri_design .siteLink__item__title{font-size:14px}.siteLink__item__title{display:inline-block;width:150px;padding-left:15px;font-weight:700;font-size:16px;color:#fff;text-align:left;vertical-align:middle}.siteLink__item__title:before{content:"";position:absolute;left:6px;top:0;bottom:0;margin:auto;width:0;height:0;border:4px solid transparent;border-left:4px solid #fff;border-right:0px solid transparent;margin-right:4px}.siteLink__item__title.siteLink__item__title--smapri_design{font-size:14px}.siteLink__item__image{display:inline-block;width:-webkit-calc(100% - 150px);width:-moz-calc(100% - 150px);width:calc(100% - 150px);height:56px;margin:-2px -2px 0 0;text-align:right;vertical-align:middle;-webkit-clip-path:polygon(10% 0,100% 0,100% 100%,0 100%);clip-path:polygon(10% 0,100% 0,100% 100%,0 100%)}.siteLink--full .siteLink__item--noCampaign .siteLink__item__image{height:50px}.siteLink__item__image img{object-fit:cover;width:100%;height:100%}.forBeginner{display:none}.forBeginner__list__item{display:block;float:left;width:50%;border:1px solid #c8c8c8}.forBeginner__list__item:first-child{border-right:none}.forBeginner__link{position:relative;display:block;height:56px;padding:20px 10px;color:#1e1e1e;text-decoration:none;font-weight:700}.forBeginner__link--hover,.forBeginner__link.hover,.forBeginner__link:hover{opacity:.7}.forBeginner__link__image{position:absolute;top:0;bottom:0;margin:auto}.forBeginner__link__image.forBeginner__link__image--forBeginner{right:20px}.forBeginner__link__image.forBeginner__link__image--sample{right:10px}.forBeginner__registBtn{margin-top:10px;-webkit-border-radius:4px;border-radius:4px;background:#f18002;-webkit-box-shadow:0 1px 0 0 #a7a7a7;box-shadow:0 1px 0 0 #a7a7a7}.forBeginner__registBtn__link{color:#fff;text-decoration:none}.forBeginner__registBtn__linkWord{position:relative;max-width:94%;padding:8px 0 8px 10px;text-align:center;font-size:16px;font-weight:700;border-right:1px solid #fff}.forBeginner__registBtn__linkWord:after{content:'';display:inline-block;vertical-align:baseline;position:absolute;right:-23px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border:4px solid transparent;border-left:7px solid #fff;border-right:0 solid transparent;margin-right:7px}.forBeginner__registBtn__linkWord--small{font-size:14px;font-weight:400}.forBeginner__registBtn__linkWord--accent{color:#fff100;margin:0 -6px}.extraordinaryNews{position:relative;width:100%;border:solid 3px #ff1d25;margin-bottom:20px}.extraordinaryNews--hover,.extraordinaryNews.hover,.extraordinaryNews:hover{opacity:.7}.extraordinaryNews__link{display:block;width:100%;height:100%;padding:10px 50px}.extraordinaryNews__image{position:absolute;top:0;bottom:0;left:160px;margin:auto}.extraordinaryNews__title{font-size:20px;padding-left:26%;color:#ff1d25;font-weight:700}.topCampaign{margin-bottom:20px}.topCampaign__anchor{position:relative;display:block;height:38px;padding-right:24px;border:solid 2px #d21c24;-webkit-border-radius:4px;border-radius:4px;font-size:16px;font-weight:700;color:#d21c24;text-align:center;line-height:34px}.topCampaign__anchor--hover,.topCampaign__anchor.hover,.topCampaign__anchor:hover{opacity:.7}.topCampaign__anchor:after{content:'';position:absolute;top:0;bottom:0;right:16px;display:block;width:0;height:0;border:6px solid transparent;border-left:8px solid #d21c24;border-right:0px solid transparent;margin-right:8px;margin:auto}.topCampaign__anchor__icon{margin-left:6px;padding:2px 5px;font-size:12px;font-weight:700;color:#fff;background:#d21c24;-webkit-border-radius:3px;border-radius:3px}.topHalfSizeLink{float:left;width:49%;margin-right:2%}.topHalfSizeLink:last-child{margin-right:0}.topHalfSizeLink .topNewYearCalendarLink{margin-bottom:20px}.popularProducts{position:relative;margin-bottom:25px}.popularProducts.popularProducts--recommend{margin-bottom:40px}.product{overflow:hidden;float:left;margin-right:10px;width:252px;height:102px;-webkit-border-radius:3px;border-radius:3px}.product:nth-child(n+5){margin-top:10px}.product:nth-child(4n){float:right;margin-right:0}.product.product--others .product__anchor{color:#007eff}.product.product--others .product__anchor:after{display:none}.product.product--recommend{height:72px;display:table}.product__anchor{position:relative;width:100%;height:100%;display:block;padding:10px 0 8px 12px;text-decoration:none;color:inherit;border:solid 1px #d0d0d0;-webkit-border-radius:3px;border-radius:3px}.product__anchor--hover,.product__anchor.hover,.product__anchor:hover{opacity:.7}.product__anchor.product__anchor--recommend{display:table-cell;padding-top:0;padding-bottom:0;vertical-align:middle}.product:first-of-type .product__anchor.product__anchor--recommend{border-top-width:1px}.product__anchor:after{content:"";position:absolute;left:-1px;top:-1px;background:#004fb5;display:block;width:5px;height:105%}.product__name{min-height:39px;margin-bottom:5px;font-size:16px;font-weight:700}.product__name.product__name--recommend{min-height:0;margin-bottom:2px}.product__name__copy{font-size:10px}.product__price{margin:-4px 0 2px;line-height:1;text-align:left;font-weight:700}.product__price__price{font-size:30px;color:red;text-shadow:2px 2px 0 #fff,-2px -2px 0 #fff,2px 2px 0 #fff,2px -2px 0 #fff,0 2px 0 #fff,0 -2px 0 #fff,-2px 0 0 #fff,2px 0 0 #fff}.product__price__unit{font-size:12px;color:red;text-shadow:2px 2px 0 #fff,-2px -2px 0 #fff,2px 2px 0 #fff,2px -2px 0 #fff,0 2px 0 #fff,0 -2px 0 #fff,-2px 0 0 #fff,2px 0 0 #fff}.product__price__spec{font-size:10px}.product__price__specBreak{display:none}.product__figure{overflow:hidden;position:absolute;top:0;bottom:0;right:0;margin:auto;width:115px;text-align:right;z-index:-1}.product__figure.product__figure--recommend{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.product__figure__image{object-fit:cover;height:100%}.specialInformation{margin-bottom:30px}.specialInformation__linkWrapper{padding:14px 20px;-webkit-border-radius:5px;border-radius:5px;background:#d9ecff}.specialInformation__link{position:relative;color:#004fb5;font-size:16px;font-weight:700}.specialInformation__link--hover,.specialInformation__link.hover,.specialInformation__link:hover{text-decoration:underline}.specialInformation__link--active,.specialInformation__link.active,.specialInformation__link:active{color:#005dd6}.specialInformation__link:after{content:'';position:absolute;top:4px;right:-20px;width:0;height:0;border:7px solid transparent;border-left:11px solid #004fb5;border-right:0px solid transparent;margin-right:11px;margin-right:0}.variousServices{margin-bottom:40px}.topBanner{float:left;margin-right:12px}.topBanner:nth-child(3n){margin-right:0}.topBanner:nth-child(n+4){margin-top:10px}.topBanner__anchor{height:100%;cursor:pointer}.topBanner__anchor--hover,.topBanner__anchor.hover,.topBanner__anchor:hover{opacity:.7}.topBanner__image.topBanner__image--mobile{display:none}.topBanner:nth-child(2n) .topBanner__anchor{text-align:right}.forNonDesigner{position:relative;margin-bottom:40px}.forNonDesigner__title{position:static}.forNonDesigner__list__item{overflow:hidden;float:left;width:32%;margin-right:2%;text-decoration:none;border:1px solid #c8c8c8;-webkit-border-radius:5px;border-radius:5px}.forNonDesigner__list__item:nth-of-type(3n){margin-right:0}.forNonDesigner__list__link{display:table;text-decoration:none;height:100px}.forNonDesigner__list__link:hover{opacity:.7}.forNonDesigner__contents{display:table-cell;width:57%;color:#1e1e1e;vertical-align:top}.forNonDesigner__contents__copy{width:98%;margin-top:10px;background:#ffd197;padding:4px 0 4px 12px;font-weight:700;-webkit-clip-path:polygon(0% 0%,95% 0%,100% 50%,95% 100%,0% 100%);clip-path:polygon(0% 0%,95% 0%,100% 50%,95% 100%,0% 100%)}.forNonDesigner__contents__title{display:table-cell;height:90px;padding-left:12px;font-size:22px;line-height:1.2;font-weight:700;vertical-align:middle}.forNonDesigner__contents__title span{font-size:14px}.forNonDesigner__contents__title span.forNonDesigner__contents__subTitle{display:block;font-size:12px;font-weight:400;line-height:1.2}.forNonDesigner__image{display:table-cell;height:100%}.forNonDesigner__image img{object-fit:cover;width:100%}.forNonDesigner__supportLink{position:absolute;top:5px;right:0}.options{margin-bottom:40px}.options__list__item{float:left}.options__list__item:nth-of-type(2n){float:right}.options__list__item a{overflow:hidden;display:block;border:1px solid #c8c8c8;-webkit-border-radius:5px;border-radius:5px}.options__list__item a--hover,.options__list__item a.hover,.options__list__item a:hover{opacity:.7}.options__list__item a img{image-rendering:-webkit-optimize-contrast;max-width:100%;height:auto}_::-webkit-full-page-media,_:future,:root .options__list__item img{image-rendering:auto}.graphicMagazine{position:relative;margin-bottom:40px}.graphicMagazine__title{display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-right:1em}.graphicMagazine__title__lead{display:none}.graphicMagazine__topLink{position:absolute;right:0;top:4px}.graphicMagazine__list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 16px 1fr 16px 1fr;grid-template-columns:repeat(3,1fr);grid-gap:0 16px}.graphicMagazine .articleCard{overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;padding:16px 16px 12px;text-decoration:none;-webkit-border-radius:5px;border-radius:5px;border:1px solid #c8c8c8}.graphicMagazine .articleCard:hover{opacity:.7}.graphicMagazine .articleCard__image{margin:-16px -16px 14px}.graphicMagazine .articleCard__image img{max-width:100%;height:auto;image-rendering:-webkit-optimize-contrast}.graphicMagazine .articleCard__title{line-height:1.4;color:#1e1e1e;font-weight:700;margin-bottom:6px}.graphicMagazine .articleCard__description{overflow:hidden;display:-webkit-box;font-size:12px;line-height:1.6;color:#737373;-webkit-box-orient:vertical;-webkit-line-clamp:2}.companyCalendar{margin-bottom:25px}.newsBox{display:table;width:100%;border:solid 1px #c8c8c8;margin-bottom:50px}.newsBox__section{display:table-cell;width:50%;padding:10px 18px}.newsBox__section:first-of-type{padding-bottom:10px;border-right:1px solid #c8c8c8}.newsBox__section__title{font-size:14px;font-weight:700}.newsBox__controller{display:none}.newsBox__controller__button:first-child{-webkit-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.newsBox__controller__button:last-child{-webkit-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.newsBox__controller__button.selected{background:#007eff;color:#fff;font-weight:700;cursor:default}.newsBox__anchor{display:none}.newsBoxTitle{position:relative;margin-bottom:8px}.newsBoxTitle__anchor{position:absolute;right:0;top:0}.newsHeadline{margin-bottom:4px}.newsHeadline__date{display:table-cell;padding-right:1em}.newsHeadline__title{display:table-cell;padding-left:1em;text-indent:-1em}.highGradeOptions{margin-bottom:40px}.highGradeOptions__list{border-top:1px solid #c8c8c8;border-left:1px solid #c8c8c8}.highGradeOptions__list__item{width:33%;float:left;border-right:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8}.highGradeOptions__list__item:nth-child(3n){float:right;width:34%}.highGradeOptions__bannerArea{margin-top:20px}.serviceIntroduction{position:relative;display:table;width:100%}.serviceIntroduction--hover,.serviceIntroduction.hover,.serviceIntroduction:hover{opacity:.7}.serviceIntroduction__text{float:left;width:-webkit-calc(100% - 143px);width:-moz-calc(100% - 143px);width:calc(100% - 143px);padding:8px 0 0 10px}.serviceIntroduction__text__name{font-size:15px;font-weight:700;line-height:1.6}.serviceIntroduction__text__name.serviceIntroduction__text__name--small{font-size:10px;vertical-align:middle}.serviceIntroduction__image{float:right;width:143px}.serviceIntroduction__image__image{max-width:100%;height:100%}.serviceIntroduction__title{display:table-cell;margin-bottom:8px;font-size:16px;vertical-align:middle}.serviceIntroduction__title.serviceIntroduction__title--mobile{display:none}.serviceIntroduction__title.serviceIntroduction__title--hasIcon{position:relative;padding-left:24px}.serviceIntroduction__title__newIcon{margin-top:-4px}.serviceIntroduction__figure{position:absolute;top:0;right:24px;bottom:0;width:136px}.serviceIntroduction__figure__image{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.serviceIntroduction__figure__image.serviceIntroduction__figure__image--mobile{position:static;display:none}.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}@media screen and (min-width:1316px){.siteLink.siteLink--responsive{display:none}.product.product--others{position:absolute;right:0;top:5px;height:auto;margin:0}.product.product--others .product__anchor{padding:0;text-align:right;border:none}.product.product--others .product__anchor br{display:none}.graphicMagazine__title__lead{display:inline-block}}@media screen and (max-width:1315px){.content-wrapper{width:1008px}.firstViewCompornent__main{width:100%}.firstViewCompornent__sub{display:none}.bigCarousel{width:100%}.carouselSlide__image.carouselSlide__image--pc{width:100%;height:auto}.siteLink.siteLink--full{display:none}.siteLink__item__image{height:70px}.topHalfSizeLink{float:none;width:100%;margin-right:0}.topHalfSizeLink .topNewYearCalendarLink{margin-bottom:15px}.product{width:242px}.product:nth-child(n+4){margin-top:10px}.product:nth-child(4n){float:left;margin-right:10px}.product:nth-child(3n){float:right;margin-right:0}.product.product--others{display:table}.product.product--others .product__anchor{display:table-cell;padding-left:0;text-align:center;vertical-align:middle}.product.product--others .product__anchor span{display:inline-block;vertical-align:middle;text-align:left}.product.product--others .product__anchor:after{display:block}.product__anchor__others{vertical-align:middle}.topBanner{width:49.5%;margin-right:0}.topBanner:nth-child(2n){float:right}.topBanner:nth-child(n+3){margin-top:10px}.topBanner__image{display:none}.topBanner__image.topBanner__image--mobile{display:block;max-width:100%;height:auto}.forNonDesigner__list__item{width:242px;margin-right:10px}.forNonDesigner__contents{width:65%}.forNonDesigner__contents__copy{padding:4px 0 4px 8px;font-size:12px}.forNonDesigner__contents__title{height:60px;padding-left:8px;font-size:16px}.forNonDesigner__contents__title span{font-size:12px}.forNonDesigner__contents__title span.forNonDesigner__contents__subTitle{font-size:10px}.forNonDesigner__contents__title.forNonDesigner__contents__title--smapriDesign br{display:none}.forNonDesigner__image{width:40%}.forNonDesigner__image img{height:115px}.options__list__item{max-width:49%}.graphicMagazine__list{grid-gap:0 10px}.newsBox{display:block;padding:10px 18px}.newsBox__section{display:block;width:100%;padding:0}.newsBox__section:first-of-type{margin-bottom:10px;border-right:none;border-bottom:1px solid #c8c8c8}.highGradeOptions__list{border-left:none}.highGradeOptions__list__item{width:50%}.highGradeOptions__list__item:nth-child(2n-1){border-left:1px solid #c8c8c8}.highGradeOptions__list__item:nth-child(3n){float:left;width:50%}.serviceIntroduction__text{padding:8px 0 0 10px}.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:1315px) and (max-width:767px){.topBanner:nth-child(2n){margin-top:0}.topBanner:nth-child(n+3){margin-top:0}}@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:1020px){.content-wrapper{width:746px}}@media screen and (max-width:767px){.content-wrapper{width:400px}.bigCarousel__frame{width:-webkit-calc(100% + 16px);width:-moz-calc(100% + 16px);width:calc(100% + 16px);height:auto;margin:0 0 26px -8px!important;border:none}.bigCarousel .slick-dots{bottom:-32px}.bigCarousel .slick-dots li{width:24px}.bigCarousel .slick-dots li button{width:8px;height:8px}.bigCarousel .slick-dots.has-10 li,.bigCarousel .slick-dots.has-8 li,.bigCarousel .slick-dots.has-9 li{width:30px}.bigCarousel .slick-arrow{display:none!important}.carouselSlide__image.carouselSlide__image--pc{display:none}.carouselSlide__image.carouselSlide__image--mobile{display:inline-block;width:-webkit-calc(100% - 16px);width:-moz-calc(100% - 16px);width:calc(100% - 16px);height:auto;margin-left:8px}.topNews{height:auto;margin-bottom:18px;font-size:12px}.topNews__head{display:none}.topNews__display{height:50px;padding-left:42px;padding-right:42px;border:none;-webkit-border-radius:0;border-radius:0}.topNews__display__list{height:100%;padding:4px 0}.topNews__bottom{display:block;font-size:14px;text-align:right}.newsTopic{padding:2px 0;line-height:1.6em}.newsTopic.slick-slide{height:45px}.newsTopic__date{display:none}.newsTopic__anchor{padding-left:0;white-space:normal}.siteLink.siteLink--responsive{margin-bottom:30px}.siteLink--responsive .siteLink__item{width:100%;margin-bottom:5px}.siteLink__item__title{width:-webkit-calc(100% - 130px);width:-moz-calc(100% - 130px);width:calc(100% - 130px)}.siteLink__item__title br{display:none}.siteLink__item__title.siteLink__item__title--smapri_design{font-size:16px}.siteLink__item__title.siteLink__item__title--smapri_design br{display:inline}.siteLink__item__image{width:130px;height:68px}.forBeginner{display:block;margin-bottom:20px}.extraordinaryNews__link{padding:10px 20px}.extraordinaryNews__image{left:22px}.extraordinaryNews__title{font-size:16px;padding-left:15%}.topCampaign__anchor{padding-right:14px}.topCampaign__anchor:after{right:6px}.popularProducts{margin-bottom:30px}.product:nth-child(n+4){margin-top:0}.product:nth-child(n+5){margin-top:0}.product:nth-child(4n){float:none;margin-right:0}.product:nth-child(3n){float:none}.product:nth-last-of-type(2){margin-bottom:0}.product{margin:0;float:none;width:100%;height:auto;margin-bottom:5px}.product.product--others{border:none}.product.product--others .product__anchor{display:block;min-height:0;text-align:right;border:none}.product.product--others .product__anchor br{display:none}.product.product--others .product__anchor:after{display:none}.product.product--others{width:100%;float:none}.product.product--recommend{height:60px}.product.product--recommend.product--others{height:auto}.product__anchor{padding-bottom:4px}.product__anchor.product__anchor--recommend:after{display:none}.product__name{font-size:16px;min-height:auto}.product__name>br{display:none}.product__price__price{font-size:18px}.product__price__unit{font-size:14px}.product__figure{width:40%;height:100%}.product__figure.product__figure--recommend{width:24%;height:auto}.product__figure__image{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%}.specialInformation__linkWrapper{position:relative;padding:6px 25px 6px 14px}.specialInformation__link{position:static;font-size:14px}.specialInformation__link:after{top:0;bottom:0;right:10px;margin:auto;width:0;height:0;border:6px solid transparent;border-left:10px solid #004fb5;border-right:0px solid transparent;margin-right:10px;margin-right:0}.variousServices{margin-bottom:30px}.topBannerWrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.topBanner{float:none;width:100%;height:auto;margin-top:0;margin-bottom:8px}.topBanner:nth-child(3n){margin-bottom:8px}.topBanner.topBanner--position1{-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.topBanner__anchor{display:block}.topBanner:nth-child(2n-1) .topBanner__anchor{text-align:center}.topBanner:nth-child(2n) .topBanner__anchor{text-align:center}.forNonDesigner{position:relative}.forNonDesigner__list{margin-bottom:10px}.forNonDesigner__list__item{float:none;width:100%;margin-bottom:10px}.forNonDesigner__contents{width:75%}.forNonDesigner__contents__copy br{display:none}.forNonDesigner__contents__title span.forNonDesigner__contents__subTitle{font-size:12px}.forNonDesigner__contents__title{font-size:16px}.forNonDesigner__contents__title br{display:none}.forNonDesigner__contents__title br.u-break.u-break--onlyFullWidth{display:inline}.forNonDesigner__image{width:25%}.forNonDesigner__image img{width:100px;height:100px}.forNonDesigner__supportLink{position:static;padding-top:5px;text-align:right}.options__list__item{float:none;max-width:100%;margin-bottom:10px}.graphicMagazine__topLink{position:static;margin-top:16px;text-align:right}.graphicMagazine__list{display:block}.graphicMagazine .articleCard{padding:12px 12px 10px;margin-bottom:10px}.graphicMagazine .articleCard__image{margin:-12px -12px 10px}.graphicMagazine .articleCard__title{margin-bottom:0}.graphicMagazine .articleCard__description{display:none}.newsBoxWrapper{margin-bottom:30px}.newsBox{margin-bottom:1em;padding:0;border:none}.newsBox__section{margin-bottom:0}.newsBox__section:first-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none}.newsBox__controller{display:block;margin-bottom:20px}.newsBox__controller__button{float:left;width:50%;padding:6px 0;border:solid 1px #007eff;color:#007eff;cursor:pointer;text-align:center}.newsBox__anchor{display:block;margin-top:15px}.newsBox__anchor a{display:block;padding:8px;text-align:center;border:1px solid #c8c8c8;-webkit-border-radius:4px;border-radius:4px}.newsBoxTitle{display:none}.newsBoxTitle__anchor{position:static}.newsHeadline__title{display:block;margin-left:0;margin-bottom:12px}.highGradeOptions__bannerArea{margin-top:15px}.serviceIntroduction{padding:0}.serviceIntroduction__text{float:none;width:100%;padding:8px 0 6px;text-align:center}.serviceIntroduction__text__name{font-size:14px}.serviceIntroduction__image{float:none;width:100%;text-align:center;margin-bottom:10px}.serviceIntroduction__title{position:absolute;bottom:0;display:table;width:100%;height:50px;margin-bottom:0;padding:4px 0;text-align:center;background:rgba(0,0,0,.4);color:#fff;font-size:14px;z-index:1}.serviceIntroduction__title.serviceIntroduction__title--mobileChange{display:none}.serviceIntroduction__title.serviceIntroduction__title--mobile{display:table}.serviceIntroduction__title.serviceIntroduction__title--hasIcon{padding-left:0}.serviceIntroduction__figure{position:static;display:inline-block;width:100%}.serviceIntroduction__figure__image{display:none}.serviceIntroduction__figure__image.serviceIntroduction__figure__image--mobile{display:inline-block;width:100%;height:100%}.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}}@media screen and (max-width:767px) and (max-width:419px){.bigCarousel .slick-dots li{width:-webkit-calc(7% - 4px);width:-moz-calc(7% - 4px);width:calc(7% - 4px)}.serviceIntroduction__title{font-size:12px}}@media screen and (max-width:767px) and (max-width:360px){.serviceIntroduction__title{font-size:11px}}@media screen and (max-width:767px) and (max-width:350px){.serviceIntroduction__title{font-size:10px}}@media screen and (max-width:419px){.content-wrapper{width:100%}.bigCarousel{width:auto;margin:-14px -50px 0;padding:0 50px}.bigCarousel .slick-dots{width:86%;left:0;right:0;margin:auto}.bigCarousel .slick-dots.has-6 li{width:-webkit-calc(16% - 4px);width:-moz-calc(16% - 4px);width:calc(16% - 4px)}.bigCarousel .slick-dots.has-7 li{width:-webkit-calc(14% - 4px);width:-moz-calc(14% - 4px);width:calc(14% - 4px)}.bigCarousel .slick-dots.has-8 li{width:-webkit-calc(12% - 4px);width:-moz-calc(12% - 4px);width:calc(12% - 4px)}.bigCarousel .slick-dots.has-9 li{width:-webkit-calc(11% - 4px);width:-moz-calc(11% - 4px);width:calc(11% - 4px)}.bigCarousel .slick-dots.has-10 li{width:-webkit-calc(10% - 4px);width:-moz-calc(10% - 4px);width:calc(10% - 4px)}.carouselSlide__image.carouselSlide__image--mobile{width:100%;margin-left:0}.forBeginner__link__image.forBeginner__link__image--sample{width:70px;height:auto}.extraordinaryNews__image{left:50px}.extraordinaryNews__title{font-size:14px;padding-left:30%}}@media screen and (max-width:399px){.product__price__specBreak{display:none}}@media screen and (max-width:380px){.forNonDesigner__contents__copy{font-size:11px}}@media screen and (max-width:370px){.forBeginner__link__image.forBeginner__link__image--sample{width:60px;right:8px}}@media screen and (max-width:350px){.forBeginner__link{padding-left:6px}.forBeginner__link__image.forBeginner__link__image--sample{width:50px;right:6px}}@media screen and (max-width:330px){.forBeginner__link__image.forBeginner__link__image--forBeginner{right:12px}}@media print{body{-webkit-print-color-adjust:exact;zoom:0.8}}
/* Copyright 2019 Graphic Co., Ltd. All Right Reserved. */
