@charset "UTF-8";.tit-recommend-contents{margin-bottom:.7em !important;padding:0 11px !important;line-height:1.4 !important;font-size:115% !important;text-align:left !important}.tit-recommend-contents.s-ta-c{text-align:center}.tit-recommend-contents .prefix{margin-left:.3em}#dcmoto_global_recommend_content{background-color:#e5e5e5}.mod-recommend-contents{padding:1em 0}.mod-recommend-contents .txt-description{margin-bottom:1em;padding:0 11px}.box-recommend-contents{padding:15px 10px}.box-recommend-contents.s-middle-height{padding:60px 11px}.box-recommend-contents.s-large-height,.box-recommend-contents.s-alert.s-large-height{padding:150px 11px}.box-recommend-contents.s-alert{padding:2.0 11px;color:#000}.box-recommend-contents.s-wide,.box-recommend-contents.s-alert.s-wide,.box-recommend-contents.s-wide-slider,.box-recommend-contents.s-alert.s-wide-slider{margin-right:-11px;margin-left:-11px;margin-bottom:0;border-right:0;border-left:0}.box-recommend-contents.s-alert p{position:relative}.box-recommend-contents.s-alert p .ico-cmn.s-alert{position:absolute;top:.25em;width:18px;height:13px;-webkit-background-size:18px;background-size:18px}.box-recommend-contents.s-alert p .text{display:block;padding-left:22px}.mod-recommend-contents+.box-recommend-contents{margin-top:25px}.box-recommend-contents .login-request .btn{text-align:center}.box-recommend-contents .login-request .btn .btn-cmn-login{display:inline-block;width:152px}.mod-recommend-loading{padding:8px 0;text-align:center}.mod-recommend-loading .loading-image{display:inline-block;margin-bottom:7px}.mod-recommend-loading .loading-image img{display:block;width:92px;height:auto}.mod-recommend-loading .loading-text{font-size:86%}.mod-user-data{width:100%;margin-bottom:15px}.mod-user-data .customers-name{margin-bottom:.5em;font-weight:bold;text-align:center}.mod-user-data .customers-name.s-ta-l{text-align:left}.mod-user-data .greeting-text{margin:0 0 .6em 0;font-size:93%}.mod-recommend-contents+.mod-user-data{margin-top:25px}.area-using-expense{overflow:hidden;display:table;width:100%;border:1px solid #d6d6d6;letter-spacing:-0.5em}.area-using-expense .box-using-expense{display:inline-table;vertical-align:top;width:50%;height:100%;padding:8px 10px;letter-spacing:normal}.area-using-expense .box-using-expense:first-child{border-right:1px solid #d6d6d6}.area-using-expense .box-using-expense:first-child.s-w-full{border-right:0}.area-using-expense .box-using-expense .inner-box{display:table;width:100%;height:100%}.mod-recommend-contents+.area-using-expense{margin-top:17px}.area-using-expense+.list-using-expense{margin-top:.6em}.list-using-expense{font-size:93%}.box-using-expense.s-w-full{padding:10px 15px}.box-using-expense.s-w-full p{margin-bottom:.3em}.box-using-expense.s-w-full .list-using-expense{margin-top:0}.box-using-expense .inner-box .tit{display:table-header-group;width:100%;margin:0;font-size:11px;vertical-align:top}.box-using-expense .inner-box .user-detail{display:table-cell;vertical-align:middle;width:100%;height:100%;padding:.4em 0 0 0}.has-price .box-using-expense .inner-box .user-detail{vertical-align:bottom}.box-using-expense .inner-box .sum,.box-using-expense .inner-box .plan-name{font-weight:bold;font-size:108%;text-align:right;line-height:1.2}.box-using-expense .inner-box .sum .unit{font-size:79%;font-weight:normal;margin-left:.2em}.box-using-expense .inner-box .user-detail .text{margin-left:.8em;font-size:93%}.area-using-expense.area-using-models .box-using-expense .inner-box .user-detail{padding:0;vertical-align:top}.area-using-expense.area-using-models .inner-box .plan-name{text-align:left}.area-using-expense.area-using-models .inner-box .plan-name.s-fw-n{font-weight:normal}.area-using-expense+.list-link-user-data{margin-top:.5em}.box-recommend-error{margin:0 -11px;padding:8px 11px;background-color:#ffeef0;border-top:1px solid #ffaab0;border-bottom:1px solid #ffaab0}.box-recommend-error.color-gray{border-top:1px solid #ddd;border-bottom:1px solid #ddd;background-color:#f6f6f6}.mod-user-point-data{overflow:hidden;border:1px solid #d6d6d6;border-bottom:0}.mod-user-point-data li{float:left;width:100%;border-bottom:1px solid #d6d6d6}.mod-user-point-data li .box-docomo-point a{display:block;padding:6px 10px 6px 35px;background-position:10px 50%;color:#000}.mod-user-point-data li .box-d-point a{display:block;padding:6px 10px 6px 35px;background-position:10px 50%;color:#000}.mod-user-point-data li .box-d-point a.ico-cmn-link .ico-cmn{top:50%;left:10px;margin-top:-12px}.box-point{display:table;width:100%}.box-point .title{display:table-cell;width:50%;vertical-align:middle;position:relative;padding-left:25px;font-weight:bold;font-size:11px}.box-d-point .box-point{display:block;padding:5px 0;text-align:center}.box-d-point .box-point .title,.box-d-point .box-point .point{display:inline-block;margin:0;line-height:20px;width:auto}.box-d-point .box-point .title{padding-right:5px}.box-docomo-point{position:relative}.box-docomo-point .ico-point{position:absolute;top:50%;margin-top:-10px}.box-docomo-point .box-point .title,.box-docomo-point .box-point .point{margin:0;line-height:20px}.box-docomo-point .box-point .point{text-align:left}.box-d-point .box-point .title:before{content:'';position:absolute;top:50%;left:0;background:url(/images_osp/user_data/pc/ico/ico_d_point_01.png) top left no-repeat;background-size:20px 20px;width:20px;height:20px;margin-top:-10px}.box-point .point{display:table-cell;vertical-align:middle;font-weight:bold;font-size:92%;line-height:1.5}.box-point .point.no-point{font-weight:normal;font-size:86%}.box-point .point .unit{margin-left:.25em;font-weight:normal;font-size:79%}.mod-user-point-data li .status-mark{display:table;width:100%;padding:10px;margin:0;text-align:center;font-size:86%}.mod-user-point-data li .status-mark .status-text{padding-right:5px}.mod-user-point-data li .status-mark .status-text,.mod-user-point-data li .status-mark .image{display:table-cell;vertical-align:middle;text-align:left}.mod-user-point-data li .status-mark img{width:120px;height:auto}.list-point-choices{display:table;width:100%;border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6}.list-point-choices li.item{display:table-cell;width:33.3%;border-right:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;text-align:center;vertical-align:middle}.list-point-choices li.item:nth-child(3n){width:33.2%;border-right:0}.list-point-choices li.item a{display:block;padding:4px 10px;text-align:center}.list-point-choices li.item a .sub-title{overflow:hidden;position:absolute;font-size:0;height:0}.list-docomo-point-both{display:table;width:100%}.list-docomo-point-both li{position:relative;display:table-cell;width:50%;height:100%;vertical-align:top;border-bottom:0}.list-docomo-point-both li:first-child{padding-right:8px}.list-docomo-point-both li .inner{position:relative;padding-left:28px}.list-docomo-point-both li.list01 .inner{padding:0 10px 0 26px;text-align:right}.list-docomo-point-both li.list01 .inner:before,.list-docomo-point-both li.list02 .inner:before{content:'';position:absolute;top:50%;width:20px;height:20px;margin-top:-10px}.list-docomo-point-both li.list01 .inner:before{background:url(/images_osp/user_data/pc/ico/ico_d_point_01.png) top left no-repeat;background-size:20px 20px;left:0}.list-docomo-point-both li.list02 .inner{padding:0 0 0 48px;text-align:left}.list-docomo-point-both li.list02 .inner:before{background:url(/images_osp/user_data/pc/ico/ico_docomo_point_01.png) top left no-repeat;background-size:20px 20px;left:19px}.list-docomo-point-both li .title-d-point{margin-bottom:.2em;font-size:72%;font-weight:bold;text-align:left}.list-docomo-point-both li .title-docomo-point{margin-bottom:.2em;font-size:72%;font-weight:bold}.list-docomo-point-both li .point{margin:0;line-height:1.2;font-weight:bold;text-align:left}.list-docomo-point-both li .point .unit{margin-left:.3em;font-weight:normal;font-size:79%}.list-has-recommend-data li{width:100%;overflow:hidden;margin-bottom:20px;font-size:86%}.list-has-recommend-data li:last-child{margin-bottom:0}.list-has-recommend-data li img{max-width:100%}.list-has-recommend-data li .image{float:left;width:40%;margin-right:4%}.list-has-recommend-data li .image .link-cmn-bnr span{display:block}.list-has-recommend-data li .detail{overflow:hidden}.list-has-recommend-data li .detail p{margin-bottom:.5em}.list-has-recommend-data li .detail .list-cmn{margin-top:0;text-align:right}