@charset "UTF-8";.confirm__navigation{float:left;width:55%}.confirm__navigation__title{display:inline;font-size:22px;font-weight:700;vertical-align:middle}.confirm__navigation__editButton{margin-left:1em;vertical-align:middle}.confirm__navigation__list{width:100%;margin-top:15px;clear:both;border-collapse:collapse}.confirm__navigation__list th{width:100px;padding:5 0;white-space:nowrap;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.confirm__navigation__list td{padding:5px 20px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-weight:700}.confirm__navigation__list__option{padding:5px 0;border-bottom:1px dotted #ccc}.confirm__navigation__list__option:last-child{border-bottom:none}.confirm__navigation__list__option__katahokan{margin-top:5px;padding:10px 0 10px 15px;background-color:#e3f7ff}.confirm__navigation__list__option__katahokan span{font-weight:400}.confirm__navigation__list__option__katahokan select{margin-left:20px}.confirm__navigation__list__edit{display:none;text-align:right}.confirm__navigation__list__edit a{font-weight:400}.confirm__navigation__list__edit.confirm__navigation__list__edit--show{display:table-cell}.confirm__navigation__list p{margin-left:10px;font-weight:400;font-size:12px}.confirm__navigation__price{padding:5px 10px 10px 15px;background-color:#fffad4;overflow:hidden}.confirm__navigation__price__nouki{border-top:2px dotted #ececec;clear:both}.confirm__navigation__price__detail{padding:5px 5px 5px 5px;border-top:2px dotted #ececec;clear:both;text-align:right}.confirm__navigation__price__detail span{font-weight:700}.confirm__navigation__price__detail em{font-size:11px}.confirm__navigation__price .leftBox{float:left;width:70%;margin-top:7px;font-weight:700;vertical-align:middle}.confirm__navigation__price .rightBox{float:right;width:30%;margin-top:7px;font-weight:700;text-align:right;vertical-align:middle}.confirm__navigation__price .childPrice{padding-left:30px;font-weight:400}.confirm__navigation__price .childNouki{font-weight:400}.confirm__navigation__price .katsumoku{color:#d21c24}.confirm__navigation__price .katsumokuLarge{color:#d21c24;font-size:18px}.confirm__navigation__sumPrice{margin-top:10px;padding:5px 10px 10px 15px;background-color:#fffad4;overflow:hidden}.confirm__navigation__estimate{margin-top:20px;text-align:right}.confirm__navigation__tokkyo{margin-top:10px;padding:7px 0 7px 7px;background-color:#ececec}.confirm__navigation__tokkyo h5{font-weight:700}.confirm__navigation__tokkyo h5 span{font-weight:400}.confirm__navigation__dezagura{margin-top:10px;padding:10px 0 10px 10px;background-color:#ebf5ff}.confirm__navigation__dezagura h5{font-weight:700}.confirm__navigation__dezagura h5 span{font-weight:400}.confirm__direction{float:right;width:45%;padding-left:30px}.confirm__direction__errorMessage{margin-bottom:10px;padding:10px 10px;border-top:2px solid #d21c24;border-bottom:2px solid #d21c24;text-align:left}.confirm__direction__button{margin-bottom:10px;text-align:center}.confirm__direction__button .confirm-button{padding-left:0;padding-right:0}.confirm__direction__button__favorite{display:none}.confirm__direction__button__favoriteEdit{padding:10px;background-color:#ebf5ff}.confirm__direction__button__favoriteEdit p{font-size:18px;margin-bottom:10px}.confirm__direction__button__faq{margin-top:10px}.confirm__direction__button__messageBox{position:relative;padding:10px;background-color:#fff3ad;font-weight:700;margin-bottom:20px}.confirm__direction__button__messageBox:before{content:'';position:absolute;display:block;width:0;height:0;left:0;right:0;bottom:-15px;margin:0 auto;border-top:15px solid #fff3ad;border-right:15px solid transparent;border-left:15px solid transparent}.confirm__direction__button p.added_favorite{padding:10px;margin:0 0 7px 0;background-color:#004fb5;color:#fff;font-size:16px;text-align:center;-webkit-border-radius:3px;border-radius:3px}.confirm__direction__storeway{margin-top:20px;padding:0 5px}.confirm__direction__storeway p{margin-top:5px}.confirm__direction__storeway_list{padding:5px;border-top:2px solid #ececec;border-bottom:2px solid #ececec;text-align:left}.confirm__direction__storeway_list span{font-weight:700}.confirm__direction__storeway_list p{display:table-cell;padding:5px 10px;vertical-align:middle}.confirm__direction__storeway p.storeway_lead{margin-top:0;font-size:16px}.confirm__direction__storeway p.storeway_list{margin-top:4px;font-size:18px;color:#d21c24}.confirm__direction__storeway p.storeway_attention{margin-top:4px}.confirm__direction__storeway-main{padding:15px;background-color:#fffad4}.confirm__direction__agreement{margin-bottom:20px}.confirm__direction__agreement table.agreement_list{width:100%;margin-bottom:10px;border:1px solid #ababab}.confirm__direction__agreement table.agreement_list th{height:33px;padding:7px 10px;background-color:#ababab;color:#fff;font-weight:700;text-align:center;font-size:16px}.confirm__direction__agreement table.agreement_list th button{font-weight:400}.confirm__direction__agreement table.agreement_list td{padding:10px;vertical-align:top}.confirm__direction__agreement table.agreement_list td.agreement_btn_area{text-align:center}.confirm__direction__agreement table.agreement_list td.agreement--toio{display:block;max-height:300px;overflow-y:scroll}.confirm__direction__agreement__title{margin-bottom:10px;font-size:16px;font-weight:700}.confirm__direction__agreement__btn{margin-bottom:10px}.confirm__direction__require{margin-top:20px;padding:15px 20px 20px 20px;border:2px solid #d21c24;-webkit-border-radius:10px;border-radius:10px;text-align:center}.confirm__direction__require h5{margin-bottom:5px;color:#d21c24;font-weight:700}.confirm__direction__require h5.dojinshi{font-size:16px}.confirm__direction__require p{padding:10px 15px;text-align:left}.confirm__direction__require p.dojinshi_campaign{border-top:1px solid #dedede;padding:10px 15px;text-align:center}.confirm__direction__require p.dojinshi_selected{margin:0 10px 7px 10px;background-color:#004fb5;color:#fff;font-size:16px;text-align:center;-webkit-border-radius:3px;border-radius:3px}.confirm__direction__paid_errmsg{margin-top:10px;color:#d21c24}.confirm__direction__goodsSimulatorAlert{padding-top:10px;text-align:left}.confirm__paid__restamount{font-weight:700;font-size:16px;margin-top:10px;padding:5px 10px 10px 15px;background:#d5e4be;overflow:hidden}.confirm .dezagura_kbn{margin-left:20px}.dezagura{width:400px}.dezagura .btn-dezagura{margin:10px 5px}.dezagura .btn-dezagura-selected{border:3px solid #004fb5}.addCartButton{min-height:74px;padding:10px;font-size:24px;line-height:1.4em}.addCartButton.addCartButton--goodsSimulator{font-size:22px}.addCartButton__estimateText{display:block;font-size:16px;font-weight:400;line-height:1.2em}.addCartButton__estimateText.addCartButton__estimateText--goodsSimulator{line-height:1.4em}div#cart_in_baloon{position:relative;display:inline-block;padding:0 15px;width:100%;min-width:115px;height:40px;color:#f6f6f6;line-height:40px;text-align:center;background:#ececec;z-index:0}div#cart_in_baloon:after{content:"";position:absolute;bottom:-10px;left:50%;margin-left:-10px;display:block;width:0;height:0;border-style:solid;border-width:10px 10px 0 10px;border-color:#ececec transparent transparent transparent}div#notLogin{display:none;position:absolute;width:310px;z-index:99999;border:1px solid $_color--border;padding:5px;background-color:#fff;-webkit-box-shadow:1px 1px 3px;box-shadow:1px 1px 3px;text-align:left;font-weight:400}div#notLogin .favoriteNotLogin_close{float:right;width:30px;padding-left:0;padding-right:0}div#notLogin .favoriteNotLogin_content{float:left;width:268px;padding:10px 10px 5px 20px}div#notLogin .favoriteNotLogin_ttl{font-weight:700;color:#004fb5}div#notLogin .favoriteNotLogin_bdy{margin-top:10px}div#notLogin .favoriteNotLogin_login{margin-top:5px}div#notLogin .favoriteNotLogin_signup{margin-top:5px}.dm_marugoto_set_modal{padding:50px}.dm_marugoto_set_modal__button{padding:10px 10px}.dm_marugoto_set_modal__button__text{margin:5px;font-weight:700}div.qr{margin-top:30px;text-align:center;display:none}.PriceSelect__Modal__right{float:left;padding:0 20px}.PriceSelect__Modal__left{float:left}.PriceSelect__Modal__form{height:400px;width:600px;overflow:auto}.PriceSelect__Modal__selectedList{height:250px;width:200px;border:2px dotted #aaa;overflow:auto;padding:10px}.PriceSelect__Modal__selectedList p{width:100%;margin-top:5px}.PriceSelect__Modal__btn{padding-top:30px;text-align:center;vertical-align:middle}.PriceSelect__Modal__btn p{margin:10px 0}.PriceSelect__Modal__table{width:100%;border-collapse:collapse;border:1px solid #aaa}.PriceSelect__Modal__table thead{font-weight:700}.PriceSelect__Modal__table thead th{padding:5px;border-bottom:1px solid #aaa;border-right:1px solid #aaa;background-color:#ececec;font-size:12px}.PriceSelect__Modal__table thead td{padding:5px;border-bottom:1px solid #aaa;border-right:1px solid #aaa;font-size:12px;background-color:#ececec;text-align:center}.PriceSelect__Modal__table thead .selecting{background-color:#fffad4}.PriceSelect__Modal__table thead .selecting-shipplan{background-color:#eff5fe}.PriceSelect__Modal__table thead .selecting-addnouki{background-color:#454545;color:#fff;font-weight:400}.PriceSelect__Modal__table thead .selecting_paper{padding-left:20px;text-align:left}.PriceSelect__Modal__table thead td.hovering{background-color:#e3f7ff}.PriceSelect__Modal__table tbody tr.over_limit th{background-color:#ffe400}.PriceSelect__Modal__table tbody th{padding:5px;border-bottom:1px solid #aaa;border-right:1px solid #aaa;font-weight:700;font-size:12px;background-color:#ececec}.PriceSelect__Modal__table tbody th em{font-size:11px;font-weight:400}.PriceSelect__Modal__table tbody th span.add_nouki{padding:0 5px;background-color:#e4157e;color:#fff;font-weight:400;font-size:12px}.PriceSelect__Modal__table tbody th.maisu{width:90px;font-family:'Titillium Web';font-size:13px}.PriceSelect__Modal__table tbody th.paper_price_list{width:220px}.PriceSelect__Modal__table tbody td{padding:5px;border-bottom:1px solid #aaa;border-right:1px solid #aaa;text-align:right;cursor:pointer;font-family:'Titillium Web'}.PriceSelect__Modal__table tbody td p.sum_charge{font-size:13px;font-weight:700;color:#007eff}.PriceSelect__Modal__table tbody td p.sum_charge em{font-size:11px;font-weight:400}.PriceSelect__Modal__table tbody td p.keshine{font-size:14px;font-weight:400;text-decoration:line-through;color:#d21c24}.PriceSelect__Modal__table tbody td p.keshine em{font-size:12px;font-weight:400}.PriceSelect__Modal__table tbody td p.tanka{font-weight:400;font-size:12px;color:#ababab}.PriceSelect__Modal__table tbody td.dm_marugoto{font-size:12px}.PriceSelect__Modal__table tbody td.multi_add_nouki{text-align:center;background-color:#454545;color:#fff;cursor:auto}.PriceSelect__Modal__table tbody td.high_end{background-color:#fffad4}.PriceSelect__Modal__table tbody td.ignored{background-color:#ececec}.PriceSelect__Modal__table tbody td.disabled{width:60px;background-color:#ececec;cursor:not-allowed}.PriceSelect__Modal__table tbody td.keep_price{background-color:#feffaa!important}.PriceSelect__Modal__table tbody td.keep_price p.sum_charge{font-size:13px;font-weight:700;color:#007eff}.PriceSelect__Modal__table tbody td.keep_price p.sum_charge em{font-size:11px;font-weight:400}.PriceSelect__Modal__table tbody td.keep_price p.keshine{font-size:14px;font-weight:400;text-decoration:line-through;color:#d21c24}.PriceSelect__Modal__table tbody td.keep_price p.keshine em{font-size:12px;font-weight:400}.PriceSelect__Modal__table tbody td.keep_price p.tanka{font-weight:400;font-size:12px;color:#ababab}.PriceSelect__Modal__table tbody td.hovering,.PriceSelect__Modal__table tbody th.hovering{background-color:#e3f7ff}.PriceSelect__Modal__table tbody td.just_hovering{background-color:#007eff}.PriceSelect__Modal__table tbody td.just_hovering p{color:#fff}.PriceSelect__Modal__table tbody td.selecting{background-color:#007eff}.PriceSelect__Modal__table tbody td.selecting p{color:#fff}.semAdsImage{margin-bottom:20px}.semAdsImage__image{max-width:100%;height:auto}.semAdsImage__productPage{margin-bottom:12px}.semAdsImage__productPage__btn.btn{padding:24px 10px;font-size:24px;font-weight:700}.semAdsImage__productPage~.confirm__direction__button .btn{min-height:20px;color:#1e1e1e;font-size:16px;font-weight:400;background:#fff;border:#e3e3e3 1px solid;-webkit-box-shadow:0 1px #a8a8a8;box-shadow:0 1px #a8a8a8}.semAdsImage__productPage~.confirm__direction__button:not(.goodsSimulatorBtn) .btn{padding:8px}.goodsSimulatorBtn{position:relative;margin-bottom:10px;text-align:center}.goodsSimulatorBtn__btn.btn{padding:28px 0 20px 50px;line-height:1.4;white-space:break-spaces}.goodsSimulatorBtn__btn.goodsSimulatorBtn__btn--is_need_agreement{display:none}.goodsSimulatorBtn__btn__recommendIcon.ec-tag{position:absolute;top:6px;left:6px;background:#d21c24}.goodsSimulatorBtn__btn__recommendIcon--disabled{opacity:.5}.goodsSimulatorBtn__btn__applicationIcon{position:absolute;top:0;left:15px;bottom:0;margin:auto}.goodsSimulatorBtn__btn__applicationIcon.goodsSimulatorBtn__btn__applicationIcon--disabled{opacity:.5}.goodsSimulatorNotes{margin-bottom:10px}.goodsSimulatorNotes__item{margin-bottom:3px}.modalSlideButtonArea__confirm{display:block;width:300px;margin:0 auto 10px;padding:10px;font-size:16px;font-weight:700}.modalSlideButtonArea__confirm.btn{margin-right:auto}.modalSlideButtonArea__confirm.hide{opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.modalSlideButtonArea__notRedisplay{cursor:pointer}.modalSlideButtonArea__notRedisplay--hover,.modalSlideButtonArea__notRedisplay.hover,.modalSlideButtonArea__notRedisplay:hover{opacity:.7}.modalSlideButtonArea__notRedisplay input{cursor:pointer}.modalSlide__opener.hide{display:none}.modalSlide__content{padding-bottom:20px}.modalSlide__arrowPreview{display:none!important}.modalSlide__arrowNext{width:300px;height:auto;padding:10px;left:0;right:0;top:auto;bottom:-70px;opacity:1!important;color:#1e1e1e;-webkit-border-radius:3px;border-radius:3px}.modalSlide__arrowNext.hide{display:none!important}.dataNotice__imageList{margin-bottom:30px}.dataNotice__imageList.dataNotice__imageList--resolution{padding:40px 0 30px}.dataNotice__imageList__item{float:left;width:50%;text-align:center}.dataNotice__imageList__item:first-child{position:relative;padding-right:30px}.dataNotice__imageList__item:first-child:after{content:'';position:absolute;right:-9px;top:120px;width:0;height:0;border:22px solid transparent;border-left:18px solid #d21c24;border-right:0px solid transparent;margin-right:18px;margin-right:0;margin:auto}.dataNotice__imageList__item:last-child{padding-left:30px}.dataNotice__imageList__item.dataNotice__imageList__item--withoutK:after{top:80px}.dataNotice__imageList__caption{display:block;margin-bottom:16px;font-size:20px;font-weight:700}img.dataNotice__imageList__image{max-width:100%;height:auto;display:inline-block}.dataNotice__imageListUpperCaption{margin-bottom:20px;font-size:20px;font-weight:700;text-align:center}.dataNotice__content{margin-bottom:45px;padding-bottom:45px;border-bottom:1px solid #c8c8c8}.dataNotice__content:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.dataNotice__paragraph{font-size:16px}.dataNotice__paragraph:not(:last-child){margin-bottom:10px}li.dataNotice__paragraph:not(:last-child){margin-bottom:6px}.dataNoticeTemplateList__item{float:left;width:50%}.dataNoticeTemplateList__item:first-child{padding-left:20px;padding-right:30px}.dataNoticeTemplateList__item:last-child{padding-left:30px;padding-right:20px}.dataNoticeTemplateList__imageWrapper{position:relative;height:350px;margin-bottom:12px;text-align:center}.dataNoticeTemplateList__imageWrapper.dataNoticeTemplateList__imageWrapper--mat{height:320px}.dataNoticeTemplateList__image{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;max-width:100%;height:auto}.dataNoticeTemplateList__type{margin-bottom:1em;font-size:20px;font-weight:700;text-align:center}.dataNoticeTemplateList__points{margin-bottom:14px}.dataNoticeResolutionListWrapper{text-align:center}.dataNoticeResolutionList{display:inline-block}.dataNoticeResolutionList__item{float:left;position:relative;padding:10px 0 10px 50px;font-weight:700;font-size:16px}.dataNoticeResolutionList__item:first-child{margin-right:35px}.dataNoticeResolutionList__icon{position:absolute;top:0;left:0}.dataNoticeResolutionList__icon.dataNoticeResolutionList__icon--ok{-webkit-border-radius:50%;border-radius:50%;width:42px;height:42px;border:solid 5px;border-color:#00b0fb}.dataNoticeResolutionList__icon--ng .dataNoticeResolutionList__icon__main{position:relative;width:40px;height:40px}.dataNoticeResolutionList__icon--ng .dataNoticeResolutionList__icon__main:after,.dataNoticeResolutionList__icon--ng .dataNoticeResolutionList__icon__main:before{background-color:#d21c24}.dataNoticeResolutionList__icon--ng .dataNoticeResolutionList__icon__main:after,.dataNoticeResolutionList__icon--ng .dataNoticeResolutionList__icon__main:before{content:"";position:absolute;display:block}.dataNoticeResolutionList__icon--ng .dataNoticeResolutionList__icon__main:after,.dataNoticeResolutionList__icon--ng .dataNoticeResolutionList__icon__main:before{width:5px;height:51.4px;top:-5.699999999999999px;left:17.5px}.dataNoticeResolutionList__icon--ng .dataNoticeResolutionList__icon__main:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.dataNoticeResolutionList__icon--ng .dataNoticeResolutionList__icon__main:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.dataNoticeResolutionList__icon--ng .dataNoticeResolutionList__icon__main:after,.dataNoticeResolutionList__icon--ng .dataNoticeResolutionList__icon__main:before{-webkit-border-radius:5px;border-radius:5px}@media screen and (max-width:1020px){.confirm__direction__agreement table.agreement_list td.agreement{max-height:300px;overflow-y:scroll}.addCartButton{max-width:300px;min-width:auto;width:100%}.goodsSimulatorBtn__btn.btn{padding:30px 5px 15px}.goodsSimulatorBtn__btn__applicationIcon{display:none}.dataNoticeTemplateList__item:first-child{padding-left:0}.dataNoticeTemplateList__item:last-child{padding-right:0}}@media screen and (max-width:767px){.confirm__navigation{width:100%}.confirm__direction{margin-top:15px;width:100%;padding:0}.addCartButton{max-width:100%}.modalSlideButtonArea__confirm{max-width:300px;width:100%}.modalSlide__arrowNext{max-width:300px;width:100%}.dataNotice__imageList.dataNotice__imageList--resolution{padding:0}.dataNotice__imageList__item:first-child{padding-right:20px}.dataNotice__imageList__item:first-child:after{top:0;bottom:0;width:0;height:0;border:16px solid transparent;border-left:10px solid #d21c24;border-right:0px solid transparent;margin-right:10px;margin:auto}.dataNotice__imageList__item:last-child{padding-left:20px}.dataNotice__imageList__item.dataNotice__imageList__item--withoutK:after{top:0}.dataNotice__imageList__caption{height:2.8em;font-size:14px}img.dataNotice__imageList__image{max-width:200px;width:100%}.dataNotice__imageListUpperCaption{font-size:16px}.dataNotice__paragraph{font-size:14px}.dataNoticeTemplateList__item{float:none;width:100%}.dataNoticeTemplateList__item:first-child{margin-bottom:40px;padding-right:0}.dataNoticeTemplateList__item:last-child{padding-left:0}.dataNoticeTemplateList__imageWrapper{height:auto}.dataNoticeTemplateList__imageWrapper.dataNoticeTemplateList__imageWrapper--mat{height:auto}.dataNoticeTemplateList__image{position:static;max-width:280px;max-height:250px;width:auto}.dataNoticeTemplateList__type{font-size:18px}.dataNoticeResolutionList__item{float:none}.dataNoticeResolutionList__item:first-child{margin-right:0;margin-bottom:30px}}@media screen and (max-width:419px){.modalSlideButtonArea{display:block}}@media print{div.qr{display:block}}
/* Copyright 2019 Graphic Co., Ltd. All Right Reserved. */
