@charset "UTF-8";.signupButton{width:250px}.order{counter-reset:number 0;border-bottom:1px solid #c8c8c8}.orderFlow{position:relative;padding-right:80px}.orderFlow:first-child{margin-top:40px}.orderFlow+.orderFlow .orderFlowBox:first-child{border-top:1px solid #c8c8c8;padding-top:40px}.orderFlow+.orderFlow .orderFlowBox:first-child .orderFlowBox__number{top:46px}.orderFlowBox{position:relative;padding-bottom:40px;padding-top:40px;padding-left:140px;border-top:1px solid #c8c8c8;counter-increment:number}.orderFlowBox:first-child{padding-top:0;border:none}.orderFlowBox:first-child .orderFlowBox__number{top:8px}.orderFlowBox:not(:last-child){min-height:200px}.orderFlowBox:last-child{margin-bottom:0;min-height:160px}.orderFlowBox__number{position:absolute;top:48px;left:0;font-weight:700;z-index:1}.orderFlowBox__number:before{content:counter(number)}.orderFlowBox__image{position:absolute;left:24px}.orderFlowBox__detail__lead{margin-bottom:16px;line-height:1.6em}.orderFlowBox__detail__attention{margin-top:20px}.orderFlowBox__detail__attention:before{content:'※'}.orderType{position:absolute;top:0;right:10px;width:30px;height:100%;padding:4px;text-align:center;background:#aeaeae;color:#fff}.orderType:before{content:'';position:absolute;left:0;bottom:0;width:30px;height:16px;background:#fff;margin:auto}.orderType:after{content:'';position:absolute;left:0;bottom:0;width:0;height:0;border:15px solid transparent;border-top:16px solid #aeaeae;border-bottom:0 solid transparent;margin-bottom:16px;margin:auto}.orderType__text{position:absolute;top:50%;left:0;right:0;width:24px;margin:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);font-weight:700}img{max-width:100%;height:auto}.salesWords{margin-bottom:15px}.package{position:relative}.package__detail{float:left;width:80%}.package__detail__description{margin-bottom:15px}.package__image{float:right;width:18%;padding-top:10px;text-align:center}.anchorList{margin-bottom:40px}.anchorList__list__item{float:left;margin-bottom:10px}.anchorList__list__item:after{content:"|";display:inline-block}.anchorList__list__item:last-of-type:after{display:none}.anchorList__list__link{padding:0 10px}.price__lead{margin-bottom:30px;font-size:18px;font-weight:700}.price .number{margin-top:30px}.price .number__wrapper{border:2px solid #c8c8c8;padding:20px 18px}.price .number__item{margin-top:30px;padding-top:30px;border-top:1px dashed #c8c8c8}.price .number__item:first-of-type{margin:0;padding:0;border:none}.price .number__item--child{float:left;width:49%;margin:0;padding:0;border:none}.price .number__item--child:nth-of-type(2n){float:right}.price .number__item__pattern{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:2px 5px;margin-bottom:25px;border:1px solid}.price .number__item__titleNote{font-size:14px;font-weight:400;color:#1e1e1e}.price .number__item__image{text-align:center}.price .number__item__caption{margin-top:15px;text-align:center}.price .number__item__caption--text{width:90%;margin:15px auto 0;text-align:left}.price .number__item__caption--textWide{margin:15px auto 0;text-align:left}.price .priceList{margin:60px 0 50px}.price .priceList__lead{margin-bottom:10px;font-size:16px;font-weight:700}.price .priceList__paragraph{margin-bottom:20px}.price .priceList__estimateTable{width:100%;margin:15px 0 10px;white-space:nowrap;-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);transform:rotateX(180deg)}.price .priceList__estimateTable td{padding:4px 12px;vertical-align:middle}.price .priceList__estimateTable th{padding:2px;background-color:#f5f5f5;text-align:center;font-weight:700;vertical-align:middle;border-top:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;border-right:1px solid #c8c8c8}.price .priceList__estimateTable th:first-child{border-right:none;border-bottom:none}.price .priceList__estimateTable__price{text-align:right;font-weight:700;border-right:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8}.price .priceList__estimateTable__price:first-child{border-right:none}.price .priceList__estimateTable__unit{text-align:center;border-right:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8}.price .priceList__estimateTable__scroll{overflow-x:scroll;-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);transform:rotateX(180deg)}.price .priceList__estimateTable__scroll _::-webkit-full-page-media,.price .priceList__estimateTable__scroll _:future,:root .price .priceList__estimateTable__scroll{-webkit-perspective:1px;perspective:1px}.price .priceList__estimateTable__fixed1line{position:-webkit-sticky;position:sticky;left:0;background-color:#fff}.price .priceList__estimateTable__fixed1line:before{content:'';position:absolute;top:0;left:1px;width:100%;height:100%;border-right:1px solid #fff}.price .priceList__estimateTable__fixed1line:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-left:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;border-right:1px solid #c8c8c8}.price .priceList__estimateTable__fixed2line{position:-webkit-sticky;position:sticky;left:58px;background-color:#fff}.price .priceList__estimateTable__fixed2line:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-right:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8}.price .priceList__estimateTable__tableHead{position:-webkit-sticky;position:sticky;left:0;border-left:none;border-right:none}.price .priceList__estimateTable__tableHead:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-left:1px solid #c8c8c8;border-right:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8}.price .priceExample{margin:30px 0 60px}.price .priceExample__item__wrapper{margin:25px 0 40px}.price .priceExample__item__image{float:left;width:55%;text-align:center}.price .priceExample__item__priceTable{float:right;width:42%}.price .priceExample__item__priceTable td{min-width:4.5em;height:1.8em;font-size:16px;font-weight:700}.price .priceExample__item__priceTable td:nth-of-type(2){color:#d21c24}.price .priceExample__item__priceTable td.sum{font-size:20px;vertical-align:middle;border-top:1px solid #c8c8c8}.sameCart{margin-bottom:60px}.sameCart__alertBox{margin:20px 0 30px;padding:15px 15px 15px 45px;border:1px solid #d21c24;background:url(/files/img/common/icons/icon_alert.png) no-repeat 15px 15px;background-size:20px}.sameCart__diversion{margin:50px 0 15px}.sameCart__diversion__caption{font-size:16px}.sameCart__diversion__note{padding-right:20px;text-align:right}.stockOption{margin-bottom:60px}.stockOption__lead{margin-bottom:10px;font-size:16px;font-weight:700}.stockOption__link{margin:10px 0 30px}.stockOption__image{margin:50px 0 25px}.stockOption__image__caption{font-size:16px}.stockOption__table{width:50%;margin-bottom:20px}.stockOption__table td{padding:4px 8px;font-size:16px;vertical-align:middle;border:1px solid #c8c8c8}.stockOption__table td:first-of-type{font-weight:700;background:#ececec}.application{margin-bottom:60px}.application__format{margin-bottom:10px}.application__format__detail{float:left;width:70%}.application__format__description{font-size:16px;font-weight:700}.application__format__image{float:right;width:29%;text-align:center}.application__guide{margin-bottom:20px}.application__guide__btn{font-size:16px}.impossibleCase{margin-bottom:60px}.impossibleCase__list{margin:25px 0 30px}.impossibleCase__list__item{float:left;width:24%;margin-right:1%}.impossibleCase__list__item:nth-of-type(4n){margin-right:0}.impossibleCase__list__caption{margin-top:10px;text-align:center}.impossibleCase__list__caption.impossibleCase__list__caption--alignLeft{text-align:left}.considerations{margin-bottom:60px}.considerations__list__item{margin-bottom:25px;padding-top:25px;border-top:1px solid #c8c8c8}.considerations__list__item:first-of-type{padding-top:0;border-top:none}.considerations .example{float:left;width:320px;margin:0 50px 40px 0}.considerations .example__title{font-size:16px;font-weight:700;line-height:40px;margin-bottom:20px}.considerations .example__title--ok{color:#004fb5}.considerations .example__title--ng{color:#d21c24}.considerations .example__title__icon{display:inline-block;margin-right:10px;vertical-align:middle}.considerations .example__title__icon--ok{-webkit-border-radius:50%;border-radius:50%;width:40px;height:40px;border:solid 5px;border-color:#004fb5}.considerations .example__title__icon--ng{position:relative;width:40px;height:40px}.considerations .example__title__icon--ng:after,.considerations .example__title__icon--ng:before{background-color:#d21c24}.considerations .example__title__icon--ng:after,.considerations .example__title__icon--ng:before{content:"";position:absolute;display:block}.considerations .example__title__icon--ng:after,.considerations .example__title__icon--ng:before{width:5px;height:51.4px;top:-5.699999999999999px;left:17.5px}.considerations .example__title__icon--ng:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.considerations .example__title__icon--ng:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.considerations .example__title__icon--ng:after,.considerations .example__title__icon--ng:before{-webkit-border-radius:5px;border-radius:5px}.considerations .example__caption{margin-top:25px}.considerations .example__caption--single{margin-top:10px}.orderStep{margin-bottom:60px}.orderStep__list{max-width:500px;margin:0 auto}.orderStep__list__item:before{content:"";display:block;margin:25px auto;width:0;height:0;border:20px solid transparent;border-top:20px solid #c8c8c8;border-bottom:0 solid transparent;margin-bottom:20px}.orderStep__list__item:first-of-type:before{display:none}.orderStep__list__caption{margin-bottom:10px}.faq{padding-bottom:45px;margin-bottom:45px;border-bottom:1px solid #c8c8c8}@media screen and (max-width:767px){.signupButton{width:100%}.orderFlow{padding-right:40px}.orderFlowBox{padding-left:28%}.orderFlowBox__image{width:20%;left:16px}.orderFlowBox__image>img{max-width:100%;height:auto}.orderType{right:0;width:24px;font-size:12px}.orderType:before{height:12px}.orderType:after{width:0;height:0;border:12px solid transparent;border-top:12px solid #aeaeae;border-bottom:0 solid transparent;margin-bottom:12px;margin:auto}.package__detail{float:none;width:100%;margin-bottom:15px}.package__image{float:none;position:absolute;right:20px;bottom:10px}.price .number__wrapper{padding:15px}.price .number__item--child{float:none;width:100%}.price .number__item--child:nth-of-type(2n){float:none}.price .number__item--child:nth-of-type(n+2){margin-top:20px}.price .priceList__estimateTable{font-size:12px}.price .priceList__estimateTable td{padding:4px}.price .priceList__estimateTable__fixed2line{left:37px}.price .priceExample__item__image{float:none;width:100%}.price .priceExample__item__priceTable{float:none;width:100%;max-width:295px;margin:30px auto 0}.sameCart__diversion__note{padding:0;text-align:left}.stockOption__table{width:100%}.application__format__detail{float:none;width:100%}.application__format__image{float:none;width:100%;margin:20px 0}.impossibleCase__list__item{width:49%;margin:0 0 20px;text-align:center}.impossibleCase__list__item:nth-of-type(2n){float:right}.considerations .example{float:none;width:100%;margin-bottom:20px}.considerations .example__image{text-align:center}.considerations .example__caption{margin-top:10px}.banner__item img{max-width:100%;height:auto}}
/* Copyright 2019 Graphic Co., Ltd. All Right Reserved. */
