@charset "UTF-8";.approach__lead__upper{margin-bottom:10px;font-weight:700;font-size:16px}.approach:first-child .approach__lead__upper{color:#00b0fb}.approach:nth-child(2) .approach__lead__upper{color:#ff9100}.assistance__download{display:inline-block;margin-bottom:0}.assistance__attention{width:100%;padding:12px 14px;border:solid 1px #d21c24}.assistance__title{font-size:15px;margin-bottom:4px;font-weight:700;color:#d21c24}.reception__attention{font-size:24px;text-align:center}.portal__paragraphWrapper{text-align:center}.portal__paragraph{position:relative;font-size:26px;font-weight:700;color:#d21c24;margin-bottom:6px;text-align:center}.portal__paragraph:before{content:'';position:absolute;top:0;left:0;bottom:0;margin:auto;height:2px;width:36px;border-top:2px solid #d21c24;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.portal__paragraph:after{content:'';position:absolute;top:0;right:0;bottom:0;margin:auto;height:2px;width:36px;border-top:2px solid #d21c24;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.portal__paragraph__break{display:none}.portal__paragraph__smallLetter{font-size:16px;margin-left:8px}.portal__attention.portal__attention--first{margin-bottom:0}.portal__lead{font-size:18px;font-weight:700;margin-bottom:4px;text-align:center}.attentionWrapper{border:solid 5px #e4e4e4;padding:20px 16px}.printAttention{margin-bottom:30px;padding-bottom:16px;border-bottom:1px solid #c8c8c8}.dataCreateAttention{margin-bottom:30px;padding-bottom:16px;border-bottom:1px solid #c8c8c8}.dataCreateAttention__aboutColorReproducibility{margin-top:30px}.dataCreateAttention__paragraphWrapper{float:left;width:54%}.dataCreateAttention__imageWrapper{float:right}.dataCreateAttention__subTitle{font-weight:700;font-size:16px;margin-bottom:6px}.serviceIntroduction__link{display:block;padding:16px 14px;color:#1e1e1e;width:100%;height:100%;text-decoration:none}.serviceIntroduction__link--hover,.serviceIntroduction__link.hover,.serviceIntroduction__link:hover{opacity:.7}.serviceIntroduction__box{border:solid 2px #e4e4e4;height:150px;margin-bottom:24px}.serviceIntroduction__box__half{position:relative;float:left;padding:16px 14px;width:48%;height:198px}.serviceIntroduction__box__half--hover,.serviceIntroduction__box__half.hover,.serviceIntroduction__box__half:hover{opacity:.7}.serviceIntroduction__box__half:last-child{float:right}.serviceIntroduction__box__halfLink{display:block;color:#1e1e1e;width:100%;height:100%;text-decoration:none}.serviceIntroduction__title{font-size:20px;font-weight:700;margin-bottom:8px}.serviceIntroduction__offset{font-size:20px;font-weight:700;margin-bottom:50px;color:#00b0fb}.serviceIntroduction__offset__imageWrapper{position:absolute;width:38%;bottom:10px;right:14px;text-align:right}.serviceIntroduction__offset__image{max-width:100%;height:auto}.serviceIntroduction__addressPrintName{margin-top:14px;font-weight:700}.serviceIntroduction__addressPrintPrice{font-size:18px;color:#d21c24;font-weight:700;margin:2px 0}.serviceIntroduction__addressPrintPrice__icon{position:absolute;top:24px;right:18px}.serviceIntroduction__descriptionWrapper{float:left;width:79%}.serviceIntroduction__descriptionWrapper__address{width:50%}.serviceIntroduction__imageWrapper{position:relative;float:right;width:20%;height:100%}.serviceIntroduction__imageWrapper__address{width:50%;height:100%}.serviceIntroduction__image{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.serviceIntroduction__boxParagraph{margin-bottom:14px}.serviceIntroduction__banner{margin-bottom:24px}.serviceIntroduction__banner img--hover,.serviceIntroduction__banner img.hover,.serviceIntroduction__banner img:hover{opacity:.7}.serviceIntroduction__banner.serviceIntroduction__banner--center{text-align:center}.newYearsCardDeliveryInformation{margin:30px auto 20px;padding:20px 20px;border:1px solid #d21c24;font-size:16px;overflow:hidden}.newYearsCardDeliveryInformation.newYearsCardDeliveryInformation--index{margin-bottom:0;padding-left:40px;padding-right:40px}.newYearsCardDeliveryInformation.newYearsCardDeliveryInformation--large{height:800px;margin-bottom:0;padding-left:40px;padding-right:40px}.newYearsCardDeliveryInformation__title{margin-bottom:10px;border-bottom:1px solid #d21c24;font-size:24px}.newYearsCardDeliveryInformation__switch{display:none}.newYearsCardDeliveryInformation__switch__label{position:relative;width:auto;margin-bottom:10px}.newYearsCardDeliveryInformation__switch__label:after{content:'';position:absolute;top:0;right:auto;bottom:0;width:0;height:0;border:5px solid transparent;border-top:8px solid #007eff;border-bottom:0 solid transparent;margin-bottom:8px;margin:auto}.newYearsCardDeliveryInformation__switch:checked~p:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.newYearsCardDeliveryInformation__switch:checked~.deliveryInformationDateList{display:block}.deliveryInformationDateList{display:none;padding:5px 20px 0;font-weight:400}.deliveryInformationDateList__box{margin-bottom:20px}.deliveryInformationDateList__box__title{margin-bottom:10px;font-weight:700}.deliveryInformationDateList__box__atena--offset{display:none}@media screen and (min-width:1316px){.portal__paragraph:before{left:146px}.portal__paragraph:after{right:146px}.dataCreateAttention__paragraphWrapper{width:-webkit-calc(100% - 340px);width:-moz-calc(100% - 340px);width:calc(100% - 340px)}.serviceIntroduction__descriptionWrapper__address{width:-webkit-calc(100% - 300px);width:-moz-calc(100% - 300px);width:calc(100% - 300px)}.serviceIntroduction__imageWrapper__address{width:300px}}@media screen and (max-width:1020px){.newYearsCardDeliveryInformation{padding:12px 14px;font-size:14px}.newYearsCardDeliveryInformation__title{font-size:16px}.deliveryInformationDateList{padding:10px}}@media screen and (max-width:767px){.reception__attention{text-align:left}.portal__paragraph{font-size:18px;display:inline-block;text-align:center}.portal__paragraph:before{width:50px;left:-50px;-webkit-transform:rotate(60deg);-moz-transform:rotate(60deg);transform:rotate(60deg)}.portal__paragraph:after{width:50px;right:-40px;-webkit-transform:rotate(-60deg);-moz-transform:rotate(-60deg);transform:rotate(-60deg)}.portal__paragraph__smallLetter{font-size:14px;display:block;margin-left:0;text-align:center}.portal__lead{font-size:16px}.dataCreateAttention__paragraphWrapper{float:none;width:100%}.dataCreateAttention__imageWrapper{float:none;margin-top:12px;text-align:center}.dataCreateAttention__image{max-width:100%;height:auto}.serviceIntroduction__box{height:auto}.serviceIntroduction__box__half{float:none;width:100%;height:auto}.serviceIntroduction__box__half:last-child{float:none}.serviceIntroduction__offset{margin-bottom:14px}.serviceIntroduction__descriptionWrapper{float:none;width:100%}.serviceIntroduction__descriptionWrapper__address{width:100%}.serviceIntroduction__imageWrapper{float:none;width:100%;height:auto;margin-top:10px;text-align:center}.serviceIntroduction__imageWrapper__address{width:100%}.serviceIntroduction__image{position:static;max-width:100%;height:auto}.serviceIntroduction__banner img{max-width:100%;height:auto}.newYearsCardDeliveryInformation.newYearsCardDeliveryInformation--index{padding:10px}}@media screen and (max-width:419px){.portal__paragraph:before{width:72px;left:-56px;-webkit-transform:rotate(70deg);-moz-transform:rotate(70deg);transform:rotate(70deg)}.portal__paragraph:after{width:72px;right:-46px;-webkit-transform:rotate(-70deg);-moz-transform:rotate(-70deg);transform:rotate(-70deg)}.portal__paragraph__break{display:block}.portal__lead{font-size:14px}}@media screen and (max-width:320px){.serviceIntroduction__offset__imageWrapper{width:34%}}
/* Copyright 2019 Graphic Co., Ltd. All Right Reserved. */
