@charset "UTF-8";
.tpoint_caution_message,.tpoint_error_message{color:#e62b4f;font-size:11px}.tpoint_caution_message,.tpoint_error_message{display:block}.p-reward_addinfo__reward--vpoint::before,.tpoint.grid_margin .point_pointInfo_box.vpoint_point .term span::before,p.adding_point_list span.vpoint::before,dl.cashier_point span.vpoint::before,ul.adding_point_list li.vpoint::before,dl.point_summary dt span.vpoint::before,div.vpoint_summary span::before,dl.vpoint_summary dt span::before,.p-reward_addinfo__reward--tpoint::before,.tpoint.grid_margin .point_pointInfo_box.tpoint_point .term span::before,p.adding_point_list span.tpoint::before,dl.cashier_point span.tpoint::before,ul.adding_point_list li.tpoint::before,dl.point_summary dt span.tpoint::before,div.tpoint_summary span::before,dl.tpoint_summary dt span::before,.p-reward_addinfo__reward--shoplist::before,.tpoint.grid_margin .point_pointInfo_box.shoplist_point .term span::before,p.adding_point_list span.shoplist::before,dl.cashier_point span.shoplist::before,ul.adding_point_list li.shoplist::before,dl.point_summary dt span.shoplist::before{content:"";display:inline-block;background-size:contain;vertical-align:middle;top:0;width:18px;height:18px}dl.cashier_point span::before,dl.point_summary dt span.shoplist::before,dl.point_summary dt span.vpoint::before,dl.point_summary dt span.tpoint::before{width:18px;height:18px}p.adding_point_list span.x-small-icon::before,div.grant_point span.x-small-icon::before,ul.adding_point_list li.shoplist::before,ul.adding_point_list li.vpoint::before,ul.adding_point_list li.tpoint::before{width:14px;height:14px}.p-reward_addinfo__reward--shoplist::before,.tpoint.grid_margin .point_pointInfo_box.shoplist_point .term span::before,p.adding_point_list span.shoplist::before,dl.cashier_point span.shoplist::before,ul.adding_point_list li.shoplist::before,dl.point_summary dt span.shoplist::before{background-image:url(../../../../img/smp/tpoint/logo_shoplist.png)}.p-reward_addinfo__reward--tpoint::before,.tpoint.grid_margin .point_pointInfo_box.tpoint_point .term span::before,p.adding_point_list span.tpoint::before,dl.cashier_point span.tpoint::before,ul.adding_point_list li.tpoint::before,dl.point_summary dt span.tpoint::before,div.tpoint_summary span::before,dl.tpoint_summary dt span::before{background-image:url(../../../../img/smp/tpoint/logo_tpoint.png)}.p-reward_addinfo__reward--vpoint::before,.tpoint.grid_margin .point_pointInfo_box.vpoint_point .term span::before,p.adding_point_list span.vpoint::before,dl.cashier_point span.vpoint::before,ul.adding_point_list li.vpoint::before,dl.point_summary dt span.vpoint::before,div.vpoint_summary span::before,dl.vpoint_summary dt span::before{background-image:url(../../../../img/smp/tpoint/logo_vpoint.png)}dl.tpoint_summary{color:#004098;padding:30px 0;border:solid #ddd 1px;text-align:center}dl.tpoint_summary dt{position:relative}dl.tpoint_summary dt span{display:inline-block;font-size:16px;line-height:18px}dl.tpoint_summary dt span::before{position:relative;left:-10px;vertical-align:baseline}dl.tpoint_summary dd{font-size:40px;font-weight:bold}dl.vpoint_summary{color:#004098;padding:30px 0;border:solid #ddd 1px;text-align:center}dl.vpoint_summary dt{position:relative}dl.vpoint_summary dt span{display:inline-block;font-size:16px;line-height:18px}dl.vpoint_summary dt span::before{position:relative;left:-10px;vertical-align:baseline}dl.vpoint_summary dd{font-size:40px;font-weight:bold}div.tpoint_summary{color:#004098;position:relative;font-size:13px}div.tpoint_summary span{display:inline-block;position:relative}div.tpoint_summary span::before{position:absolute;left:-28px}div.tpoint_summary span strong{font-size:16px;font-weight:bold}div.vpoint_summary{color:#004098;position:relative;font-size:13px}div.vpoint_summary span{display:inline-block;position:relative}div.vpoint_summary span::before{position:absolute;left:-28px}div.vpoint_summary span strong{font-size:16px;font-weight:bold}.mypage_title_rank div.tpoint_summary{font-size:15px}.mypage_title_rank div.vpoint_summary{font-size:15px}dl.point_summary{width:100%;display:table}dl.point_summary dt{display:table-cell;width:100%;padding:10px 0;font-size:18px}dl.point_summary dt span{display:inline-block;position:relative;padding:0 10px}dl.point_summary dt span::before{position:relative;left:-10px;vertical-align:top}dl.point_summary dt span.tpoint{color:#004098}dl.point_summary dt span.vpoint{color:#004098}dl.point_summary dd{display:table-cell;width:40%;padding:10px 0;font-weight:bold}.cart_notes_adding_point{background-color:#fafafa;color:#313131;text-align:center;font-size:16px;padding-top:15px;padding-bottom:15px}.cart_notes_adding_point+.cart_notes_adding_point{margin-top:15px}.cart_notes_adding_point div.tpoint_summary{background-color:#f3f3f3;width:235px;margin-left:auto;margin-right:auto}.cart_notes_adding_point div.vpoint_summary{background-color:#f3f3f3;width:235px;margin-left:auto;margin-right:auto}.cart_notes_adding_point p.adding_point_list_title{font-size:11px;padding-bottom:12px}.cart_notes_adding_point .p-cart_addingpoint{font-size:13px}ul.adding_point_list li{display:inline-block;position:relative;padding:0 10px 0 20px}ul.adding_point_list li::before{position:relative;left:-10px;vertical-align:baseline}ul.adding_point_list li.tpoint{color:#004098}ul.adding_point_list li.vpoint{color:#004098}ul.adding_point_list li:nth-of-type(2){border-left:solid #313131 1px}ul.adding_point_list.detail li{display:block;padding:0 0 0 24px}ul.adding_point_list.detail li::before{position:absolute;top:2px;left:0}ul.adding_point_list.detail li:nth-of-type(2){border-left:unset}p.adding_point_list span,dl.cashier_point span{display:inline-block;position:relative;padding-left:10px}p.adding_point_list span::before,dl.cashier_point span::before{position:relative;left:-4px;vertical-align:baseline}p.adding_point_list span.tpoint,dl.cashier_point span.tpoint{color:#004098}p.adding_point_list span.vpoint,dl.cashier_point span.vpoint{color:#004098}p.adding_point_list span.x-small-icon,div.grant_point span.x-small-icon{font-size:15px;font-weight:bold}dl.cashier_point.pb0{padding-bottom:0}dl.cashier_point span::before{left:-10px}dl.cashier_point span.tpoint::before{vertical-align:text-top}dl.cashier_point span.shoplist::before{vertical-align:text-top}.grant_point{border:solid #ddd 1px;padding:15px 0;font-size:13px}.tpoint_support_message{color:#999}.tpoint_support_message a{color:var(--base-blue-color)}.tpoint_support_message.ptb{padding-top:10px;padding-bottom:10px}.tpoint_guideline{overflow-y:auto;width:100%;height:200px;padding:25px;border:1px solid #ddd;background-color:#fff}.tpoint_guideline header h1{display:flex;flex-direction:column;justify-content:center}.tpoint.c-btn.op_large.login_yahoo_id{position:relative;border:#f03 solid 1px;background-color:#f03;color:#fff;padding-left:65px}.tpoint.c-btn.op_large.login_yahoo_id i{display:inline-block;position:absolute;border-radius:4px 0 0 4px;top:0;left:0;background-color:#fff;width:64px;height:48px;padding:11.6px 12px}.tpoint.c-btn.op_large.login_yahoo_id i img{width:100%;height:auto;position:relative}.tpoint.c-btn.c-btn[disabled]{color:#fff;background-color:#dbdbdb}.tpoint.grid_margin .point_pointInfo_box{height:auto}.tpoint.grid_margin .point_pointInfo_box .term div{line-height:1.5;font-size:11px}.tpoint.grid_margin .point_pointInfo_box .term span{display:inline-block;position:relative;line-height:1}.tpoint.grid_margin .point_pointInfo_box .term span::before{position:absolute;top:20px;left:-28px}.tpoint.grid_margin .point_pointInfo_box .point_description{color:#999}.tpoint.grid_margin .point_pointInfo_box.tpoint_point{color:#004098}.tpoint.grid_margin .point_pointInfo_box.vpoint_point{color:#004098}.c-btn[disabled]{opacity:.5}.display-none{display:none}.red-text{color:#e62b4f}.tpoint-blue-text{color:#004098}.tpoint strong{font-weight:bold}hr.tpoint_devider{border:none;background-color:#ededed}hr.tpoint_devider.thin{height:1px}hr.tpoint_devider.high{height:10px}hr.tpoint_devider.no-color{background-color:unset}.border-top{border-top:solid 1px #ededed}.medium-text{font-size:15px}.small-text{font-size:11px}.larger-text{font-size:18px}.cashier_point em{font-size:26px}.large-text{font-size:40px}.center-text{text-align:center}.right-text{text-align:right}.tpoint_relation_navigation{cursor:pointer}.p-reward_title{text-align:center;font-size:16px;margin-bottom:15px;line-height:1}.p-reward_addinfo{display:flex;width:100%;font-size:15px;justify-content:center;line-height:1;flex-wrap:wrap}.p-reward_addinfo+.p-reward_addinfo{margin-top:15px}.p-reward_addinfo__reward--tpoint{color:#004098}.p-reward_addinfo__reward--tpoint::before{margin-right:10px;margin-bottom:1px;width:15px;height:15px}.p-reward_addinfo__reward--vpoint{color:#004098}.p-reward_addinfo__reward--vpoint::before{margin-right:10px;margin-bottom:1px;width:15px;height:15px}.p-reward_addinfo__reward--shoplist::before{margin-right:10px;margin-bottom:1px;width:15px;height:15px}.p-reward_addinfo__reward--shoplist+.p-reward_addinfo__reward--tpoint{margin-left:34px}.p-reward_addinfo__reward--coupon{box-sizing:border-box;padding:0 0 0 28px;position:relative;max-width:75%;text-align:left}.p-reward_addinfo__reward--coupon svg{position:absolute;top:0;left:0;width:21px;height:18px;vertical-align:middle}.p-reward_addinfo__reward--coupon span{display:block;margin-top:2px;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.p-reward_addinfo__reward--coupon span+span{margin-top:8px}.p-reward_cashiercomp{margin-top:10px;padding:8px 10px 13px;background-color:#f0f0f0}.p-reward_cashiercomp .p-reward_title{margin-bottom:12px}