@charset "UTF-8";.inside-contents:before{content:"";display:table}.inside-contents:after{content:"";display:table;clear:both}.inside-contents{margin:50px 0 0}.inside-contents .inside-contents-main{float:left;width:700px}.inside-contents .inside-contents-sub{float:right;width:200px}.tit-recommend-contents{margin-bottom:1em !important;line-height:1.4 !important;font-size:115% !important}.txt-description{font-size:86%}.tit-recommend-contents+.txt-description{margin-top:-1.5em}#dcmoto_global_recommend_content{background-color:#e5e5e5}.mod-recommend-contents{overflow:hidden;margin:0 auto;padding:20px 0 40px;width:940px}.mod-recommend-contents .slick-slider{padding-bottom:0}.box-recommend-contents.s-wide{padding:45px 21px !important}.box-recommend-contents.s-wide.s-alert{padding:65px 21px !important}.box-recommend-contents.s-wide-loading{padding:50px 21px !important}.mod-recommend-contents+.box-recommend-contents{margin-top:50px}.box-recommend-contents .login-request{display:table;width:100%;padding:10px 0}.box-recommend-contents .login-request .detail,.box-recommend-contents .login-request .btn{display:table-cell;vertical-align:middle}.box-recommend-contents .login-request .btn{width:152px}.box-recommend-contents .login-request .btn .btn-cmn-login{display:block;width:152px;height:45px}.box-recommend-contents.s-alert{padding:40px 21px;text-align:center;color:#000;margin-bottom:0}.box-recommend-contents.s-alert .ico-cmn.s-alert{width:20px}.box-recommend-contents.s-alert .ico-cmn.s-alert img{width:16px;height:auto}.mod-recommend-loading{text-align:center}.mod-recommend-loading .loading-image{display:inline-block;margin-bottom:7px}.mod-recommend-loading .loading-image img{display:block;width:93px;height:auto}.mod-recommend-loading .loading-text{font-size:86%}.mod-user-data{margin-bottom:30px;padding:17px 9px 18px;border:1px solid #ccc;border-top:10px solid #ccc;text-align:center}.mod-user-data p{margin-bottom:1.0}.mod-user-data p+p,.mod-user-data p+.list-link-user-data{margin-top:0}.mod-user-data p.tit-user-data+.list-link-user-data{margin-top:.7em}.mod-user-data .customers-name{margin-bottom:.6em;font-size:115%;font-weight:bold;line-height:1.3}.mod-user-data .customers-name .prefix{margin-left:.5em;font-size:79%}.mod-user-data .description{margin-bottom:1.2em;font-size:85%;word-break:break-all}.mod-user-data .charge-image{margin-bottom:20px}.mod-user-data .btn-cmn-login{width:152px;vertical-align:top}.mod-user-data .alert-icon{margin-bottom:.7em}.mod-user-data .alert-icon img{width:40px;height:auto}.mod-user-data .text-user-login{margin-bottom:.3em;text-align:left;line-height:1.1;font-size:86%}.mod-user-data .list-user-login{overflow:hidden;margin-bottom:15px}.mod-user-data .list-user-login li{margin-top:10px}.mod-user-data .list-user-login li:first-child{margin-top:0}.mod-user-data .list-user-login li .btn-cmn-logout{margin:0 auto}.mod-user-data .link-id-forget{font-size:85%}.mod-user-data-logout{margin:20px 0 0 0}.mod-user-data-logout.has-text{margin:5px 0 0 0}.mod-user-data .btn-cmn-logout{display:block}.mod-user-data-logout .btn-cmn-logout{width:83px;margin:0 auto}.mod-user-data .user-data-loading{padding:70px 0 90px}.mod-user-data .user-data-loading .loading-image{display:inline-block;height:7px;margin-bottom:8px}.mod-user-data .user-data-loading .loading-image img{width:93px;height:auto}.mod-user-data .user-data-loading .loading-text{font-size:85%}.mod-user-data.is-login{border-color:#c03}.box-user-data-unit{border-bottom:1px solid #ddd;padding:17px 0 17px}.mod-user-data .customers-name+.box-user-data-unit{padding-top:0}.box-user-data-unit .information{display:inline-block;font-size:85%;text-align:left}.box-user-data-unit .information span{padding-left:1em}.box-user-data-unit .information .ico-cmn-arrow:after{top:.5em}.box-user-data-unit .tit-user-data{margin-bottom:.5em;font-size:90%;font-weight:bold;line-height:1.3}.box-user-data-unit .mod-cmn-bnr .img-cmn-border{display:block}.list-link-user-data{text-align:left;font-size:85%}.list-link-user-data li .ico-cmn-arrow:after{top:.45em}.box-using-expense{margin-bottom:6px}.box-using-expense .sum{margin-bottom:.2em;font-size:129%;font-weight:bold;line-height:1.2}.box-using-expense .sum .unit{margin-left:.4em;font-size:67%;font-weight:normal}.box-using-expense .term{font-size:85%}.box-price-plan{margin-bottom:15px}.box-price-plan .plan-name{margin-bottom:.2em;line-height:1.2}.box-price-plan .description{font-size:85%}.box-use-models .description{font-size:85%;text-align:left}.box-use-models .image{margin-bottom:8px}.box-use-models .caption-models-name{margin:10px 0;font-size:85%}.box-use-models p.models-name{margin-bottom:10px;font-size:85%}.box-use-models+.list-link-user-data,.box-use-models+.btn{margin-top:10px}.box-use-models+.mod-cmn-bnr{margin-top:.8em}.box-user-data-unit .mod-cmn-bnr img{max-width:180px}.box-use-term .term-data{margin-bottom:0;font-size:127%;font-weight:bold;line-height:1.3}.box-use-term .term-data .unit{margin:0 2px;font-size:67%;font-weight:normal}.box-use-term .description{margin-top:.2em;font-size:85%}.btn-user-data{display:inline-block;position:relative;width:120px;padding:8px 11px;line-height:1.3;vertical-align:middle;text-align:center;background-color:#fff;color:#000;text-decoration:none;filter:alpha(opacity=100);font-size:85%}.btn-user-data:before{content:'';display:inline-block;width:0;height:100%;vertical-align:middle}.btn-user-data:after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #d6d6d6}.btn-user-data:hover{color:#000}a.btn-user-data:not(.s-disabled):hover:after{border:2px solid #69a1fe}.btn-user-data .inner{display:inline-block;padding:0 23px;background:#fff url(/images_osp/common/ico/ico_arrow_r01.png) no-repeat 12px center;background-size:6px}.btn-sign-up{display:inline-block;position:relative;width:152px;font-size:0;vertical-align:top}.btn-sign-up:after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.btn-sign-up:not(.s-disabled):hover:after,.btn-sign-up.is-active:not(.s-disabled):after{border:0;background-color:#000;-ms-filter:"alpha( opacity=14)";filter:alpha(opacity=14);opacity:.14}.top-user-data{width:230px;padding:30px 11px 28px}.top-user-data .customers-name{margin-bottom:1em}.top-user-data .list-link-user-data{text-align:center}.top-user-data .box-user-data-unit .status-mark{margin-bottom:.7em}.area-docomo-point{width:154px;margin:0 auto;font-size:86%}.area-docomo-point .title{display:inline-block;position:relative;padding-left:25px;margin-bottom:.7em;font-weight:bold}.area-docomo-point .title:before{content:'';position:absolute;top:50%;left:0;background:url(/images_osp/user_data/pc/ico/ico_docomo_point_01.png) top left no-repeat;background-size:20px 20px;width:20px;height:20px;margin-top:-10px}.area-docomo-point .title.s-ta-l{display:block;margin-left:13px;text-align:left}.area-docomo-point .text{text-align:left}.area-docomo-point p.text-message{margin:1.3em 0;font-weight:bold;font-size:109%;text-align:left}.area-docomo-point .point{margin-right:13px;text-align:right;font-size:117%;font-weight:bold}.area-docomo-point .point .unit{margin-left:.3em;font-weight:normal;font-size:79%}.area-docomo-point-both{display:block}.list-docomo-point-both{display:table;width:100%;margin-bottom:10px}.list-docomo-point-both li.item{display:table-cell;width:50%;vertical-align:top;text-align:right}.list-docomo-point-both li.item:first-child{padding-right:8px;border-right:1px solid #d6d6d6}.list-docomo-point-both li.item .title-d-point,.list-docomo-point-both li.item .title-docomo-point{position:relative;padding-left:23px;margin-bottom:.2em;line-height:20px;font-weight:bold;vertical-align:top}.list-docomo-point-both li.item .title-d-point{display:block;font-size:86%;text-align:left}.list-docomo-point-both li.item .title-docomo-point{display:inline-block;font-size:72%;text-align:right}.list-docomo-point-both li.item .title-d-point:before{background:url(/images_osp/user_data/pc/ico/ico_d_point_01.png) top left no-repeat;background-size:20px 20px}.list-docomo-point-both li.item .title-docomo-point:before{background:url(/images_osp/user_data/pc/ico/ico_docomo_point_01.png) top left no-repeat;background-size:20px 20px}.list-docomo-point-both li.item .title-d-point:before,.list-docomo-point-both li.item .title-docomo-point:before{content:'';position:absolute;top:50%;left:0;width:20px;height:20px;margin-top:-10px}.list-docomo-point-both li.item .point{margin-bottom:0;font-weight:bold}.list-docomo-point-both li.item .point .unit{margin-left:.3em;font-weight:normal;font-size:79%}.area-d-point .title{display:inline-block;position:relative;padding-left:25px;margin-bottom:.2em;line-height:20px;font-weight:bold;font-size:86%;vertical-align:top}.area-d-point .title:before{content:'';position:absolute;top:50%;left:0;width:20px;height:20px;margin-top:-10px;background:url(/images_osp/user_data/pc/ico/ico_d_point_01.png) top left no-repeat;background-size:20px 20px}.area-d-point .point{margin-bottom:.4em;font-size:115%;font-weight:bold}.area-d-point .point .unit{margin-left:.3em;font-weight:normal;font-size:69%}.area-d-point .status-text{margin-bottom:0;font-size:86%}.box-point-choices{margin-bottom:16px}.list-point-choices{overflow:hidden;border:1px solid #d6d6d6;border-bottom:0}.list-point-choices li.item{float:left;width:50%;border-bottom:1px solid #d6d6d6}.list-point-choices li.item:first-child{border-right:1px solid #d6d6d6}.list-point-choices li.item.s-w-full{width:100%;border-right:0}.list-point-choices li.item a{padding:4px 10px}.list-point-choices li.item a.ico-cmn-link .ico-cmn{top:.25em}.list-point-choices li.item a .sub-title{overflow:hidden;height:0;position:absolute;font-size:0}.list-has-recommend-data{overflow:hidden;margin:-30px -20px 0 0}.list-has-recommend-data li{float:left;width:460px;overflow:hidden;margin:30px 20px 0 0}.list-has-recommend-data li img{max-width:220px}.list-has-recommend-data li .image{float:left;width:220px;margin-right:20px}.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}