﻿.serviceList{list-style:none;margin:0;padding:0}.serviceList__noItem{text-align:center;padding:60px 0}@media screen and (max-width: 639px){.serviceList__noItem{padding:6vw 0}}.serviceList__item{border-top:solid 1px #ccc}.serviceItem{padding:40px 0}.serviceItem>*:first-child{margin-top:0}.serviceItem>*:last-child{margin-bottom:0}.serviceItem__detail>*:first-child{margin-top:0}.serviceItem__detail>*:last-child{margin-bottom:0}.serviceItem__row{display:flex;margin:1em 0}.serviceItem__row>*{width:100%}@media screen and (max-width: 639px){.serviceItem__row{display:block}}.serviceItem__serviceSubheader{margin:1.4em auto 0.4em}.serviceItem__serviceCopy{margin:0.4em 0}.serviceItem__buttons.-isCenter{text-align:center}.serviceItem__buttons.-isRight{text-align:right}.serviceItem__buttons>ul{list-style:none;margin:0;padding:0}.serviceItem__buttons>ul>li:not(:first-child){margin-top:0.6em}.serviceItem__buttons a[aria-disabled="true"]{pointer-events:none;background-color:#ccc;border-width:0}.serviceItem__buttons a[aria-disabled="true"]::before{content:"";margin:0;background-image:none}.serviceItem__replaeNow{font-size:14px;font-size:.875rem;background-color:#333333;color:#fff;padding:0.6em}.serviceItem__replaeNow>*:first-child{margin-top:0}.serviceItem__replaeNow>*:last-child{margin-bottom:0}@media screen and (max-width: 639px){.serviceItem__cell:not(:first-child){margin-top:1em}}.serviceItem__cycle,.serviceItem__date{margin:0;display:flex;justify-content:flex-start}.serviceItem__cycle dt,.serviceItem__date dt{white-space:nowrap}.serviceItem__cycle dt::after,.serviceItem__date dt::after{content:"："}.serviceItem__cycle dd,.serviceItem__date dd{margin:0}.serviceItem__notes{margin:1em auto;padding:0 0 0 1.5em}.serviceItem__additional{margin-top:30px}.serviceItem__disclaimer{margin:auto;padding:0;list-style:none}.serviceItem__disclaimer li{padding-left:1.5em;display:inline-block;position:relative}.serviceItem__disclaimer li::before{content:"※";position:absolute;left:0.25em}.serviceItem__cancel{margin:1em 0}.cancellation__note{margin:0}.xperiaImei{margin:1em 0}.xperiaImei>*:first-child{margin-top:0}.xperiaImei>*:last-child{margin-bottom:0}.xperiaImei__imei{margin:0;display:flex;justify-content:flex-start}.xperiaImei__imei dt{white-space:nowrap}.xperiaImei__imei dt::after{content:"："}.xperiaImei__imei dd{margin:0}.xperiaImei__disclaimer{margin:auto;padding:0;list-style:none}.xperiaImei__disclaimer li{padding-left:1.5em;display:inline-block;position:relative}.xperiaImei__disclaimer li::before{content:"※";position:absolute;left:0.25em}.additional{padding:20px;border:solid 1px #ccc}.additional>*:first-child{margin-top:0}.additional>*:last-child{margin-bottom:0}.additional__foreword{margin:1.4em 0 0;font-size:14px;font-size:.875rem}.additional__subHeading{margin:1.4em 0 0}.additional__foreword+.additional__subHeading{margin:0.4em 0 0}.additional__copy{margin:0;font-size:14px;font-size:.875rem}.additional__links{margin:0.6em auto}.additional__links>ul{margin:0;padding:0;list-style:none}.additional__links>ul>li:not(:first-child){margin-top:0.6em}.additional__toggleButton{background-color:transparent;border:none;cursor:pointer;padding:0;appearance:none;display:inline-block}.additional__toggleButton::after{content:"";display:inline-block;margin-left:0.6em;margin-right:0.6em;border-top:solid 0.4em #2f353d;border-right:solid 0.4em transparent;border-bottom:solid 0.2em transparent;border-left:solid 0.4em transparent;transition-duration:0.35s}.additional__toggleButton.-isOpen::after{transform:rotate(180deg);margin-bottom:0.2em}[data-service-toggle] [data-service-toggle-content]{transition:height 0.35s ease-in-out;overflow:hidden}[data-service-toggle] [data-service-toggle-content][aria-hidden="true"]{display:none}.additional__tableHeading{margin:0.4em 0 0}.additional__table{margin:0.6em 0;font-size:12px;font-size:.75rem}.additional__tableHeading+.additional__table{margin-top:0.3em}.additional__table td{padding-left:1em}@media screen and (max-width: 639px){.additional__table th,.additional__table td{display:block}}.serviceNote{margin-top:100px;padding-top:40px;border-top:solid 1px #ccc}@media screen and (max-width: 639px){.serviceNote{margin-top:10vw;padding-top:4vw}}.serviceNote__inner>*:first-child{margin-top:0}.serviceNote__inner>*:last-child{margin-bottom:0}#js-serviceListBody{transition-property:opacity;transition-duration:0.2s}#js-serviceListBody.-isLoading::before{content:"";background-color:#ffffff;position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;background-position:center;z-index:4;opacity:1}#js-serviceListBody.-isLoading::after{content:"";background-image:url(/share5/images/s5-loadingScreenOverray/ic_loader.gif);position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;background-position:center;z-index:5}#js-serviceListContainer{position:relative;transition-duration:0.2s}#js-serviceListContainer.-isLoading::before{content:"";background-color:#ffffff;position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;background-position:center;z-index:1;opacity:0.8}#js-serviceListContainer.-isLoading::after{content:"";background-image:url(/share5/images/s5-loadingScreenOverray/ic_loader.gif);position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;background-position:center;z-index:2}.serviceXperiaCarePlanClosed{margin:0.8em 0;padding:0.8em 0;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc}.serviceXperiaCarePlanClosed__heading{font-size:1rem;font-weight:normal;margin:0 auto}.serviceXperiaCarePlanClosed__text{font-size:0.875rem;margin:0 auto}.serviceXperiaCarePlanClosed__closed{font-size:0.875rem;list-style:none;margin:0.8em auto;padding:0}
