﻿.mod-aux-arrow{margin-top:40px}.mod-aux-arrow__check{position:relative;display:block;margin-top:20px;padding:10px;text-align:center;border-radius:4px;font-size:1.125em;background:#F4F5F4}.mod-aux-arrow__check.mod-field-type-checkbox__label{padding-left:10px}.mod-aux-arrow__check.mod-field-type-checkbox__label:before{top:10px;right:20px;left:auto}.mod-aux-arrow .mod-field-type-checkbox__field:checked+.mod-field-type-checkbox__label:after{top:13px;right:23px;left:auto}.mod-aux-arrow-scrollbox{width:100%;height:320px;margin:0 auto;border:1px solid #E2E3E5;overflow-y:auto;overflow-x:hidden}.mod-aux-arrow-scrollbox__inner{padding:10px 10px 20px 10px;font-size:0.875em}.mod-aux-arrow-scrollbox-low{height:130px}.mod-aux-arrow .mod-heading-aux-arrow{padding:5px 0 0 10px;border-left:5px solid #8ACBF2}.mod-aux-arrow .mod-aux-arrow-heading{display:table;margin-top:20px;padding:10px;border:1px solid #E2E3E5;border-bottom:transparent;width:100%}.mod-aux-arrow .mod-aux-arrow-heading span{display:table-cell;font-size:0.875rem;padding:10px;vertical-align:middle}.mod-aux-arrow .mod-aux-arrow-heading .mod-aux-arrow__print-btn-wrap{display:table-cell;vertical-align:middle;width:105px}.mod-aux-arrow .mod-aux-arrow-heading .mod-aux-arrow__print-btn-wrap button::after{display:inline-block;margin-left:.25em;font-family:FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:normal;line-height:1;content:"";text-align:center;text-decoration:none}@media only screen and (max-width: 599px){.mod-aux-arrow .mod-aux-arrow-heading .mod-aux-arrow__print-btn-wrap button::after{content:"";position:relative;top:auto;right:auto;bottom:auto;left:auto}}.mod-aux-arrow a{display:inline;text-decoration:underline}.mod-apply-block--text+.mod-aux-arrow{margin-top:0}.mod-footer{width:100%;position:absolute;bottom:0;z-index:3}.mod-footer__inner{position:relative;max-width:1200px;width:90%;margin:0 auto}@media only screen and (max-width: 959px){.mod-footer__inner{width:100%}}@media only screen and (max-width: 959px){.mod-footer__enechange{padding:0 10px}}.mod-footer__enechange a{vertical-align:top}.mod-footer__enechange a::after{content:none !important}.mod-footer__enechange a img{width:80%}.mod-footer__copyright{position:relative;background-color:#000;padding:12px 0}@media only screen and (max-width: 959px){.mod-footer__copyright{padding:10px}}.mod-footer__copyright .text-copyright{color:#FFFFFF;text-align:center;font-size:11px}@media only screen and (max-width: 959px){.mod-footer__copyright .text-copyright{font-size:10px}}.mod-footer__copyright .name{position:absolute;top:50%;right:0;transform:translateY(-50%);color:#FFFFFF;font-size:12px;line-height:1;margin-bottom:0}@media only screen and (max-width: 959px){.mod-footer__copyright .name{position:relative;top:0;right:auto;transform:none;margin-top:8px;text-align:center}}.mod-footer__copyright .name a{vertical-align:middle}.mod-footer__copyright .name a::after{content:none !important}.mod-footer__copyright .name a img{vertical-align:bottom;margin-top:-2px}.mod-header .mod-header__inner-first{background:#fff url(/assets/common/h_line-0a332764d7d30e55c453e423c1b9e6ac7a3846edafa938cdc42e672e7510bb4a.jpg) repeat-x left top 7px;width:100%}@media only screen and (max-width: 959px){.mod-header .mod-header__inner-first{padding:21px 10px 4px;background:url(/assets/common/h_line-0a332764d7d30e55c453e423c1b9e6ac7a3846edafa938cdc42e672e7510bb4a.jpg) repeat-x left top 5px;background-size:7px auto}}.mod-header .mod-header__inner-second{display:block;font-size:0;width:90%;max-width:1200px;margin:0 auto;padding:49px 0 25px}.mod-header .mod-header__inner-second:after{content:"";display:block;clear:both}@media only screen and (max-width: 959px){.mod-header .mod-header__inner-second{width:100%;max-width:auto;padding:10px 0 0}}.mod-header .mod-header__btn-block{display:block;float:right;vertical-align:middle}@media only screen and (max-width: 959px){.mod-header .mod-header__btn-block{display:block;float:none;padding:0 10px}}.mod-header .mod-header__support-center-info-block{margin:-15px 0 0 16px;display:-moz-flex;display:-ms-flex;display:flex;-moz-flex-direction:row;flex-direction:row;flex-wrap:nowrap;float:right;font-size:16px}@media only screen and (max-width: 959px){.mod-header .mod-header__support-center-info-block{display:none}}.mod-header .mhs-layout02{float:none;position:absolute;max-width:1200px;width:100%;margin-left:0px}.mod-header .mod-header__support-center-info-left{position:relative;font-size:10px;line-height:1.3;background-color:#3563B3;color:#ffffff;padding:6px 0 12px 8px;box-sizing:border-box;height:50px}.mod-header .mod-header__support-center-info-left::after{content:"";position:absolute;top:0;right:-20px;display:block;height:0;border-style:solid;border-width:25px 0 25px 20px;border-color:transparent transparent transparent #3563b3}.mod-header .mhs-layout02 .mod-header__support-center-info-right{position:relative;left:38%;margin-top:10px}.mod-header .mod-header__support-center-info-right{margin-left:32px}.mod-header .mod-header__support-center-info-row-top{display:-moz-flex;display:-ms-flex;display:flex;-moz-flex-direction:row;flex-direction:row;flex-wrap:nowrap;color:#3563B3}.mod-header .mod-header__support-center-info-top-left{font-weight:bold}.mod-header .mod-header__support-center-info-top-right{margin-left:18px}.mod-header .mhs-layout02 .mod-header__support-center-info-top-right{margin-left:9px}.mod-header .mod-header__support-center-info-name{font-size:12px;line-height:12px}.mod-header .mhs-layout02 .mod-header__support-center-info-name{font-size:11px;line-height:11px}.mod-header .mod-header__support-center-info-phone-number{margin-top:4px;font-size:20px;line-height:20px}.mod-header .mod-header__support-center-info-phone-number::before{font-family:FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:normal;line-height:1;content:"";text-align:center}.mod-header .mhs-layout02 .mod-header__support-center-info-phone-number{margin-top:4px;font-size:20px;line-height:20px}.mod-header .mod-header__support-center-info-reception-time{border:1px solid #3563B3;padding:2px 7px;font-size:10px}.mod-header .mhs-layout02 .mod-header__support-center-info-reception-time{padding:2px 7px;font-size:10px}.mod-header .mod-header__support-center-info-reception-time-number{font-weight:bold}.mod-header .mod-header__support-center-info-supplementary{margin-top:2px;font-size:10px;line-height:1.3}.mod-header .mhs-layout02 .mod-header__support-center-info-supplementary{margin:5px 0;font-size:10px}.mod-header .mod-support-center-info__mail{line-height:1}.mod-header .mod-support-center-info__mail a{font-size:10px;color:#ffffff;background:#A6D057;padding:5px 7px;border-radius:2px;line-height:1.3}.mod-header .mod-support-center-info__mail a span:before{font-family:FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:normal;line-height:1;content:"\f0e0";text-decoration:none}.mod-header .mod-support-center-info__mail a:hover{background-color:#8fbf35;transition:background 0.3s}.mod-header .mod-support-center-info__mail a[target="_blank"]:not(.image):after{display:none}.mod-header .mod-header__btn-list{display:inline-block;font-size:0;text-align:right;vertical-align:middle}.mod-header .mod-header__btn-list li{display:inline-block;width:110px}.mod-header .mod-header__btn-list li:last-child{margin-left:16px}@media only screen and (max-width: 959px){.mod-header .mod-header__btn-list{display:table;float:none;border:1px solid #E2E3E5;border-radius:3px;margin-top:20px;text-align:center;width:100%}.mod-header .mod-header__btn-list li{display:table-cell;width:50%}.mod-header .mod-header__btn-list li a{display:block;font-size:10px !important;padding:5px !important}.mod-header .mod-header__btn-list li a::before{font-size:17px}.mod-header .mod-header__btn-list li a::after{content:none}.mod-header .mod-header__btn-list li a:hover{background-color:#fafafa !important}.mod-header .mod-header__btn-list li+li{border-left:1px solid #E2E3E5}.mod-header .mod-header__btn-list li+li a{width:100%;height:auto}}@media only screen and (max-width: 959px){.mod-header .mod-header__mypage-btn-block{display:inline-block;position:absolute;top:25px;right:10px;width:60px;height:40px;padding:0;z-index:2}.mod-header .mod-header__mypage-btn-block .mod-header__btn-list{display:inline-block;border:none;margin-top:0}.mod-header .mod-header__mypage-btn-block .mod-header__btn-list li:last-child{display:inline-block;margin-left:0;width:auto}}.mod-plate{width:100%;margin-top:10px;padding:15px;border:5px solid #FF967C;color:#636466;font-size:0.88rem;border-radius:4px}@media only screen and (max-width: 599px){.mod-plate{padding:10px}}.mod-plate .mod-plate__paragraph{margin-bottom:0}.mod-plate .mod-plate__paragraph+.mod-plate__number-list{margin-top:1em}.mod-plate__list li{padding-left:1em;text-indent:-1em}.mod-plate__list li:before{content:'・'}.mod-plate__list+.mod-plate__heading_lv5{margin-top:16px}.mod-plate .mod-plate__number-list li{counter-increment:number}.mod-plate .mod-plate__number-list li::before{content:counter(number) ". "}.mod-plate .mod-plate__number-list+.mod-plate__paragraph{margin-top:1em}.mod-plate.mod-plate-checkbox{position:relative;padding-top:15px;color:#636466}@media only screen and (max-width: 599px){.mod-plate.mod-plate-checkbox{padding:10px 10px}}.mod-plate.mod-plate-checkbox .mod-plate-checkbox__list{margin:10px 0}.mod-plate.mod-plate-checkbox .mod-plate-checkbox__list li{margin-top:10px}.mod-plate.mod-plate-checkbox .mod-plate-checkbox__title{font-size:1.25em;color:#FA5252}.mod-plate.mod-plate-checkbox .mod-plate-checkbox__title:before{font-size:1.25em;color:#FA5252;margin-right:0.5em;font-family:FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:normal;line-height:1;content:"";text-align:center}@media only screen and (max-width: 599px){.mod-plate.mod-plate-checkbox .mod-plate-checkbox__title:before{left:10px}}.mod-plate .mod-plate__heading_lv5{color:#FA5252;font-size:1.25em}.mod-plate .mod-plate__heading_lv5 i{font-size:1.25em;margin-right:0.5em}.mod-plate .mod-plate__heading_lv5+.mod-plate__paragraph{margin-top:0.5em}.mod-plate .caution{color:#FA5252 !important}.mod-plate .bold{font-weight:bold}.mod-plate.mod-plate-checkbox .mod-plate-checkbox__list{margin-bottom:0}.mod-plate.mod-plate-checkbox .mod-field-type-checkbox__label:before{top:0}.mod-plate.mod-plate-checkbox .mod-field-type-checkbox__field:checked+.mod-field-type-checkbox__label:after{top:4px}.mod-plate__heading_lv5+.mod-plate__list{margin-top:10px}.mod-plate+.mod-heading-lv2.mod-heading-lv2--login{margin-top:20px}.mod-order-menu{display:table;width:100%;border-spacing:0 10px}@media only screen and (max-width: 599px){.mod-order-menu{border-spacing:0 0}}.mod-order-menu__wrap{display:table-row}.mod-order-menu__wrap dt{width:55%;display:table-cell;padding:10px;vertical-align:middle}@media only screen and (max-width: 599px){.mod-order-menu__wrap dt{width:100%;display:block;padding:10px 3%}}.mod-order-menu__wrap dd{width:45%;display:table-cell;padding:10px}@media only screen and (max-width: 599px){.mod-order-menu__wrap dd{width:100%;display:block;padding:0 3% 10px}}.mod-saved-orders{margin-top:30px}.mod-saved-orders__number{display:block;margin-bottom:20px;padding:10px;font-weight:bold;font-size:1.125em;text-align:center;background:#F4F5F4;color:#FA5252}.mod-saved-orders__list{width:100%;margin-top:20px;position:relative;text-align:center}.mod-saved-orders__list th{padding:10px;border:solid 1px #E2E3E5;background:#F4F5F4}@media only screen and (max-width: 599px){.mod-saved-orders__list th{display:block;border-top:transparent}.mod-saved-orders__list th:first-child{border-top:solid 1px #E2E3E5}}.mod-saved-orders__list td{padding:10px;border:solid 1px #E2E3E5}@media only screen and (max-width: 599px){.mod-saved-orders__list td{display:block;border-top:transparent}}.mod-side-nav .mod-side-nav__checkbox,.mod-side-nav .mod-side-nav__checkbox+label,.mod-side-nav .mod-side-nav__mask{display:none}@media screen and (max-width: 959px){.mod-side-nav .mod-side-nav__checkbox,.mod-side-nav .mod-side-nav__checkbox+label,.mod-side-nav .mod-side-nav__checkbox:checked+label+.mod-side-nav__mask,.mod-side-nav .mod-side-nav__checkbox:checked+label+.mod-side-nav__mask+.mod-side-nav__list-wrap{display:block}.mod-side-nav .mod-side-nav__checkbox:checked+label{display:none}.mod-side-nav .mod-side-nav__mask{position:absolute;content:'';background-color:#FFFFFF;top:72px;right:0;left:0;bottom:0;z-index:1}.mod-side-nav .mod-side-nav__checkbox{display:block;position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-width:0;width:40px;height:40px;top:25px;left:10px;background:#A6D057;border-radius:3px}.mod-side-nav .mod-side-nav__checkbox+label{position:absolute;top:48px;left:10px;z-index:1000001;color:#FFFFFF;font-size:8px;text-align:center;width:40px;height:10px}.mod-side-nav .mod-side-nav__checkbox:focus{outline:0}.mod-side-nav .mod-side-nav__checkbox::before,.mod-side-nav .mod-side-nav__checkbox::after{position:absolute;content:"";display:block;height:4px;width:24px;border-color:#FFFFFF;border-top-style:solid;border-bottom-style:solid;transition:all 0.08s ease-out}.mod-side-nav .mod-side-nav__checkbox::before{top:9px;left:8px;border-top-width:1px;border-bottom-width:1px}.mod-side-nav .mod-side-nav__checkbox::after{top:14px;left:8px;border-top-width:1px;border-bottom-width:1px}.mod-side-nav .mod-side-nav__checkbox:checked:before,.mod-side-nav .mod-side-nav__checkbox:checked:after{border-top-width:0;top:20px;height:0;transition:all 0.08s ease-out}.mod-side-nav .mod-side-nav__checkbox:checked:before{transform:rotate(135deg)}.mod-side-nav .mod-side-nav__checkbox:checked:after{transform:rotate(45deg)}}.mod-side-nav .mod-side-nav__list-wrap{min-width:260px}@media only screen and (max-width: 959px){.mod-side-nav .mod-side-nav__list-wrap{position:relative;display:none;padding-top:20px;width:100%;min-width:auto;z-index:1}}.mod-side-nav__list{margin:0 0;border-bottom:1px solid #E2E3E5}@media only screen and (max-width: 959px){.mod-side-nav__list{border:none;padding:0 10px}}.mod-side-nav__list li{position:relative;font-size:0.813em}.mod-side-nav__list li:last-child{border-bottom:1px solid #E2E3E5}@media only screen and (max-width: 959px){.mod-side-nav__list li{text-align:left;font-size:12px;line-height:1.2}}.mod-side-nav__list li .mod-side-nav__item-inner{display:block;height:100%;padding:20px 20px 20px 55px;color:#222222;border:solid 1px #E2E3E5;border-bottom:transparent;background-color:#FFFFFF}.mod-side-nav__list li .mod-side-nav__item-inner:hover{background-color:#fafafa}.mod-side-nav__list li .mod-side-nav__item-inner:hover:before{color:#a2a3a8}@media only screen and (max-width: 959px){.mod-side-nav__list li .mod-side-nav__item-inner{padding:20px}}.mod-side-nav__list li .mod-side-nav__item-inner:before{position:absolute;top:17px;left:20px;font-size:1.75em;color:#BCBDC1;width:1.25em}@media only screen and (max-width: 959px){.mod-side-nav__list li .mod-side-nav__item-inner:before{display:inline-block;position:relative;top:50%;left:0;vertical-align:text-bottom;margin-right:0.5em}}.mod-side-nav__list li .mod-side-nav__item-inner.mod-side-nav__item-inner--active{border-left:solid 1px #FA5252}@media only screen and (max-width: 959px){.mod-side-nav__list li .mod-side-nav__item-inner.mod-side-nav__item-inner--active{border-top:solid 1px #E2E3E5;border-left:solid 1px #FA5252;border-right:solid 1px #E2E3E5}}.mod-side-nav__list li .mod-side-nav__item-inner.mod-side-nav__item-inner--top:before{font-family:FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:normal;line-height:1;content:"";text-align:center}.mod-side-nav__list li .mod-side-nav__item-inner.mod-side-nav__item-inner--bills:before{font-family:FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:normal;line-height:1;content:"";text-align:center}.mod-side-nav__list li .mod-side-nav__item-inner.mod-side-nav__item-inner--agreement:before{font-family:FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:normal;line-height:1;content:"";text-align:center}.mod-side-nav__list li .mod-side-nav__item-inner.mod-side-nav__item-inner--plan-ampere:before{font-family:FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:normal;line-height:1;content:"";text-align:center}.mod-side-nav__list li .mod-side-nav__item-inner.mod-side-nav__item-inner--mail:before{font-family:FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:normal;line-height:1;content:"";text-align:center}.mod-side-nav__list li .mod-side-nav__item-inner.mod-side-nav__item-inner--furusato:before{font-family:FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:normal;line-height:1;content:"";text-align:center}.mod-side-nav__list li .mod-side-nav__item-inner.mod-side-nav__item-inner--order-menu:before{font-family:FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:normal;line-height:1;content:"";text-align:center}.mod-side-nav__list li .mod-side-nav__item-inner.mod-side-nav__item-inner--saved-orders:before{font-family:FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:normal;line-height:1;content:"";text-align:center}.mod-side-nav__list li .mod-side-nav__item-inner.mod-side-nav__item-inner--point:before{font-family:FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:normal;line-height:1;content:"";text-align:center}.mod-contract{width:100%;padding:20px 10px;background:#F4F5F4}@media only screen and (max-width: 959px){.mod-contract{margin-top:20px}}.mod-contract .mod-form-select{margin-top:5px}.mod-contract.mod-field-block{margin-top:0}@media only screen and (max-width: 959px){.mod-contract.mod-field-block{margin-top:20px}}.mod-steps-to-contract__list{margin-top:40px;counter-reset:number}.mod-steps-to-contract__list .mod-steps-to-contract__item{position:relative;margin-bottom:40px;border-left:solid 6px #BCBDC1;border-radius:4px;background:#F4F5F4}.mod-steps-to-contract__list .mod-steps-to-contract__item.mod-steps-to-contract__item--pass{opacity:0.45}.mod-steps-to-contract__list .mod-steps-to-contract__item.mod-steps-to-contract__item--active{border-left:solid 6px #FA5252}.mod-steps-to-contract__list .mod-steps-to-contract__item.mod-steps-to-contract__item--active:before{color:#FA5252}.mod-steps-to-contract__list .mod-steps-to-contract__item.mod-steps-to-contract__item--active .mod-steps-to-contract__step dt{color:#FA5252}.mod-steps-to-contract__list .mod-steps-to-contract__item:before{position:absolute;width:60px;height:60px;top:-35px;left:50%;margin-left:-30px;font-family:FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:normal;line-height:1;content:"";text-align:center;font-size:1.75em;color:#BCBDC1}.mod-steps-to-contract__list .mod-steps-to-contract__item:first-child:before{display:none}.mod-steps-to-contract__step{display:table;padding:10px}.mod-steps-to-contract__step dt{display:table-cell;position:relative;width:36%;padding:10px 20px;vertical-align:middle;font-size:1.3em}@media only screen and (max-width: 599px){.mod-steps-to-contract__step dt{display:block;padding:5px 0;text-align:center;width:100%}.mod-steps-to-contract__step dt br{display:none}}.mod-steps-to-contract__step dt:before{counter-increment:number;content:counter(number) ". ";font-size:1.3em}.mod-steps-to-contract__step dd{display:table-cell;width:50%;line-height:1.4;padding:10px 20px;border-left:solid 1px #E2E3E5;vertical-align:middle;font-size:0.875em}@media only screen and (max-width: 599px){.mod-steps-to-contract__step dd{display:block;width:100%;padding:0 0 10px;border-left:none}}.mod-steps-to-contract__step dd ul{margin:10px 0}.mod-steps-to-contract__step dd ul li{position:relative;margin-bottom:5px;padding-left:1em;text-indent:-1em}.mod-steps-to-contract__step dd ul li:before{font-family:FontAwesome;content:'\f0da';font-size:.75em;margin-right:1em}.mod-select-period{margin:30px auto;font-weight:bold;text-align:center;word-break:normal}.mod-select-period__year{font-size:0.75em}.mod-select-period__arrow-right,.mod-select-period__arrow-left{display:inline;color:#636466}.mod-select-period__arrow-right--disabled,.mod-select-period__arrow-left--disabled{opacity:0.3}.mod-select-period__arrow-right{margin-left:4px}.mod-select-period .mod-select-period__month{display:inline;width:60px}.mod-select-period .mod-select-period__month .text-emph{font-size:2.0em}.mod-heading-lv1{display:block;float:left;line-height:0}@media only screen and (max-width: 959px){.mod-heading-lv1{display:block;float:none;max-width:100%;text-align:center}.mod-heading-lv1 a{padding-right:10px}}.mod-heading-lv1 a::after{content:none !important}.mod-heading-lv1 img{width:260px;height:46px}@media only screen and (max-width: 959px){.mod-heading-lv1 img{width:160px;height:28px}}.mod-heading-lv2{position:relative;margin:0 0 20px;padding-left:40px;border-bottom:solid 1px #E2E3E5}@media only screen and (max-width: 599px){.mod-heading-lv2{padding-left:38px}}.mod-heading-lv2:before{position:absolute;top:2px;left:0;font-size:1.25em;color:#BCBDC1}@media only screen and (max-width: 599px){.mod-heading-lv2:before{top:4px;left:5px;font-size:1.25em}}.mod-heading-lv2.mod-heading-lv2--top:before{font-family:FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:normal;line-height:1;content:"";text-align:center}.mod-heading-lv2.mod-heading-lv2--bills:before{font-family:FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:normal;line-height:1;content:"";text-align:center}.mod-heading-lv2.mod-heading-lv2--agreement:before{font-family:FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:normal;line-height:1;content:"";text-align:center}.mod-heading-lv2.mod-heading-lv2--plan-ampere:before{font-family:FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:normal;line-height:1;content:"";text-align:center}.mod-heading-lv2.mod-heading-lv2--mail:before{font-family:FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:normal;line-height:1;content:"";text-align:center}.mod-heading-lv2.mod-heading-lv2--furusato:before{font-family:FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:normal;line-height:1;content:"";text-align:center}.mod-heading-lv2.mod-heading-lv2--order-menu:before{font-family:FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:normal;line-height:1;content:"";text-align:center}.mod-heading-lv2.mod-heading-lv2--saved-orders:before{font-family:FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:normal;line-height:1;content:"";text-align:center}.mod-heading-lv2.mod-heading-lv2--login:before{font-family:FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:normal;line-height:1;content:"";text-align:center}.mod-heading-lv2.mod-heading-lv2--point:before{font-family:FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:normal;line-height:1;content:"";text-align:center}.mod-heading-lv2.mod-heading-lv2--point-card:before{font-family:FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:normal;line-height:1;content:"";text-align:center}.mod-heading-lv3{padding:2px 5px;background:#8ACBF2;font-weight:normal;color:#FFFFFF;text-align:center}.mod-heading-lv4{position:relative;margin-top:30px;padding:8px 10px;background:#E2F4FD;font-size:1.125em}.important-title{font-size:0.875em;color:#222222}.important-notes{font-size:0.875em;line-height:1.2;margin-bottom:0;color:#222222;counter-increment:important-notes}.important-notes::before{content:"※" counter(important-notes) ": "}.point-notes-wrapper{margin-top:0.5em}.point-notes{font-size:0.875em;line-height:1.2;margin-bottom:0;color:#222222}.mod-overview{margin-top:20px;border:solid 1px #E2E3E5}.mod-overview__style-content-box{counter-reset:point_notes}.mod-overview__style-content-box:not(:last-child){border-bottom:2px solid #222222}.mod-overview__style-content-box .point_notes{font-size:85%;color:#222222;counter-increment:point_notes}.mod-overview__style-content-box .point_notes::after{content:counter(point_notes)}.mod-overview__style-content-box .mod-overview__btn-wrap{display:flex;padding:30px 0;font-size:1.125em}@media only screen and (max-width: 959px){.mod-overview__style-content-box .mod-overview__btn-wrap{padding:20px 0;display:block}}.mod-overview__style-content-box .mod-overview__btn-wrap li{flex:0 1 50%;margin:0 auto;padding:0 2%;text-align:center}@media only screen and (max-width: 959px){.mod-overview__style-content-box .mod-overview__btn-wrap li{margin-top:10px;padding:0 0}.mod-overview__style-content-box .mod-overview__btn-wrap li:first-child{margin-top:0}}.mod-overview__list{padding:20px 6% 25px;border-top:1px solid #D1D2D4}@media only screen and (max-width: 959px){.mod-overview__list{padding:20px 4% 25px}}@media only screen and (max-width: 599px){.mod-overview__list{margin:20px 10px 20px}}.mod-overview__list dt{display:inline-block;width:30%;margin-top:5px;font-weight:bold}@media only screen and (max-width: 959px){.mod-overview__list dt{display:block;width:100%}}.mod-overview__list dd{display:inline-block;width:69%}@media only screen and (max-width: 959px){.mod-overview__list dd{display:block;width:100%}}.mod-overview__style-number-inner{display:flex;padding:10px 0 30px;font-size:1.125em}@media only screen and (max-width: 959px){.mod-overview__style-number-inner{display:block;padding:20px 0}}.mod-overview__style-number-inner+.mod-overview__btn-wrap{padding-top:0}.mod-overview__style-number-inner li{flex:0 1 48%;padding:0 0 0 6%;text-align:left}.mod-overview__style-number-inner li:first-child{flex:0 1 52%}@media only screen and (max-width: 959px){.mod-overview__style-number-inner li{margin-top:10px;padding:0 10px;text-align:center}.mod-overview__style-number-inner li:first-child{font-size:0.875rem;margin-top:0;padding:0}}@media only screen and (max-width: 599px){.mod-overview__style-number-inner li span{display:inline-block;white-space:normal}}.mod-overview__style-number-inner li br{white-space:nowrap}.mod-overview__style-number-inner .mod-overview__style-number__point{color:#222222;font-size:0.875rem}@media only screen and (max-width: 959px){.mod-overview__style-number-inner .mod-overview__style-number__point{white-space:normal;word-break:break-all}}.mod-overview__style-number-inner .mod-overview__style-number__point .point_unit{font-size:85%}.mod-overview__btn-wrap{margin:0 4%}@media only screen and (max-width: 599px){.mod-overview__btn-wrap{margin:0 3%}}.mod-overview .mod-overview__stylee-number-customer{margin:20px 6% 0;font-size:0.938em}.mod-overview .mod-overview__stylee-number-customer span{display:inline-block;margin-right:10px;padding:2px 6px;background:#F4F5F4}@media only screen and (max-width: 959px){.mod-overview .mod-overview__stylee-number-customer{text-align:center}}.mod-overview__table{width:100%;border-top:solid 1px #E2E3E5;font-size:0.875em}.mod-overview__table th{width:66%;padding:8px 6%;border-bottom:solid 1px #E2E3E5;font-weight:normal;text-align:left;word-break:break-all}@media only screen and (max-width: 959px){.mod-overview__table th{padding:8px 4%}}@media only screen and (max-width: 599px){.mod-overview__table th{display:block;padding:8px;width:100%}}.mod-overview__table td{width:34%;border-bottom:solid 1px #E2E3E5;border-left:solid 1px #E2E3E5;text-align:right;padding:8px 6% 8px 4%;white-space:normal;word-break:break-all}@media only screen and (max-width: 959px){.mod-overview__table td{padding:8px 4% 8px 4%}}@media only screen and (max-width: 599px){.mod-overview__table td{display:block;border-left:none;padding:8px;width:100%}}.mod-overview__table-list{display:inline-block}@media only screen and (max-width: 599px){.mod-overview__table-list{margin-left:0}}.mod-overview__table-emph{color:#FA5252}.mod-overview__history-list-head{font-size:0;margin-top:20px;background:#F4F5F4;border:solid 1px #E2E3E5}.mod-overview__history-list-head li{display:inline-block;font-size:1rem;padding:10px;width:32%;font-weight:bold;text-align:center;vertical-align:middle}@media only screen and (max-width: 599px){.mod-overview__history-list-head li{font-size:0.875rem}.mod-overview__history-list-head li:first-of-type{width:28%}.mod-overview__history-list-head li:nth-of-type(2){width:30%}.mod-overview__history-list-head li:last-of-type{width:35%}}.mod-overview__history-list-head li br{display:none}@media only screen and (max-width: 599px){.mod-overview__history-list-head li br{display:block}}.mod-overview__history-list-head--half li{width:50%}.mod-overview__history-list{width:100%;border-left:solid 1px #E2E3E5;border-right:solid 1px #E2E3E5}.mod-overview__history-list li{position:relative;border-bottom:solid 1px #E2E3E5}.mod-overview__history-list li .mod-overview__history-list-detail{width:100%;color:#222222}.mod-overview__history-list li .mod-overview__history-list-detail span{display:inline-block;padding:10px;width:32%;text-align:center}@media only screen and (max-width: 599px){.mod-overview__history-list li .mod-overview__history-list-detail span{font-size:0.85rem;padding:8px}.mod-overview__history-list li .mod-overview__history-list-detail span:first-of-type{padding:8px 4px 8px 8px;width:28%}.mod-overview__history-list li .mod-overview__history-list-detail span:nth-of-type(2){padding:8px 4px;width:30%}.mod-overview__history-list li .mod-overview__history-list-detail span:last-of-type{padding:8px 0 8px 4px;width:35%}}.mod-overview__history-list li .mod-overview__history-list-detail:hover{background:#f9f9f9}.mod-overview__history-list li .mod-overview__history-list-detail:after{position:absolute;top:50%;transform:translateY(-50%);right:10px;font-family:FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:normal;line-height:1;content:"";text-align:center;font-size:1.25em;color:#BCBDC1}@media only screen and (max-width: 599px){.mod-overview__history-list li .mod-overview__history-list-detail:after{right:4px;margin-top:2px;font-size:0.875rem}}.mod-overview__history-list li.mod-overview__history-list-more{text-align:center}.mod-overview__history-list li.mod-overview__history-list-more:after{display:none}.mod-overview__history-list--half li .mod-overview__history-list-detail span{width:50%}.mod-overview-note{font-size:0.875em}.mod-overview__table+.mod-overview-note{margin-top:0.4em}.mod-read-more{position:relative;display:block;margin:0 auto;padding:10px 30px 10px 10px;color:#222222}@media only screen and (max-width: 599px){.mod-read-more{font-size:0.875em}}.mod-read-more:after{position:absolute;top:10px;right:50%;margin-right:-60px;font-family:FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:normal;line-height:1;content:"";text-align:center;font-size:1.25em;color:#BCBDC1}@media only screen and (max-width: 599px){.mod-read-more:after{top:12px;margin-right:-40px}}.mod-read-more:hover{background:#F4F5F4}.mod-alert-balloon{display:block;position:absolute;height:20px;width:20px;top:50%;right:20px;margin-top:-10px;border-radius:50%;text-align:center;color:#FFFFFF;background:#FA5252}@media only screen and (max-width: 959px){.mod-alert-balloon{height:16px;width:16px;top:15px;right:10px;padding-top:2px}}.mod-news{position:relative;margin-top:30px}.mod-news__list{margin:10px 10px 10px 28px}.mod-news__list dt{position:relative;margin-top:10px}.mod-news__list dt:before{position:absolute;top:5px;left:-18px;font-size:0.75em;font-family:FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:normal;line-height:1;content:"";text-align:center;color:#BCBDC1}.mod-news__list dd a{text-decoration:underline}.mod-data-list{display:table;width:100%;margin-top:10px;border-spacing:0 10px}.mod-data-list__wrap{display:table-row;width:100%}.mod-data-list__wrap dt{width:35%;display:table-cell;padding:15px 20px;text-align:center;vertical-align:middle;background:#F4F5F4}@media only screen and (max-width: 599px){.mod-data-list__wrap dt{display:block;width:100%;padding:6px 10px;text-align:left}}.mod-data-list__wrap dd{width:65%;display:table-cell;padding:15px 20px;vertical-align:middle;word-break:break-all}@media only screen and (max-width: 599px){.mod-data-list__wrap dd{display:block;width:100%;padding:10px 10px}}.mod-data-list__wrap dd .mod-field-block,.mod-data-list__wrap dd .mod-radio-accordion{margin-top:0}.mod-data-list__wrap dd .mod-field-block.mod-field-block-list,.mod-data-list__wrap dd .mod-radio-accordion.mod-field-block-list{margin-top:10px}.mod-data-list__wrap dd .mod-field-heading-lv5:first-child{margin-top:0}.mod-data-list .mod-data-list__common-address-area{padding:20px 0 10px}.mod-data-list .mod-data-list__anchor{word-break:break-all}.mod-data-list .mod-data-list__anchor.mod-data-list__anchor--pdf{text-decoration:underline}.mod-data-list .mod-data-list__anchor.mod-data-list__anchor--pdf:before{font-family:FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:normal;line-height:1;content:"";text-align:center;color:#BCBDC1;font-size:1.25em;margin-right:0.5em;padding-top:2px}.mod-btn{display:inline-block;position:relative;border-radius:4px;line-height:1.0;text-align:center;color:#222222;cursor:pointer;border:none;transition:background 0.3s}.mod-btn:before{position:absolute;top:50%;left:8px;margin-top:-10px;font-size:1.25em;color:#FFFFFF}.mod-btn.mod-btn--primaly{color:#FFFFFF;background:#A6D057}.mod-btn.mod-btn--primaly:not(:disabled):hover{background:#8fbf35}.mod-btn.mod-btn--secondary{border:solid 1px #E2E3E5;background:#F4F5F4}.mod-btn.mod-btn--secondary:not(:disabled):hover{background:#d9ddd9;color:#222222}.mod-btn.mod-btn--secondary:before{color:#BCBDC1}.mod-btn.mod-btn--neutral{color:#FFFFFF;background:#BCBDC1}.mod-btn.mod-btn--neutral:not(:disabled):hover{background:#a2a3a8}.mod-btn.mod-btn--back{border:2px solid #A6D057;border-radius:4px;background-color:#FFFFFF;color:#A6D057}.mod-btn.mod-btn--back:hover{border-color:#8fbf35;color:#8fbf35}.mod-btn.mod-btn--back:hover::before{color:#8fbf35}.mod-btn.mod-btn--size-xl{width:100%;padding:15px;font-size:1.5rem}.mod-btn.mod-btn--size-l{width:100%;padding:10px;line-height:1.5;font-size:1.25rem}.mod-btn.mod-btn--size-l.mod-btn--primaly{padding:12px 10px}.mod-btn.mod-btn--size-m{width:100%;padding:12px;font-size:1.0rem}.mod-btn.mod-btn--size-m.mod-btn--back{padding:12px 12px 12px 5px}.mod-btn.mod-btn--size-s{position:relative;width:100%;padding:10px;font-size:0.875rem;font-weight:normal}@media only screen and (max-width: 599px){.mod-btn.mod-btn--size-s::after{content:'';position:absolute;top:-6px;right:0;bottom:-6px;left:0}}.mod-btn.mod-btn--size-xs{width:100%;padding:8px;font-size:0.75rem;font-weight:normal}.mod-btn.mod-btn--details{width:100%;padding:8px}.mod-btn.mod-btn--change{width:auto;position:absolute;top:50%;transform:translateY(-50%);right:10px}.mod-btn.mod-btn--submit{max-width:380px}@media only screen and (max-width: 599px){.mod-btn.mod-btn--submit{max-width:100%}}.mod-btn.mod-btn--head{padding-left:30px}.mod-btn.mod-btn--head:before{position:absolute;top:9px;left:8px;margin-top:0}@media only screen and (max-width: 959px){.mod-btn.mod-btn--head{width:auto;padding:0 5px 0 5px;color:#222222;background:none}.mod-btn.mod-btn--head:before{margin-bottom:3px;position:relative;display:block;top:0;left:0;color:#BCBDC1}}.mod-btn.mod-btn--before-supply-start,.mod-btn.mod-btn--cancellation-in-progress{font-size:1rem;padding:15px 10px}.mod-btn.mod-btn--top:before{font-family:FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:normal;line-height:1;content:"";text-align:center}.mod-btn.mod-btn--bills:before{font-family:FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:normal;line-height:1;content:"";text-align:center}.mod-btn.mod-btn--logout:before{font-family:FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:normal;line-height:1;content:"";text-align:center}@media only screen and (max-width: 959px){.mod-btn.mod-btn--logout{width:60px;height:40px;font-size:8px !important}}.mod-btn.mod-btn--login:before{font-family:FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:normal;line-height:1;content:"";text-align:center}.mod-btn.mod-btn--list:before{font-family:FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:normal;line-height:1;content:"";text-align:center}.mod-btn:disabled{cursor:default;background:#E2E3E5;color:#FFFFFF}.mod-btn.disabled{cursor:default;background:#E2E3E5;color:#FFFFFF;pointer-events:none}.mod-btn-frame-submit{font-size:0;text-align:center;margin:30px 0}.mod-btn-frame-submit .mod-btn-frame-submit__desc{font-size:0.875rem;margin-bottom:20px}.mod-btn-frame-submit>input[type=submit]{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:none}.mod-btn-frame-submit>input[type=submit]::-webkit-input-placeholder{color:#BCBDC1;font-weight:normal}.mod-btn-frame-submit>input[type=submit]::-moz-placeholder{color:#BCBDC1;font-weight:normal}.mod-btn-frame-submit>input[type=submit]:-ms-input-placeholder{color:#BCBDC1;font-weight:normal}.mod-btn-frame-submit>input[type=submit]:focus{outline:0}.mod-btn-frame-submit .mod-btn-frame-submit--descriptions{font-size:0.875rem;margin-top:20px;text-align:center}.mod-btn-frame-submit .mod-btn-frame-submit--descriptions a{text-decoration:underline}.mod-btn-frame-submit__weak{font-size:1rem}.mod-btn-frame-submit__note{color:#636466;font-size:0.875rem;line-height:1.6;margin-top:20px;text-align:left;text-indent:-1em;padding-left:1em}.mod-btn-frame-submit__note::before{content:'※'}@media only screen and (max-width: 599px){.mod-btn-frame-submit__note{word-break:break-all}.mod-btn-frame-submit__note br{display:none}}.mod-btn-frame-submit__note.mod-btn-frame-submit__note--no-important{text-indent:0}.mod-btn-frame-submit__note.mod-btn-frame-submit__note--no-important::before{content:''}.mod-btn-frame-submit__text-link{margin-top:20px}.mod-btn-frame-submit__text-link a{font-size:1rem;text-decoration:underline}.mod-btn-frame-submit .mod-btn-frame-submit__heading{font-size:1rem;line-height:1.6;margin-top:60px;text-align:center}.mod-btn-frame-submit .mod-btn-frame-submit__back-btn-wrap{display:inline-block;margin-right:20px;width:30%}@media only screen and (max-width: 599px){.mod-btn-frame-submit .mod-btn-frame-submit__back-btn-wrap{display:block;width:100%}}.mod-btn-frame-submit .mod-btn-frame-submit__submit-btn-wrap{display:inline-block;max-width:380px;width:50%}@media only screen and (max-width: 599px){.mod-btn-frame-submit .mod-btn-frame-submit__submit-btn-wrap{display:block;max-width:100%;width:100%;margin-top:20px}}.mod-banner-area{margin:20px 0 0 10px}.mod-banner-area .mod-banner-area__wrap{font-size:0}@media only screen and (max-width: 599px){.mod-banner-area .mod-banner-area__wrap{text-align:center}}.mod-banner-area .mod-banner-area__wrap a{margin-right:20px}@media only screen and (max-width: 599px){.mod-banner-area .mod-banner-area__wrap a{margin:8px}}.mod-banner-area .mod-banner-area__wrap a::after{content:none}.mod-banner-area .mod-banner-area__wrap a:hover{opacity:.8}.mod-banner-area .mod-banner-area__wrap a img{display:inline-block;max-width:190px;width:auto;height:46px;background:#CCCCCC}.mod-banner-area .mod-banner-area__text-note{color:#636466;font-size:0.75rem;margin-top:10px}.mod-point .mod-point__total-point{padding:10px 13px 5px;border-radius:6px;border:1px solid #E2E3E5;border-left:solid 6px #FF967C;border-right:solid 6px #FF967C}.mod-point .mod-point__total-point .mod-point__term{margin-right:1em;margin-bottom:0.5em;color:#636466;font-size:.86em;font-weight:bold}@media only screen and (max-width: 599px){.mod-point .mod-point__total-point .mod-point__term{text-align:center}}.mod-point .mod-point__total-point .mod-point__total-point-display{text-align:center}.mod-point .mod-point__total-point .mod-point__total-point-display .mod-point__total-point-number{padding:0 10px;font-size:2.5em;font-weight:bold}.mod-point .mod-point__total-point .mod-point__total-point-display .mod-point__total-point-unit{font-size:.86em}@media only screen and (max-width: 599px){.mod-point .mod-point__total-point .mod-point__total-point-display .mod-point__total-point-head{display:block;color:#999999;font-weight:bold;text-align:center;font-size:.86em}.mod-point .mod-point__total-point .mod-point__total-point-display .mod-point__total-point-number{padding:0 4px;font-size:2.25em}.mod-point .mod-point__total-point .mod-point__total-point-display .mod-point__total-point-unit{display:inline-block;max-width:35%;text-align:left;line-height:1.1}}.mod-point .mod-point__history .text-weak{font-size:0.875em}.mod-point .mod-point__history table{width:100%}@media only screen and (max-width: 599px){.mod-point .mod-point__history table thead{display:none}}@media only screen and (max-width: 599px){.mod-point .mod-point__history table tbody tr{display:block;margin-bottom:10px}}.mod-point .mod-point__history table th{background:#F4F5F4;border:solid 1px #E2E3E5;line-height:1.2;margin-top:20px;padding:10px}.mod-point .mod-point__history table th:first-of-type{width:7.5em}.mod-point .mod-point__history table th span{display:inline-block}.mod-point .mod-point__history table td{border-left:solid 1px #E2E3E5;border-right:solid 1px #E2E3E5;border-bottom:solid 1px #E2E3E5;padding:10px;text-align:right}.mod-point .mod-point__history table td:last-child{text-align:left}.mod-point .mod-point__history table td .text-emph{display:inline-block;font-size:1em;font-weight:normal;margin-right:0.25em;padding:0}.mod-point .mod-point__history table td .text-weak{display:inline-block}@media only screen and (max-width: 599px){.mod-point .mod-point__history table td{display:block;overflow:hidden;text-align:right}.mod-point .mod-point__history table td:first-child{background-color:#F4F5F4;border-top:solid 1px #E2E3E5}.mod-point .mod-point__history table td::before{content:attr(aria-label) "：";float:left;font-size:.85em;font-weight:bold}.mod-point .mod-point__history table td .text-emph{margin-right:3px}.mod-point .mod-point__history table td .text-weak{font-size:0.75rem}.mod-point .mod-point__history table td:last-child{text-align:left}.mod-point .mod-point__history table td:last-child::before{display:block;float:none}}.mod-flow .mod-flow__list{display:flex;flex-wrap:wrap;justify-content:space-between;text-align:center}.mod-flow .mod-flow__item{display:flex;flex-direction:column;align-items:stretch;width:calc((100% - 20px * 3) / 4);margin-top:20px;position:relative}@media only screen and (max-width: 599px){.mod-flow .mod-flow__item{width:calc((100% - 20px) / 2)}}.mod-flow .mod-flow__item::after{content:"";width:20px;height:20px;background:url(/mypage/arrow_right.svg) no-repeat center;position:absolute;right:-20px;top:50%}.mod-flow .mod-flow__item:last-child:after{content:none}@media only screen and (max-width: 599px){.mod-flow .mod-flow__item:nth-child(2n):after{content:none}}.mod-flow .mod-flow__title{padding:10px;font-size:0.875rem;font-weight:bold;line-height:1;letter-spacing:.25em;border-radius:50px}.mod-flow .mod-flow__title.mod-flow__title--step1{color:#169FD2;background-color:#E6F5FD}.mod-flow .mod-flow__title.mod-flow__title--step2{color:#1EB1C8;background-color:#DEF5F8}.mod-flow .mod-flow__title.mod-flow__title--step3{color:#19BCB8;background-color:#DCF5F5}.mod-flow .mod-flow__title.mod-flow__title--step4{color:#14BA9E;background-color:#DAF8F1}.mod-flow .mod-flow__icon{display:flex;justify-content:center;padding:20px 0 10px}@media only screen and (max-width: 599px){.mod-flow .mod-flow__icon{padding:10px 0 5px}}@media only screen and (max-width: 599px){.mod-flow .mod-flow__icon img{max-width:40px;height:auto}}.mod-flow .mod-flow__text{font-size:0.875rem;line-height:1.4}.mod-status .mod-status__title,.mod-status .mod-status__result{display:block;width:100%;text-align:left;padding:0}.mod-status .mod-status__title{padding-bottom:5px;color:#7D7D7D;border-bottom:dotted 1px #DEDEDE;background:none}.mod-status .mod-status__result{display:flex;align-items:center;padding-top:5px;font-weight:bold}.mod-status .mod-status__result::before{content:"";line-height:inherit;margin-right:5px;background-repeat:no-repeat;background-position:center;background-size:contain}.mod-status .mod-status__result.mod-status__result--success::before{width:18px;height:17px;background-image:url(/mypage/check_circle.svg)}.mod-status .mod-status__result.mod-status__result--failed::before{width:18px;height:18px;background-image:url(/mypage/caution_circle.svg)}.mod-completed{margin-bottom:20px;padding:14px 20px 14px 80px;border:solid 5px #B3EAC0;border-radius:4px;position:relative;margin-top:5px}@media only screen and (max-width: 599px){.mod-completed{padding:10px 10px 10px 60px}}.mod-completed::before{content:"";width:40px;height:38px;background:url(/mypage/check_circle.svg) no-repeat center;background-size:contain;position:absolute;left:20px;top:50%;transform:translateY(-50%)}@media only screen and (max-width: 599px){.mod-completed::before{left:10px}}.mod-completed .mod-completed__title{font-size:1.375rem;font-weight:bold;color:#00B954}@media only screen and (max-width: 599px){.mod-completed .mod-completed__title{font-size:1.25rem}}div.mod-furusato-banner{display:flex;flex-flow:row wrap;width:100%;align-items:center;justify-content:center;margin-top:1rem}div.mod-furusato-banner div.mod-furusato-banner-item{width:33%;padding:10px}div.mod-furusato-banner div.mod-furusato-banner-item a{padding:5px}@media only screen and (max-width: 599px){div.mod-furusato-banner div.mod-furusato-banner-item{width:50%}}.mod-furusato-saved-orders{margin-top:30px;overflow:auto}.mod-furusato-saved-orders__list{width:100%;margin-top:20px;position:relative;text-align:center}.mod-furusato-saved-orders__list th{padding:10px;border:solid 1px #E2E3E5;background:#F4F5F4}.mod-furusato-saved-orders__list td{padding:10px;border:solid 1px #E2E3E5}.mod-furusato-saved-orders__list td.check-ng-status{width:30%;color:#FA5252;font-size:0.8rem;word-wrap:break-word}.mod-form-input{position:relative}.mod-form-input.mod-form-input--address{margin-top:10px}.mod-form-input>input[type=text],.mod-form-input>input[type=tel],.mod-form-input>input[type=email],.mod-form-input>input[type=password]{width:100%;padding:11px 10px;border-radius:4px;border:solid 3px #E2E3E5;background:#FFFFFF;font-size:1.0em;-moz-appearance:none;-webkit-appearance:none;appearance:none}.mod-form-input>input[type=text]::-webkit-input-placeholder,.mod-form-input>input[type=tel]::-webkit-input-placeholder,.mod-form-input>input[type=email]::-webkit-input-placeholder,.mod-form-input>input[type=password]::-webkit-input-placeholder{color:#BCBDC1;font-weight:normal}.mod-form-input>input[type=text]::-moz-placeholder,.mod-form-input>input[type=tel]::-moz-placeholder,.mod-form-input>input[type=email]::-moz-placeholder,.mod-form-input>input[type=password]::-moz-placeholder{color:#BCBDC1;font-weight:normal}.mod-form-input>input[type=text]:-ms-input-placeholder,.mod-form-input>input[type=tel]:-ms-input-placeholder,.mod-form-input>input[type=email]:-ms-input-placeholder,.mod-form-input>input[type=password]:-ms-input-placeholder{color:#BCBDC1;font-weight:normal}.mod-form-input>input[type=text]:focus,.mod-form-input>input[type=tel]:focus,.mod-form-input>input[type=email]:focus,.mod-form-input>input[type=password]:focus{outline:0;background:none}.mod-form-input>input[type=text]:hover,.mod-form-input>input[type=tel]:hover,.mod-form-input>input[type=email]:hover,.mod-form-input>input[type=password]:hover{background:none}.mod-form-input-date{position:relative}.mod-form-input-date:before{position:absolute;left:10px;top:10px;font-family:FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:normal;line-height:1;content:"";text-align:center;color:#999999;font-size:1.5em;pointer-events:none;cursor:pointer}.mod-form-input-date>input[type=text]{width:100%;height:46px;padding:8px 10px 8px 40px;border:solid 3px #E2E3E5;border-radius:4px;font-size:1.0em;background:#FFFFFF;-moz-appearance:none;-webkit-appearance:none;appearance:none}.mod-form-input-date>input[type=text]::-webkit-inner-spin-button{-webkit-appearance:none}.mod-form-input-date>input[type=text]::-webkit-clear-button{-webkit-appearance:none}.mod-form-input-date>input[type=text]::-webkit-calendar-picker-indicator{position:absolute;top:0;left:0;display:block;width:100%;height:100%;cursor:pointer;opacity:0;background-color:#222222;font-size:10px}.mod-form-input-date>input[type=text]:focus{outline:0;background:none}.mod-form-input-name__caption{display:inline-block;width:11%;font-size:0.875em}.mod-form-input-name__separate{display:inline-block;width:42%}.mod-form-input-name+.mod-form-input-name{margin-top:10px}.mod-form-input__checkbox{-moz-appearance:none;-webkit-appearance:none;appearance:none;position:relative;width:24px;height:22px;background-color:transparent;border:none}.mod-form-input__checkbox:before{position:absolute;top:0;left:0;font-size:1.5em;font-family:"Material Icons";color:#BCBDC1;content:'\E835'}.mod-form-input__checkbox:focus{outline:0;background:none}.mod-form-input__checkbox:selected{color:transparent;background-color:none}.mod-form-input__checkbox:checked:before{content:'\E834'}.mod-form-input-radio{-moz-appearance:none;-webkit-appearance:none;appearance:none;position:relative;width:22px;height:22px;background-color:transparent;border:none}.mod-form-input-radio:before{position:absolute;top:6px;left:0;font-size:1.5em;font-family:"Material Icons";color:#BCBDC1;content:'\E836'}.mod-form-input-radio:focus{outline:0;background:none}.mod-form-input-radio:selected{color:transparent;background-color:none}.mod-form-input-radio:checked:before{content:'\E837'}.mod-form-input-postcode__inner{display:inline-block}.mod-form-input-postcode__inner>input[type=text]{width:100%;padding:11px 10px;border-radius:4px;font-size:1.0em;background:#FFFFFF;border:solid 3px #E2E3E5;-moz-appearance:none;-webkit-appearance:none;appearance:none}.mod-form-input-postcode__inner>input[type=text]::-webkit-input-placeholder{color:#BCBDC1;font-weight:normal}.mod-form-input-postcode__inner>input[type=text]::-moz-placeholder{color:#BCBDC1;font-weight:normal}.mod-form-input-postcode__inner>input[type=text]:-ms-input-placeholder{color:#BCBDC1;font-weight:normal}.mod-form-input-postcode__inner>input[type=text]:focus{outline:0;background:none}.mod-form-input-postcode__inner>input[type=text]:hover{background:none}.mod-form-select{position:relative}@media only screen and (max-width: 959px){.mod-form-select{width:100%}}.mod-form-select:after{position:absolute;top:50%;right:10px;margin-top:-10px;content:'\E5C5';font-family:"Material Icons";font-size:1.25em;color:#BCBDC1;pointer-events:none}.mod-form-select select{width:100%;height:46px;border:solid 3px #E2E3E5;border-radius:4px;-moz-appearance:none;-webkit-appearance:none;appearance:none;margin:0;padding:8px 20px;background:none;vertical-align:middle;font-size:inherit;color:inherit;background:#FFFFFF}.mod-form-select select:focus{outline:0}.mod-form-select select::-ms-expand{display:none}.text-emph{padding:0 4px;font-size:1.75em}.text-note{color:#FA5252;font-size:0.875em}.text-note a{text-decoration:underline}.mod-text__heading{margin:20px 10px 0}.mod-note{border-radius:4px;font-size:0.88rem;border:5px solid #E2F4FD;color:#636466;margin-top:30px;padding:15px}.mod-note:after{content:"";display:block;clear:both}@media only screen and (max-width: 599px){.mod-note{padding:10px}}.mod-note a:not(.mod-btn){text-decoration:underline}.mod-note__main-text{font-size:0.88rem;color:#636466;vertical-align:middle}.mod-note__strong{color:#636466;font-weight:bold;margin-bottom:0}.mod-note__btn-wrap{float:right;max-width:110px;margin-left:10px;width:24%}@media only screen and (max-width: 599px){.mod-note__btn-wrap{float:none;max-width:100%;width:100%;margin-bottom:20px;margin-left:0}}.mod-note__btn-wrap a i{font-size:1.5em;margin-right:0.5em;vertical-align:middle}.mod-note--small{font-size:0.75rem;margin-top:0;padding:9px}.mod-note--small__main-text{font-size:0.75rem}.mod-note--small__main-text .red{color:#FA5253}.mod-note--small__main-text .waon-left-indent{margin:0 0 0 -8px}.mod-note--small__main-text a{text-decoration:underline}.mod-note--emph{border:5px solid #FF967C}.mod-note--ontop{margin-top:0}.mod-note--icon-creditcard{text-align:center;margin:5px 10px 10px}@media only screen and (max-width: 599px){.mod-note--icon-creditcard img{max-width:300px;width:100%}}.mod-note--icon-pointcard-back{padding:10px;padding:20px 0}.mod-note--icon-pointcard-back img{display:block;margin:0 auto;width:100%;max-width:300px}.mod-note--icon-pointcard-back img{display:block;margin:0 auto;width:100%;max-width:300px}.mod-note--icon-pointcard-back.yakuodo img{margin-left:-32px}@media only screen and (max-width: 599px){.mod-note--icon-pointcard-back.yakuodo img{margin-left:0}}.mod-note--icon-pointcard-back.ana,.mod-note--icon-pointcard-back.waon,.mod-note--icon-pointcard-back.nanaco{display:flex;justify-content:space-between}.mod-note--icon-pointcard-back.ana .case,.mod-note--icon-pointcard-back.waon .case,.mod-note--icon-pointcard-back.nanaco .case{display:flex;flex-direction:column;width:100%;max-width:268px}.mod-note--icon-pointcard-back.ana .case .mod-field-heading-lv4,.mod-note--icon-pointcard-back.waon .case .mod-field-heading-lv4,.mod-note--icon-pointcard-back.nanaco .case .mod-field-heading-lv4{border-bottom:none;padding:0%;margin:0%}.mod-note--icon-pointcard-back.ana .case .mod-field-heading-lv4 .mod-field-heading-lv4__modal-trigger,.mod-note--icon-pointcard-back.waon .case .mod-field-heading-lv4 .mod-field-heading-lv4__modal-trigger,.mod-note--icon-pointcard-back.nanaco .case .mod-field-heading-lv4 .mod-field-heading-lv4__modal-trigger{color:#636466;text-decoration:none;font-size:12px;font-weight:bold;padding:0.5em 0em;text-align:left;width:100%}.mod-note--icon-pointcard-back.ana .case .mod-field-heading-lv4 .mod-field-heading-lv4__modal-trigger span .mod-field-heading-lv4__num,.mod-note--icon-pointcard-back.waon .case .mod-field-heading-lv4 .mod-field-heading-lv4__modal-trigger span .mod-field-heading-lv4__num,.mod-note--icon-pointcard-back.nanaco .case .mod-field-heading-lv4 .mod-field-heading-lv4__modal-trigger span .mod-field-heading-lv4__num{vertical-align:baseline;margin-right:4px;background:#a6cee6;margin-left:0px}.mod-note--icon-pointcard-back.ana .case figure,.mod-note--icon-pointcard-back.waon .case figure,.mod-note--icon-pointcard-back.nanaco .case figure{display:flex;flex-direction:column}.mod-note--icon-pointcard-back.ana .case figure figcaption,.mod-note--icon-pointcard-back.waon .case figure figcaption,.mod-note--icon-pointcard-back.nanaco .case figure figcaption{position:relative;padding:0.7em 1em;margin-bottom:10px;font-weight:bold;text-align:center;background:#e1f4fd;border-radius:50px}.mod-note--icon-pointcard-back.ana .case figure figcaption::before,.mod-note--icon-pointcard-back.waon .case figure figcaption::before,.mod-note--icon-pointcard-back.nanaco .case figure figcaption::before{content:'';position:absolute;bottom:-20px;left:50%;transform:translate(-50%);border:10px solid transparent;border-top-color:#e1f4fd}.mod-note--icon-pointcard-back.ana .case figure img,.mod-note--icon-pointcard-back.waon .case figure img,.mod-note--icon-pointcard-back.nanaco .case figure img{height:100%}@media only screen and (max-width: 599px){.mod-note--icon-pointcard-back.ana,.mod-note--icon-pointcard-back.waon,.mod-note--icon-pointcard-back.nanaco{flex-direction:column}.mod-note--icon-pointcard-back.ana .case,.mod-note--icon-pointcard-back.waon .case,.mod-note--icon-pointcard-back.nanaco .case{display:block;max-width:100%;margin-bottom:30px}.mod-note--icon-pointcard-back.ana .case:last-child,.mod-note--icon-pointcard-back.waon .case:last-child,.mod-note--icon-pointcard-back.nanaco .case:last-child{margin-bottom:0}.mod-note--icon-pointcard-back.ana .case figure,.mod-note--icon-pointcard-back.waon .case figure,.mod-note--icon-pointcard-back.nanaco .case figure{display:block}.mod-note--icon-pointcard-back.ana .case figure figcaption,.mod-note--icon-pointcard-back.waon .case figure figcaption,.mod-note--icon-pointcard-back.nanaco .case figure figcaption{margin-bottom:10px}.mod-note--icon-pointcard-back.ana .case figure img,.mod-note--icon-pointcard-back.waon .case figure img,.mod-note--icon-pointcard-back.nanaco .case figure img{max-width:450px}}.mod-note--icon-pointcard-back.waon,.mod-note--icon-pointcard-back.nanaco,.mod-note--icon-pointcard-back.ana{padding:0}.mod-note--icon-pointcard-back.waon .case,.mod-note--icon-pointcard-back.nanaco .case,.mod-note--icon-pointcard-back.ana .case{flex-direction:unset;margin:0 20px 0 0;width:auto}.mod-note__heading{color:#FA5252;font-size:1.25em}.mod-note__heading+.mod-note--small__main-text{margin-top:10px}.mod-note--list div{text-indent:-1.4em;padding-left:1em}.mod-note--list div::before{content:'・'}.mod-note__text-link{margin-top:10px}.mod-note__text-link a{text-decoration:underline}.mod-note__title{margin-bottom:15px;text-align:center;font-size:1.4em;font-weight:bold;line-height:2.0}@media only screen and (max-width: 599px){.mod-note__title{margin-bottom:10px}}.mod-note__title strong{color:#1e4a9e}.mod-note+.a__apply_thanks-detail{margin-top:40px}@media only screen and (max-width: 599px){.mod-note+.a__apply_thanks-detail{margin-top:20px}}.a__apply_error+.mod-note,.mod-field-error-message+.mod-note,.mod-field-heading-lv4+.mod-note,.mod-field-block+.mod-note,.mod-field-block-separate+.mod-note,.a__apply_item+.mod-note,.m__apply-block-sub .mod-note{margin-top:20px}.mod-text__heading+.mod-note{margin-top:10px}.mod-note--small__main-text_red{color:#FA5252}.mod-note--attention-wrapper{margin:0 0 10px 0}.mod-note--attention-wrapper img{width:100%}.mod-note--attention-wrapper .mod-note--attention_pc{display:block}@media only screen and (max-width: 599px){.mod-note--attention-wrapper .mod-note--attention_pc{display:none}}.mod-note--attention-wrapper .mod-note--attention_sp{display:none}@media only screen and (max-width: 599px){.mod-note--attention-wrapper .mod-note--attention_sp{display:block}}.mod-terms{color:#222222;font-size:0.75rem;line-height:1.4}@media print{.mod-terms{font-size:8pt}}.mod-terms .mod-terms__print-btn{margin-bottom:10px;max-width:90px}.mod-terms .mod-terms__contents{counter-reset:cnt-head-lv2}.mod-terms .mod-terms__contents:first-of-type{margin-bottom:10px}.mod-terms .mod-terms__contents.mod-terms__contents--check{border-top:2px solid #CCCCCC;padding-top:15px}.mod-terms .mod-terms__contents p{color:#222222;line-height:1.4;margin-bottom:0;text-indent:0}@media print{.mod-terms .mod-terms__contents p{line-height:1.6}}.mod-terms .mod-terms__contents p+p+ul{margin-top:0}.mod-terms .mod-terms__inner{padding:0 0 5px 1em}@media print{.mod-terms .mod-terms__inner{padding-bottom:2px}}.mod-terms .mod-terms__inner>.mod-terms__inner{padding:0 0 0 1.8em}.mod-terms .mod-terms__inner--indent{padding-left:0 !important}.mod-terms .mod-terms__inner--indent p,.mod-terms .mod-terms__inner--indent ul{margin-top:0.5rem;padding:0;text-indent:-1.8em;padding-left:1.8em}.mod-terms .mod-terms__inner--supply-voltage{margin-top:10px !important}.mod-terms .mod-terms__heading-lv1{border-bottom:2px solid #999999;font-size:1.05rem !important;line-height:1.4;margin-bottom:20px;padding-bottom:0.2em !important}@media print{.mod-terms .mod-terms__heading-lv1{font-size:11pt}}.mod-terms .mod-terms__heading-lv2{position:relative;border-bottom:solid 1px #999999;font-size:0.875rem;font-weight:bold;line-height:1.4;margin-bottom:0.5rem;padding-bottom:0.3em;padding-top:0.5em}@media print{.mod-terms .mod-terms__heading-lv2{font-size:10pt}}.mod-terms .mod-terms__heading-lv2::before{counter-increment:cnt-head-lv2;content:counter(cnt-head-lv2) ". ";display:inline-block;margin-right:0.5em}.mod-terms .mod-terms__heading-lv2-2{position:relative;border-bottom:solid 1px #999999;font-size:0.875rem;font-weight:bold;line-height:1.4;margin-bottom:0.5rem;padding-bottom:0.3em;padding-top:0.5em}@media print{.mod-terms .mod-terms__heading-lv2-2{font-size:10pt}}.mod-terms .mod-terms__heading-lv3{font-size:0.75rem;font-weight:bold;line-height:1.4;margin:0.5rem 0 0;text-indent:-1em;padding-left:1em;padding-bottom:3px}@media print{.mod-terms .mod-terms__heading-lv3{font-size:8pt;padding-bottom:0}}.mod-terms .mod-terms__list>li{margin-top:5px;line-height:1.4;text-indent:-1.5em;padding-left:1.5em}@media print{.mod-terms .mod-terms__list>li{line-height:1.6;margin-top:2px}}.mod-terms .mod-terms__list--corporate li{margin-top:0}.mod-terms .mod-terms__list a:after{display:initial}.mod-terms .mod-terms__text-note{margin-top:0 !important}.mod-terms .mod-terms__text-emph{font-size:0.75rem !important;font-weight:bold !important;padding-top:5px}@media print{.mod-terms .mod-terms__text-emph{font-size:8pt}}.mod-terms .mod-terms__text-emph--underline{text-decoration:underline}.mod-terms a{display:inline;text-decoration:underline}.mod-terms .mod-terms__notification{border:1px solid red;color:red;padding:20px;margin:20px}.mod-terms .mod-terms__heading-notification{text-align:center}.mod-terms .mod-terms__electricity-fee .mod-terms__heading-lv3--electricity{font-size:1rem;font-weight:bold;line-height:1.4;margin:0.5rem 0 0;text-indent:-1em;padding-left:1em;padding-bottom:3px}@media print{.mod-terms .mod-terms__electricity-fee .mod-terms__heading-lv3--electricity{font-size:12pt;padding-bottom:0}}.mod-terms .mod-terms__electricity-fee .mod-terms__electricity-content{border:1px solid #222222;padding:10px 15px;margin:10px 0;font-size:1rem}@media print{.mod-terms .mod-terms__electricity-fee .mod-terms__electricity-content{font-size:12pt}}.mod-terms .mod-terms__electricity-fee .mod-terms__formula{font-weight:bold;text-decoration:underline}.mod-terms .mod-terms__electricity-fee .mod-terms__caution{color:red;text-decoration:underline}.mod-print-term{padding:20px}@media only screen and (max-width: 599px){.mod-print-term{padding:10px}}@media print{.mod-print-term{padding:0}}.mod-print-term .mod-print-term__title{font-size:1.125em;font-weight:bold;margin-bottom:10px}@media print{.mod-print-term .mod-print-term__title{font-size:12pt;margin-bottom:0.5em}.mod-print-term .mod-print-term__title::before{content:'【'}.mod-print-term .mod-print-term__title::after{content:'】'}}.mod-print-term .mod-print-term__description{font-size:0.875em;line-height:1.6;margin-bottom:20px}@media only screen and (max-width: 599px){.mod-print-term .mod-print-term__description{display:none}}@media print{.mod-print-term .mod-print-term__description{display:none}}.mod-print-term .mod-print-term__print-btn-wrap{width:160px;margin-bottom:20px}@media only screen and (max-width: 599px){.mod-print-term .mod-print-term__print-btn-wrap{display:none}}@media print{.mod-print-term .mod-print-term__print-btn-wrap{display:none}}.mod-apply-note{margin-top:10px;padding:20px;border-radius:4px;font-size:1rem;border:solid 1px #D1D2D4}.mod-apply-note__inner{overflow:hidden}.mod-apply-note__btn-wrap{float:right;width:110px}.mod-apply-note__btn-wrap .mod-btn{position:relative;padding-left:30px}.mod-apply-note__btn-wrap .mod-btn:before{font-size:1.5em;color:#FFFFFF;margin-top:0;top:7px;left:10px}.mod-apply-note__link-wrap-primary{margin-top:20px;text-align:center}.mod-apply-note__link-wrap-secondary{margin-top:20px;text-align:right}.mod-apply-note__link-text{font-size:1rem}.mod-field-block+.a__apply_error{margin-top:20px}.mod-apply-progress{display:table;table-layout:fixed;counter-reset:step;margin-top:20px;width:100%}.mod-apply-progress li{display:table-cell;list-style-type:none;width:calc( 100% / 4);position:relative;text-align:center;font-size:0.722rem;color:#999999}.mod-apply-progress li h2{text-align:center}.mod-apply-progress li:before{width:26px;height:26px;content:counter(step);counter-increment:step;line-height:26px;display:block;text-align:center;margin:0 auto 5px auto;border-radius:50%;background-color:#ECEEED;font-size:12px}.mod-apply-progress li:after{width:100%;height:2px;content:'';position:absolute;background-color:#ECEEED;top:14px;left:-50%;z-index:-1}.mod-apply-progress li:first-child:after{content:none}.mod-apply-progress li.active{color:#222222}.mod-apply-progress li.active:before{background-color:#8ACBF2;color:#FFFFFF}.mod-apply-progress li.active:after{background-color:#8ACBF2}@media only screen and (max-width: 599px){.mod-apply-progress{position:relative;width:100%;margin-top:20px}}.mod-apply-webmember{margin-top:20px}.mod-apply-webmember__descriptions{margin-top:40px}.mod-apply-webmember__link-text{margin-top:20px;text-align:center}.mod-apply-webmember a{text-decoration:underline}.a__apply_error{position:relative;margin-top:20px;padding:10px;border-radius:4px;font-size:0.778rem;color:#FFFFFF;background:#FA5252}.a__apply_error:before{font-size:1.25em;margin-right:0.5em;font-family:FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:normal;line-height:1;content:"";text-align:center}.a__apply_error a{color:#FFFFFF;text-decoration:underline}.a__apply_error a:hover{opacity:.8}.mod-field-block{display:block;width:100%;box-sizing:border-box;margin-top:20px;padding:3px;border-radius:4px;background:#D1D2D4}.mod-field-block .mod-field-type-text__field,.mod-field-block .mod-field-type-date__field{border:none;border-radius:2px}.mod-field-block .mod-field-block__label{display:block;font-size:14px;padding:6px 0 4px 11px}.mod-field-block .mod-field-block__description{margin:6px 0 0;padding:6px 10px;border-top:1px dotted #FFFFFF;font-size:13px;line-height:1.2}.mod-field-block.is-invalid{background:#FA5252}.mod-field-block.is-invalid .mod-field-block__description{color:#FFFFFF}.mod-field-block.is-invalid .mod-field-block__label{color:#FFFFFF}.mod-field-heading-lv5+.mod-field-block{margin-top:10px}.mod-field-block__back-btn-wrap{margin-top:20px;max-width:130px;width:100%}.mod-field-block__back-btn-wrap .mod-btn--back::before{font-family:FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:normal;line-height:1;content:"\f104";text-align:center;color:#A6D057;display:inline-block;position:relative;top:0;left:0;margin:0 0.5em 0 0}.mod-field-block-separate{font-size:0;margin-top:20px;width:100%}.mod-field-block-separate__inner{display:inline-block;width:49%;box-sizing:border-box;padding:3px;border-radius:4px;background:#D1D2D4}.mod-field-block-separate__inner.is-invalid{background:#FA5252}.mod-field-block-separate__inner.is-invalid .mod-field-block-separate__label{color:#FFFFFF}.mod-field-block-separate__inner.is-invalid .mod-field-block-separate__description{color:#FFFFFF}.mod-field-block-separate__inner--name-first,.mod-field-block-separate__inner--kana-first{margin-right:1%}.mod-field-block-separate__inner--name-second,.mod-field-block-separate__inner--kana-second{margin-left:1%}.mod-field-block-separate .mod-field-block-separate__label{display:block;color:#222222;font-size:14px;padding:6px 0 4px 11px}.mod-field-block-separate .mod-field-block-separate__description{margin:6px 0 0;padding:6px 10px;border-top:1px dotted #FFFFFF;font-size:14px;line-height:1.2}.mod-field-block-separate .mod-field-type-text__field{border:none;border-radius:2px}.mod-field-block-separate .mod-field-block-separate__error-message-wrap{font-size:0.778rem}.mod-field-heading-lv5+.mod-field-block-separate,.mod-field-heading-lv5+.mod-field-block-separate+.mod-field-block-separate{margin-top:10px}@media only screen and (max-width: 599px){.mod-field-block+.mod-field-block-separate .mod-field-block-separate__inner{width:100%;margin-right:0}}.mod-field-list{margin-top:20px}.mod-field-list li{margin-top:10px}.mod-field-heading-lv2{position:relative;margin:20px 0;padding-left:40px}@media only screen and (max-width: 599px){.mod-field-heading-lv2{padding-left:38px}}.mod-field-heading-lv2:before{position:absolute;top:2px;left:0;font-size:1.25em;color:#BCBDC1}@media only screen and (max-width: 599px){.mod-field-heading-lv2:before{top:4px;left:5px;font-size:1.25em}}.mod-field-heading-lv2.mod-field-heading-lv2--tentative-order-auth:before{font-family:FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:normal;line-height:1;content:"";text-align:center}.mod-field-heading-lv2.mod-field-heading-lv2--tentative-password-reset:before{font-family:FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:normal;line-height:1;content:"";text-align:center}.mod-field-heading-lv3{position:relative;margin-top:30px;padding:10px 5px;font-size:19px;border-top:solid 1px #999999;border-bottom:solid 1px #999999;font-weight:bold;line-height:1.4;background:#F4F5F4}.mod-field-heading-lv3.required{padding:10px 0 10px 45px}.mod-field-heading-lv3.required:before{position:absolute;content:"必須";top:11px;left:5px;padding:5px;font-size:11px;line-height:1.0;background-color:#FA5252;color:#FFFFFF}@media only screen and (max-width: 599px){.mod-field-heading-lv3{font-size:17px}}.mod-field-heading-lv4{margin-top:10px;padding:10px 0;border-bottom:dotted 1px #CCCCCC;font-size:17px;font-weight:bold;text-align:left}.mod-field-heading-lv4__modal-trigger{cursor:pointer;font-size:16px;font-weight:normal;text-decoration:underline}.mod-field-heading-lv4__modal-trigger:hover{color:#FF9900}.mod-field-heading-lv4__num{display:inline-block !important;background-color:#FF967C;border-radius:22px;display:inline-block;width:22px;height:22px;color:white;text-align:center;font-size:12px;line-height:22px;vertical-align:top;margin-left:4px}.mod-field-heading-lv5{margin:15px 0 0;vertical-align:middle;font-weight:bold;font-size:17px;font-weight:bold}.mod-field-type-text__field{width:100%;padding:12px 20px;border:solid 3px #D1D2D4;border-radius:4px;color:#636466;font-size:18px;font-weight:normal;background-color:#FFFFFF;-moz-appearance:none;-webkit-appearance:none;appearance:none;transition:box-shadow 0.3s, background-color 0.3s}.mod-field-type-text__field::-moz-placeholder{color:#CCCCCC;font-weight:normal}.mod-field-type-text__field:-ms-input-placeholder{color:#CCCCCC;font-weight:normal}.mod-field-type-text__field::placeholder{color:#CCCCCC;font-weight:normal}.mod-field-type-text__field:hover{box-shadow:inset 0 0 6px #EAB700;background-color:#FDFFC9}.mod-field-type-text--postcode{display:inline-block}.mod-field-type-date{position:relative}.mod-field-type-date:before{position:absolute;left:15px;top:13px;font-family:FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:normal;line-height:1;content:"";text-align:center;color:#999999;font-size:1.25em;pointer-events:none;cursor:pointer}.mod-field-type-date__field{width:100%;height:47px;box-sizing:border-box;padding:11px 20px 11px 45px !important;border:solid 3px #D1D2D4;border-radius:4px;font-size:16px;color:#636466;line-height:1.0;font-weight:normal;background-color:#FFFFFF;-moz-appearance:none;-webkit-appearance:none;appearance:none}@media only screen and (max-width: 599px){.mod-field-type-date__field{padding:12px 10px}}.mod-field-type-date__field::-moz-placeholder{color:#CCCCCC;font-weight:normal}.mod-field-type-date__field:-ms-input-placeholder{color:#CCCCCC;font-weight:normal}.mod-field-type-date__field::placeholder{color:#CCCCCC;font-weight:normal}.mod-field-type-date__field::-webkit-inner-spin-button{-webkit-appearance:none}.mod-field-type-date__field::-webkit-clear-button{-webkit-appearance:none}.mod-field-type-date__field::-webkit-calendar-picker-indicator{position:absolute;top:0;left:0;display:block;width:100%;height:100%;cursor:pointer;opacity:0;background-color:#222222;font-size:10px}.mod-field-type-date__field:hover{box-shadow:inset 0 0 6px #EAB700;background-color:#FDFFC9}.mod-field-type-select{position:relative;display:block}.mod-field-type-select .mod-field-type-select__field{width:100%;height:47px;padding:10px 20px 10px 45px;border-radius:2px;-moz-appearance:none;-webkit-appearance:none;appearance:none;border:0;margin:0;vertical-align:middle;font-size:inherit;cursor:pointer;background:#FFFFFF}@media only screen and (max-width: 599px){.mod-field-type-select .mod-field-type-select__field{height:46px;padding:10px 10px 10px 30px}}.mod-field-type-select .mod-field-type-select__field::-ms-expand{display:none}.mod-field-type-select:after{position:absolute;content:"";top:16px;left:20px;width:8px;height:8px;border:0px;border-bottom:solid 4px #999999;border-right:solid 4px #999999;transform:rotate(45deg);pointer-events:none;transition:top 0.3s}@media only screen and (max-width: 599px){.mod-field-type-select:after{left:10px}}.mod-field-type-select.disabled{opacity:.4}@media only screen and (min-width: 600px){.mod-field-type-select:hover:not(.disabled):after{top:19px}}.mod-field-type-radio{display:block}.mod-field-type-radio__label{display:block;position:relative;padding:11px 10px 11px 30px;line-height:1.2;font-weight:bold;color:#222222;cursor:pointer;background-image:none;transition:background-color 0.3s, padding 0.3s}.mod-field-type-radio__label:hover{background-color:#FDFFC9;padding:15px 10px 15px 30px}.mod-field-type-radio__label:hover:before{border-color:#FF967C}.mod-field-type-radio__label:before{content:"";display:block;position:absolute;top:50%;left:0;width:20px;height:20px;margin-top:-12px;border:1px solid #999999;border-radius:50%;background:#fff}.mod-field-type-radio__field{display:none}.mod-field-type-radio__field:checked+.mod-field-type-radio__label{color:#222222}.mod-field-type-radio__field:checked+.mod-field-type-radio__label:after{content:"";display:block;position:absolute;top:50%;left:5px;width:12px;height:12px;margin-top:-7px;background:#FF967C;border-radius:50%}.mod-field-type-checkbox{display:block}.mod-field-type-checkbox__label{padding-left:30px;position:relative;cursor:pointer;font-size:1.0rem;transition:color 0.3s}.mod-field-type-checkbox__label:hover:before{border-color:#FF967C}.mod-field-type-checkbox__label:before{content:"";display:block;position:absolute;top:-2px;left:0;width:17px;height:17px;border:2px solid #999999;border-radius:2px;transition:border 0.3s}@media only screen and (max-width: 599px){.mod-field-type-checkbox__label{display:inline-block;width:100%}}.mod-field-type-checkbox__field{display:none}.mod-field-type-checkbox__field:checked+.mod-field-type-checkbox__label{color:#222222}.mod-field-type-checkbox__field:checked+.mod-field-type-checkbox__label:after{display:block;position:absolute;top:2px;left:4px;font-family:FontAwesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:normal;line-height:1;content:"";text-align:center;font-size:0.875em;color:#FA5252}@media only screen and (max-width: 599px){.mod-field-type-checkbox__field:checked+.mod-field-type-checkbox__label:after{font-size:1rem}}.mod-field-type-checkbox__field:disabled+.mod-field-type-checkbox__label{cursor:default;color:#CCCCCC}.mod-field-type-checkbox__field:disabled+.mod-field-type-checkbox__label::before{border:2px solid #CCCCCC}.mod-apply-webmember .mod-field-type-checkbox__field:checked+.mod-field-type-checkbox__label:after{top:13px;right:23px;left:auto}.mod-radio-accordion{margin-top:20px;border-radius:4px;border:solid 3px #D1D2D4}.mod-radio-accordion__list li{border-bottom:solid 1px #D1D2D4}.mod-radio-accordion__list li:last-child{border-bottom:none}.mod-radio-accordion__list li .mod-radio-accordion__contents{position:relative;padding:15px 15px 20px 40px}@media only screen and (max-width: 599px){.mod-radio-accordion__list li .mod-radio-accordion__contents{padding:15px 15px 20px 15px}}.mod-radio-accordion__list li .mod-radio-accordion__contents:before{position:absolute;left:20px;top:0;display:block;content:"";height:100%;border-left:2px dotted #F59F00;width:1px;z-index:1}@media only screen and (max-width: 599px){.mod-radio-accordion__list li .mod-radio-accordion__contents:before{display:none}}.mod-radio-accordion__list li .mod-radio-accordion__contents .mod-field-heading-lv5:first-child{margin-top:0}.mod-radio-accordion__list li .mod-radio-accordion__contents-inner>.a__apply_item_third:first-child{margin-top:0 !important}.mod-radio-accordion__radio-wrap{display:block;border-bottom:solid 1px #D1D2D4}.mod-radio-accordion__radio-wrap .mod-field-type-radio__field:checked+.mod-field-type-radio__label{background:#FFF6F6}.mod-radio-accordion__radio-wrap .mod-field-type-radio__field:checked+.mod-field-type-radio__label:after{left:15px}.mod-radio-accordion__radio-wrap .mod-field-type-radio__label{padding-left:40px}.mod-radio-accordion__radio-wrap .mod-field-type-radio__label:before{left:10px}.mod-radio-accordion__contents-inner .mod-field-block:first-child{margin-top:0}#preapply .mod-radio-accordion .mod-radio-accordion__contents-inner>div>.a__apply_item_third{margin-top:0}#preapply .mod-radio-accordion .mod-radio-accordion__contents-inner>div>.a__apply_item_third+.mod-note{margin-top:10px}.mod-service-flow{margin-top:40px}.mod-service-flow__title{padding:20px;background:#E2F4FD;text-align:center}.mod-service-flow__list{font-size:1.0em;counter-reset:item}.mod-service-flow__list>li{position:relative;margin-top:20px}.mod-service-flow__list>li:before{position:absolute;top:9px;left:15px;counter-increment:item;content:counter(item) ".";color:#FFFFFF;font-size:1.125em}.mod-service-flow__list>li ul{margin:10px 0}.mod-service-flow__list>li ul li{position:relative;margin-bottom:10px;padding-left:10px}.mod-service-flow__list>li ul li:before{font-family:FontAwesome;position:absolute;content:'\f0da';left:0;top:6px;font-size:.75em}.mod-service-flow__list>li ul li:last-child{margin-bottom:0}.mod-service-flow__content{border:solid 1px #999999;border-radius:4px}.mod-service-flow__content dt{padding:10px 10px 10px 35px;background:#999999;color:#FFFFFF}.mod-service-flow__content dd{padding:15px;font-size:0.875em}.mod-service-flow__content-heading{margin-bottom:10px}.mod-service-flow .mod-btn{margin-top:20px}@media only screen and (max-width: 599px){.ui-widget-content{width:calc(100% - 42px);font-size:1.25em}}@media only screen and (max-width: 599px){.ui-widget-content .ui-datepicker-calendar{font-size:1.0em}}.ui-widget-content .ui-datepicker-calendar td a{padding:.4em}.ui-widget-content .ui-datepicker-calendar .ui-state-highlight{background:#E2F4FD;color:#222222}.ui-widget-content .ui-datepicker-calendar .ui-state-active{background:#FA5252;border:1px solid #FA5252}
