@charset "UTF-8";.c-btn{display:block;width:234px;text-align:center;border-radius:4px;font-weight:700}@media screen and (max-width:959px){.c-btn{margin:auto!important;width:24.40042vw}}@media screen and (max-width:559px){.c-btn{width:62.4vw}}.c-btn-max{width:100%}.c-btn-w200{width:200px}@media screen and (max-width:959px){.c-btn-w200{width:20.85506vw}}@media screen and (max-width:559px){.c-btn-w200{width:53.33333vw}}.c-btn-w267{width:267px}@media screen and (max-width:959px){.c-btn-w267{width:27.8415vw}}@media screen and (max-width:559px){.c-btn-w267{width:71.2vw}}.c-btn-w370{width:370px}@media screen and (max-width:959px){.c-btn-w370{width:38.58186vw}}@media screen and (max-width:559px){.c-btn-w370{width:98.66667vw;max-width:100%}}.c-btn--default{background-color:#262626;padding:15px 0!important;color:#fff!important;transition:all .3s ease-out;box-shadow:0 3px 6px 0 rgba(0,0,0,.16)}@media screen and (max-width:959px){.c-btn--default{padding:1.56413vw 0!important}}@media screen and (max-width:559px){.c-btn--default{padding:3.2vw 0!important}}.c-btn--default:active,.c-btn--default:hover{opacity:1!important;box-shadow:0 2px 4px 0 #666}.c-btn--pale{background-color:#e5e5e5;padding:15px 0!important;color:#262626!important;transition:all .3s ease-out;box-shadow:0 3px 6px 0 rgba(0,0,0,.16)}@media screen and (max-width:959px){.c-btn--pale{padding:1.56413vw 0!important}}@media screen and (max-width:559px){.c-btn--pale{padding:3.2vw 0!important}}.c-btn--pale:active,.c-btn--pale:hover{opacity:1!important;box-shadow:0 3px 6px 0 #666}.c-btn--search{background-color:#ffdc19;padding:15px 0!important;color:#262626!important;transition:all .3s ease-out;font-weight:700}@media screen and (max-width:959px){.c-btn--search{padding:1.56413vw 0!important}}@media screen and (max-width:559px){.c-btn--search{padding:3.2vw 0!important}}.c-btn--search:active,.c-btn--search:hover{opacity:1!important;box-shadow:0 2px 4px 0 #999}.c-btn--apply{background-color:#f98e1b;padding:15px 0!important;color:#fff!important;transition:all .3s ease-out;box-shadow:0 3px 6px 0 rgba(0,0,0,.16)}@media screen and (max-width:959px){.c-btn--apply{padding:1.56413vw 0!important}}@media screen and (max-width:559px){.c-btn--apply{padding:3.2vw 0!important}}.c-btn--apply:active,.c-btn--apply:hover{opacity:1!important;box-shadow:0 2px 4px 0 #666}.c-btn--arrow{border:2px solid #262626;padding:15px 0!important;color:#262626!important;position:relative}@media screen and (max-width:959px){.c-btn--arrow{padding:1.56413vw 0!important}}@media screen and (max-width:559px){.c-btn--arrow{padding:3.2vw 0!important}}.c-btn--arrow:after{content:"";display:block;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:12px;height:12px;background-image:url(/app/nurohikari-directolsu/images/icon-arrow.svg);background-size:contain;background-repeat:no-repeat}.c-btn--arrow:active:after,.c-btn--arrow:hover:after{position:absolute}.c-btn--defaultArrow{background-color:#262626;border:2px solid #262626;padding:15px 0!important;text-decoration:none!important;color:#fff!important;position:relative}@media screen and (max-width:959px){.c-btn--defaultArrow{padding:1.56413vw 0!important}}@media screen and (max-width:559px){.c-btn--defaultArrow{padding:3.2vw 0!important}}.c-btn--defaultArrow:after{content:"";display:block;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:12px;height:12px;background-image:url(/app/nurohikari-directolsu/images/icon-arrow-white2.svg);background-size:contain;background-repeat:no-repeat}.c-btn--defaultArrow:active,.c-btn--defaultArrow:hover{opacity:1!important}.c-btn--defaultArrow:active:after,.c-btn--defaultArrow:hover:after{position:absolute;animation:arrow .4s}.c-btn--turning{color:#262626!important;padding:15px 0!important;transition:all .3s ease-out;border:2px solid #262626}@media screen and (max-width:959px){.c-btn--turning{padding:1.56413vw 0!important}}@media screen and (max-width:559px){.c-btn--turning{padding:3.2vw 0!important}}.c-btn--turning:active,.c-btn--turning:hover{background-color:#262626;color:#fff!important}.c-btn--conv{background-color:#d30d58;padding:17px 0!important;color:#fff!important;transition:all .3s ease-out;text-decoration:none!important;box-shadow:0 3px 6px 0 rgba(0,0,0,.16)}@media screen and (max-width:959px){.c-btn--conv{padding:1.77268vw 0!important}}@media screen and (max-width:559px){.c-btn--conv{padding:3.73333vw 0!important}}.c-btn--conv:active,.c-btn--conv:hover{opacity:1!important;box-shadow:0 2px 4px 0 #666}.c-link{display:inline-block;position:relative;line-height:1!important;padding-left:15px!important}.c-link:before{content:"";display:block;width:0;height:0;border:5px solid transparent;border-left-color:#707070;position:absolute;left:0;top:50%;transform:translateY(-50%)}.c-link:active,.c-link:hover,.c-linkArrow{text-decoration:underline!important}.c-linkArrow{display:inline-block;position:relative;line-height:1!important;color:#0066be;font-weight:700;padding:15px 0!important}@media screen and (max-width:959px){.c-linkArrow{padding:1.56413vw 0!important}}@media screen and (max-width:559px){.c-linkArrow{padding:3.2vw 0!important}}.c-linkArrow:after{content:"";display:block;position:absolute;right:-25px;top:50%;transform:translateY(-50%);width:12px;height:12px;background-image:url(/app/nurohikari-directolsu/images/icon-arrow.svg);background-size:contain;background-repeat:no-repeat}.c-anotherWindow{display:inline-block;position:relative;color:#0066be;text-decoration:underline!important;padding-right:1.5em}.c-anotherWindow:after{content:"";display:block;width:16px;height:16px;background-image:url(/app/nurohikari-directolsu/images/icon-another-window-gray.svg);background-size:contain;background-repeat:no-repeat;position:absolute;right:3px;top:50%;transform:translateY(-50%)}@media screen and (max-width:959px){.c-anotherWindow:after{width:1.6684vw;height:1.6684vw;right:.31283vw}}@media screen and (max-width:559px){.c-anotherWindow:after{font-size:3.2vw;width:4.26667vw;height:4.26667vw;right:0}}.c-banner:active,.c-banner:hover{opacity:.87}.c-outline{background-color:#e2ebf0}.c-item{background-color:#fff;border-radius:16px;box-shadow:10px 10px 10px 0 rgba(0,0,0,.16)}@media screen and (max-width:959px){.c-item{border-radius:1.6684vw;box-shadow:1.04275vw 1.04275vw 1.04275vw 0 rgba(0,0,0,.16)}}@media screen and (max-width:559px){.c-item{border-radius:4.26667vw;box-shadow:2.66667vw 2.66667vw 2.66667vw 0 rgba(0,0,0,.16)}}.c-subheading{text-align:center;font-size:24px;margin-bottom:25px}.c-subheading span{display:inline-block;color:#fff;background-color:#cd0914;border-radius:2px;padding:0 4px;font-size:16px;margin-bottom:15px}@media screen and (max-width:959px){.c-subheading{font-size:2.50261vw;margin-bottom:2.60688vw}.c-subheading span{border-radius:.20855vw;padding:0 .4171vw;font-size:1.6684vw;margin-bottom:1.56413vw}}@media screen and (max-width:559px){.c-subheading{font-size:4.8vw;margin-bottom:6.66667vw;line-height:1.3!important}.c-subheading span{border-radius:.53333vw;padding:0 1.06667vw;font-size:3.73333vw;margin-bottom:4vw}}.c-notice{padding:30px;color:#757575}.c-notice--modal{font-size:.8em;padding-bottom:0!important}@media screen and (max-width:959px){.c-notice{padding:3.12826vw}}@media screen and (max-width:559px){.c-notice{padding:6.66667vw 0;font-size:3.2vw}}.c-noticeList li{margin-bottom:8px;color:#262626}.c-noticeList li span.featured-word{font-weight:700;color:#cd0914}.c-noticeList--mark li{position:relative;padding-left:2em;margin-bottom:.7em;color:#757575}.c-noticeList--mark li:before{content:"※";position:absolute;left:0;top:0}.c-noticeList--mark li.mark-num:after{content:"1";position:absolute;left:1.1em;top:0}.c-noticeList--mark li.mark-num-2:after{content:"2";position:absolute;left:1.1em;top:0}.c-noticeList--mark li.mark-num-3:after{content:"3";position:absolute;left:1.1em;top:0}.c-noticeList+.c-noticeList{margin-top:25px}@media screen and (max-width:959px){.c-noticeList li{margin-bottom:.8342vw}.c-noticeList--mark li{position:relative;padding-left:2em;margin-bottom:.7em;color:#757575}.c-noticeList--mark li:before{content:"※";position:absolute;left:0;top:0}.c-noticeList+.c-noticeList{margin-top:2.60688vw}}@media screen and (max-width:559px){.c-noticeList li{margin-bottom:1.1em}.c-noticeList+.c-noticeList{margin-top:5.33333vw}}.c-text-cancel{font-weight:700!important;text-decoration:line-through!important}.c-text-notes{font-weight:700!important;color:#fa4a4a!important}.c-text-annotation{color:#757575}.c-table{width:auto}.c-table td,.c-table th{border-collapse:collapse;border:1px solid #707070;line-height:1.5;padding:20px 25px}.c-table th{font-weight:700;vertical-align:top;background:#3f3f3f;color:#fff}.c-table th.w17{width:17%}.c-table th.w19{width:19%}.c-table th.w25{width:25%}.c-table th.w27{width:27%}.c-table th.w30{width:30%}.c-table th.w34{width:34%}.c-table th.w37{width:37%}.c-table th.w40{width:40%}.c-table th.w63{width:63%}.c-table td{width:380px;vertical-align:top;font-size:16px}.c-table td.txt-center{text-align:center;font-weight:700}.c-table td.txt-right{text-align:right}.c-table td span{color:#707070;font-weight:400}.c-table td.w23{width:23%}.c-table-sp{display:none}@media screen and (max-width:959px){.c-table td,.c-table th{padding:2.08551vw 2.60688vw}.c-table td{width:39.62461vw;font-size:1.6684vw}.c-table-pc{width:100%}}@media screen and (max-width:559px){.c-table-pc{display:none}.c-table-sp{display:block;font-size:3.2vw;width:100%}.c-table-sp:not(:first-of-type){margin-top:2.66667vw}.c-table-sp.tableType-sp-col2 tr td:first-of-type{width:26%}.c-table-sp td,.c-table-sp th{border-collapse:collapse;border:1px solid #eff0f1!important;line-height:1.5;padding:1.06667vw 0!important;width:100vw}.c-table-sp td.txt-center,.c-table-sp th.txt-center{text-align:center;font-weight:700}.c-table-sp td.txt-right,.c-table-sp th.txt-right{text-align:right}.c-table-sp th{font-weight:700;vertical-align:top;background:#eff0f1;color:#262626}.c-table-sp td{vertical-align:top;font-size:3.2vw;padding:5.33333vw 4.26667vw!important}.c-table-sp td:first-of-type{padding:5.33333vw 2.13333vw!important}.c-table-sp.tableType-sp-row2 tr:nth-of-type(odd){border-bottom-style:hidden}.c-table-sp.tableType-sp-row2 tr:nth-of-type(odd) td{padding-bottom:0!important}.c-table-sp.tableType-sp-row3 tr:not(:nth-of-type(3)){border-bottom-style:hidden}.c-table-sp.tableType-sp-row3 tr:not(:nth-of-type(3)) td{padding-bottom:0!important}.c-table-sp.tableType-sp-rowAll tr:not(:last-of-type){border-bottom-style:hidden}.c-table-sp.tableType-sp-rowAll tr:not(:last-of-type) td{padding-bottom:0!important}.c-table-sp tr:last-of-type{border-bottom:1px solid #eff0f1}.c-table-sp tr:last-of-type td{padding-bottom:4.8vw}.c-table-noborder{margin-bottom:-2.66667vw}.c-table-noborder td,.c-table-noborder th,.c-table-noborder tr{border:none!important}.c-table-common{margin-left:0!important}.c-table-common td,.c-table-common th{padding:2.66667vw;font-size:3.2vw}}.header{border-bottom:1px solid #e1e1e1;position:fixed;text-align:left;z-index:4;top:0;width:100%;box-shadow:0 0 20px 0 rgba(112,112,112,.3)}.header *{font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,sans-serif}.header__logo-sony img,.header__menu img{display:block}.header__logo-sony{height:68px;background-color:#000;padding:25px 25px 25px 26px}.header__menu{display:flex;align-items:center}.header__menuArea{position:relative;background-color:#fff}.header__menuWrap{position:relative;display:flex;justify-content:space-between;align-items:center;padding:14px 25px 14px 26px}.header__menuIcon{display:none;position:relative;margin-right:22px;z-index:1;top:4px}.header__menuTrigger{display:inline-block;width:22px;height:20px;background-image:url(/app/nurohikari-directolsu/images/icon-menu.svg)!important;background-size:auto;background-position:50% 50%;background-repeat:no-repeat}.header__logo-hikari{display:inline-block;position:relative;top:3px;vertical-align:top}.header__logo-hikari a{display:inline-block;padding:4px}.header__btnWrap{width:338px;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:baseline}.header__applyLink,.header__supportLink{width:164px;padding:10px 0!important;text-decoration:none!important}.header__applyLink{line-height:1.75}.header__supportTel{display:block;position:relative;top:2px;margin-right:10px}.header__linkArea{display:none}.header__linkList{display:flex;width:auto;margin:auto}.header__linkItem{width:auto;margin:0 5px;font-size:14px;text-align:center}.header__linkItem.js-active span{font-weight:700}.header__linkItem a,.header__linkItem span{display:block;padding:5px 12px;font-size:16px;color:#fff;transition:all .2s ease-in;text-decoration:none}.header__linkItem a.active,.header__linkItem a:active,.header__linkItem a:hover,.header__linkItem span.active,.header__linkItem span:active,.header__linkItem span:hover{font-weight:700}.header__linkItem--option{position:relative;margin-right:10px}.header__linkItem--option:after{position:absolute;width:0;height:0;border-color:#fff transparent transparent;border-style:solid;border-width:6px 5px 0;content:"";right:-5px;top:50%;transform:translateY(-50%)}.header__linkSubList{display:none;width:200px;background-color:#424242;position:absolute;top:40px;left:50%;transform:translate(-50%)}.header__linkSubList li:not(:first-of-type){border-top:1px solid #fff}.headerSimpleHikari{padding:0;background:none}.headerSimpleHikari__content{padding-top:132px!important}.headerSimpleHikari__content a.link.pdf{background-size:16px}.headerSimpleHikari__content.noLink .header__logo-hikari a{pointer-events:none}.headerSimpleHikari__content.noSideMenu .commonFooter{padding-left:0}.headerContactHikari__content{padding-top:132px!important}.headerContactHikari__content .commonFooter{padding-left:0!important}.headerContactHikari__content .header__supportIcon span{visibility:hidden}.headerContactHikari__content .header__btnWrap{width:245px}.headerContactHikari__content .header__telNumber{display:none}.headerContactHikari__content.noLink .header__logo-hikari a{pointer-events:none}.headerContactHikari__content.noSideMenu .commonFooter{padding-left:0!important}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.header__applyLink,.header__supportLink{height:48px;line-height:2}}@media screen and (max-width:959px){.header__logo-sony{height:7.09072vw;padding:2.60688vw 2.60688vw 2.60688vw 2.71116vw}.header__menuWrap{padding:1.45985vw 2.60688vw 1.45985vw 2.71116vw}.header__menuIcon{display:inline-block;top:.8342vw;margin-right:1.2513vw}.header__menuTrigger{width:2.91971vw;height:2.91971vw}.header__logo-hikari{width:12.51303vw}.header__logo-hikari a{display:block}.header__logo-hikari a img{width:100%;height:auto}.header__btnWrap{width:auto}.header__applyLink,.header__supportLink{padding:1.04275vw 3.12826vw}.header__applyLink{margin-left:.4171vw!important;line-height:inherit}.header__supportLink{border:none;box-shadow:inset 0 0 0 .20855vw #262626}.header__linkArea{display:none}.header__linkList{display:flex;width:58.39416vw;margin:auto}.header__linkItem{width:10.42753vw;font-size:1.45985vw;text-align:center}.header__linkItem.js-active span{font-weight:700}.header__linkItem a,.header__linkItem span{display:block;padding:2.08551vw 0;font-size:1.6684vw;color:#fff;transition:all .2s ease-in}.header__linkItem a.active,.header__linkItem a:active,.header__linkItem a:hover,.header__linkItem span.active,.header__linkItem span:active,.header__linkItem span:hover{font-weight:700}.header__linkItem--option{position:relative}.header__linkItem--option:after{position:absolute;width:0;height:0;border-color:#fff transparent transparent;border-style:solid;border-width:.62565vw .52138vw 0;content:"";right:-1.04275vw;top:50%;transform:translateY(-50%)}.header__linkSubList{display:none;width:18.76955vw;position:absolute;top:6.46507vw;left:50%;transform:translate(-50%)}}@media screen and (max-width:559px){.header{box-shadow:none}.header__logo-sony{height:12vw;padding:4.8vw 2.66667vw 4.53333vw}.header__logo-sony img{max-height:2.66667vw;display:block;width:auto}.header__menuWrap{height:12vw;padding:1.86667vw 2.66667vw 2.13333vw}.header__menuIcon{top:.53333vw;margin-right:2.66667vw}.header__menuTrigger{display:block;width:4.26667vw;height:3.73333vw;background-size:contain}.header__logo-hikari{top:.26667vw;width:19.46667vw}.header__logo-hikari a{padding:0}.header__logo-hikari a img{width:19.46667vw}.header__btnWrap{width:auto}.header__applyLink,.header__supportLink{width:26.66667vw;padding:1.33333vw 0!important}.header__applyLink span,.header__supportLink span{font-size:3.2vw;font-weight:700}.header__applyLink{margin-left:1.06667vw!important}.header__supportLink{border:none;box-shadow:inset 0 0 0 .53333vw #262626}.headerSimpleHikari__content{padding-top:24vw!important}.headerContactHikari__content{padding-top:18.66667vw!important}.headerContactHikari__content .commonFooter{padding-left:0!important}.headerContactHikari__content .header__btnWrap{display:none}.headerContactHikari__content .header__telIcon img{display:block;height:auto}.headerContactHikari__content .header__telNumber{position:absolute;right:2%;top:50px;width:96%;text-align:center}.headerContactHikari__content .header__telNumber a{display:block;width:60%;margin:auto}.headerContactHikari__content .header__telNumberItem{position:relative;background:#6699ff;padding:16px 0 15px}.headerContactHikari__content .header__telNumberItem:before{content:"";position:absolute;right:7%;top:-12px;border-right:8px solid transparent;border-bottom:16px solid #6699ff;border-left:8px solid transparent}}.menuContent{max-height:100vh;position:absolute;overflow:auto;opacity:0;top:-55px;left:-100%;width:100%;background-color:#fff;padding:145px 0 30px;z-index:2;transition:all .2s ease;box-shadow:0 0 20px 0 rgba(112,112,112,.3)}.menuContent a{color:#4a7ab2;text-decoration:none}.menuContent__wrap{width:912px;margin:auto;position:relative}.menuContent__wrap:after{content:"";display:block;width:378px;height:293px;background-image:url(/app/nurohikari-directolsu/images/menu_monster.png);background-size:contain;background-repeat:no-repeat;position:absolute;left:0;bottom:-248px}.menuContent__closeArea{position:absolute;display:inline-block;right:-100px;top:-100px}.menuContent__closeArea span{color:#757575;position:relative;font-size:24px;display:inline-block;padding-left:30px;line-height:1}.menuContent__closeArea span:before{content:"";width:24px;height:24px;background-image:url(/app/nurohikari-directolsu/images/icon-close.svg);background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;left:0;transform:translateY(-40%)}.menuContent__closeArea span:hover{cursor:pointer}.menuContent__tel{text-align:center}.menuContent__tel img{position:relative;left:160px}.menuContent.js-open{display:none;opacity:0;left:0}.menuContent__main{padding-bottom:30px;margin-bottom:45px;border-bottom:1px solid #e5e5e5}.menuContent__mainTag a{position:relative;padding-left:35px}.menuContent__mainTag a:before{content:"";display:block;width:24px;height:24px;background-image:url(/app/nurohikari-directolsu/images/icon-home.svg);position:absolute;left:0;top:50%;transform:translateY(-50%);background-position:50% 50%;background-repeat:no-repeat}.menuContent__mainTag a:active,.menuContent__mainTag a:hover{text-decoration:underline}.menuContent__sub{display:flex;justify-content:space-between;padding-bottom:45px;margin-bottom:45px;border-bottom:1px solid #e5e5e5}.menuContent__subTag{font-size:18px;margin-bottom:25px;padding-left:35px;position:relative}.menuContent__subTag:before{content:"";display:block;width:24px;height:24px;position:absolute;left:0;top:50%;transform:translateY(-50%);background-position:50% 50%;background-repeat:no-repeat}.menuContent__subTag--user:before{background-image:url(/app/nurohikari-directolsu/images/icon-user-menu.svg)}.menuContent__subTag--corporation:before{background-image:url(/app/nurohikari-directolsu/images/icon-corporation.svg)}.menuContent__subTag--contact:before{background-image:url(/app/nurohikari-directolsu/images/icon-contact.svg)}.menuContent__subLink:not(:last-of-type){margin-bottom:20px}.menuContent__supportList{display:flex;padding-bottom:45px;margin-bottom:45px;border-bottom:1px solid #e5e5e5}.menuContent__supportLink:not(:last-of-type){margin-right:45px}.menuContent__supportLink a{position:relative;padding-left:12px}.menuContent__supportLink a:before{content:"";display:block;width:0;height:0;border:5px solid transparent;border-left-color:#424242;position:absolute;left:0;top:50%;transform:translateY(-50%)}.menuContent__clickArea{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1}.menuContent__clickArea.js-click{display:block}@media screen and (max-width:959px){.hikari-lowerPage .menuContent,.menuContent{box-sizing:border-box;padding:9.38478vw 2.50261vw 3.64964vw;transition:all .3s ease;top:-5.73514vw;height:auto;overflow-y:scroll;text-align:center;font-size:1.87696vw}.hikari-lowerPage .menuContent.js-open,.menuContent.js-open{display:block;opacity:1}.hikari-lowerPage .menuContent__wrap,.menuContent__wrap{width:100%}.hikari-lowerPage .menuContent__wrap.pc-block,.menuContent__wrap.pc-block{display:none!important}.hikari-lowerPage .menuContent__wrap.sp-block,.menuContent__wrap.sp-block{display:block!important}.hikari-lowerPage .menuContent__wrap:after,.menuContent__wrap:after{display:none}.hikari-lowerPage .menuContent__closeArea,.menuContent__closeArea{right:0;top:-5.21376vw}.hikari-lowerPage .menuContent__closeArea span,.menuContent__closeArea span{font-size:2.08551vw;padding-left:2.71116vw}.hikari-lowerPage .menuContent__closeArea span:before,.menuContent__closeArea span:before{width:2.08551vw;height:2.08551vw}.hikari-lowerPage .menuContent__main,.menuContent__main{padding-bottom:2.08551vw;padding-left:2.08551vw;padding-right:2.08551vw;margin-bottom:2.08551vw}.hikari-lowerPage .menuContent__mainTag a,.menuContent__mainTag a{padding-left:34px}.hikari-lowerPage .menuContent__mainTag a:before,.menuContent__mainTag a:before{width:20px;height:20px;background-size:contain}.hikari-lowerPage .menuContent__sub,.menuContent__sub{display:block;padding-bottom:2.08551vw;padding-left:2.08551vw;padding-right:2.08551vw;margin-bottom:2.08551vw}.hikari-lowerPage .menuContent__subTag,.menuContent__subTag{font-size:1.87696vw;margin-bottom:2.08551vw;padding-left:34px}.hikari-lowerPage .menuContent__subTag:before,.menuContent__subTag:before{width:18px;height:18px;background-size:contain}.hikari-lowerPage .menuContent__subLink,.menuContent__subLink{padding-left:2.08551vw;padding-right:2.08551vw;margin-bottom:2.08551vw}.hikari-lowerPage .menuContent__supportList,.menuContent__supportList{display:block;padding-left:4.17101vw;padding-right:4.17101vw;padding-bottom:2.60688vw;margin-bottom:2.08551vw}.hikari-lowerPage .menuContent__supportLink:not(:last-of-type),.menuContent__supportLink:not(:last-of-type){margin-right:0;margin-bottom:2.08551vw}.hikari-lowerPage .menuContent__tel.pc-block,.menuContent__tel.pc-block{display:none!important}.hikari-lowerPage .menuContent__tel.sp-block,.menuContent__tel.sp-block{display:block!important}.hikari-lowerPage .menuContent__tel img,.menuContent__tel img{position:static;width:100%;height:auto}.hikari-lowerPage .menuContent__spNav,.menuContent__spNav{max-width:66.73618vw;margin:auto}.hikari-lowerPage .menuContent__spNavItem,.menuContent__spNavItem{border-bottom:1px solid #e5e5e5}.hikari-lowerPage .menuContent__spNavItem--option,.menuContent__spNavItem--option{padding:0}.hikari-lowerPage .menuContent__spNavItem--relatedService,.menuContent__spNavItem--relatedService{position:relative;border-top:1px solid #707070;margin-top:6.67362vw}.hikari-lowerPage .menuContent__spNavItem--relatedService:after,.menuContent__spNavItem--relatedService:after{content:"";display:block;width:100%;height:1.2513vw;background-color:#fff;position:absolute;top:0;left:0}.hikari-lowerPage .menuContent__spNavItem a,.menuContent__spNavItem a{color:#000;display:block;padding:1.56413vw 0}.hikari-lowerPage .menuContent__spNavItem img,.menuContent__spNavItem img{max-width:100%;height:auto}.hikari-lowerPage .menuContent__spNavItem--nuro,.menuContent__spNavItem--nuro{position:relative;background-color:#e5e5e5;margin-left:-2.08551vw;margin-right:-4.17101vw}.hikari-lowerPage .menuContent__spNavItem--nuro a,.menuContent__spNavItem--nuro a{padding:1.56413vw 2.08551vw}.hikari-lowerPage .menuContent__spNavItem--nuro:not(:first-of-type):after,.menuContent__spNavItem--nuro:not(:first-of-type):after{content:"";display:block;position:absolute;width:93%;height:1px;background-color:#fff;left:2.08551vw;top:-1px}.hikari-lowerPage .menuContent__spNavItem--noBorder,.menuContent__spNavItem--noBorder{padding-top:4.17101vw;border-bottom:none!important;text-align:center}.hikari-lowerPage .menuContent__spNavLead,.menuContent__spNavLead{display:inline-block;position:absolute;left:0;top:-3.12826vw;color:#262626;padding:.4171vw .8342vw;background-color:#fff;border-radius:.4171vw;border:1px solid #262626}.hikari-lowerPage .menuContent__spNavOptionBtn,.menuContent__spNavOptionBtn{padding:1.56413vw 0;display:block;position:relative}.hikari-lowerPage .menuContent__spNavOptionBtn:after,.menuContent__spNavOptionBtn:after{content:"";position:absolute!important;display:inline-block;width:12px;height:6px;background-image:url(/app/nurohikari-directolsu/images/icon-arrow-gray.svg);background-size:cover;background-repeat:no-repeat;right:12px;top:50%;transition:all .3s;transform:translateY(-50%);transform:rotateX(180deg)}.hikari-lowerPage .menuContent__spNavOptionBtn.js-open,.menuContent__spNavOptionBtn.js-open{background-color:#f9f9f9}.hikari-lowerPage .menuContent__spNavOptionBtn.js-open:after,.menuContent__spNavOptionBtn.js-open:after{transform:rotateX(0deg)}.hikari-lowerPage .menuContent__spNavOption,.hikari-lowerPage .menuContent__spNavOptionBtn--noArrow:after,.menuContent__spNavOption,.menuContent__spNavOptionBtn--noArrow:after{display:none}.hikari-lowerPage .menuContent__spNavOptionItem a,.menuContent__spNavOptionItem a{padding:1.56413vw}.hikari-lowerPage .menuContent__spNavOptionItem:first-of-type,.menuContent__spNavOptionItem:first-of-type{border-top:1px solid #e5e5e5}.hikari-lowerPage .menuContent__spNavOptionItem:not(:last-of-type),.menuContent__spNavOptionItem:not(:last-of-type){border-bottom:1px solid #e5e5e5}}@media screen and (max-width:559px){.hikari-lowerPage .menuContent,.menuContent{box-sizing:border-box;padding:24vw 6.4vw 9.33333vw;transition:all .3s ease;top:-14.66667vw;height:auto;overflow-x:hidden;overflow-y:scroll;font-size:3.73333vw;text-align:left}.hikari-lowerPage .menuContent__wrap,.menuContent__wrap{width:100%}.hikari-lowerPage .menuContent__wrap:after,.menuContent__wrap:after{display:none}.hikari-lowerPage .menuContent__closeArea,.menuContent__closeArea{right:0;top:-13.33333vw}.hikari-lowerPage .menuContent__closeArea span,.menuContent__closeArea span{font-size:4.26667vw;padding-left:6.93333vw}.hikari-lowerPage .menuContent__closeArea span:before,.menuContent__closeArea span:before{margin-top:-.26667vw;width:5.33333vw;height:5.33333vw}.hikari-lowerPage .menuContent__main,.menuContent__main{padding-bottom:5.33333vw;padding-left:5.33333vw;padding-right:5.33333vw;margin-bottom:5.33333vw}.hikari-lowerPage .menuContent__mainTag a,.menuContent__mainTag a{padding-left:34px}.hikari-lowerPage .menuContent__mainTag a:before,.menuContent__mainTag a:before{width:20px;height:20px;background-size:contain}.hikari-lowerPage .menuContent__sub,.menuContent__sub{display:block;padding-bottom:5.33333vw;padding-left:5.33333vw;padding-right:5.33333vw;margin-bottom:5.33333vw}.hikari-lowerPage .menuContent__subTag,.menuContent__subTag{font-size:4.8vw;margin-bottom:5.33333vw;padding-left:34px}.hikari-lowerPage .menuContent__subTag:before,.menuContent__subTag:before{width:18px;height:18px;background-size:contain}.hikari-lowerPage .menuContent__subLink,.menuContent__subLink{padding-left:5.33333vw;padding-right:5.33333vw;margin-bottom:5.33333vw}.hikari-lowerPage .menuContent__supportList,.menuContent__supportList{display:block;padding-left:10.66667vw;padding-right:10.66667vw;padding-bottom:6.66667vw;margin-bottom:5.33333vw}.hikari-lowerPage .menuContent__supportLink:not(:last-of-type),.menuContent__supportLink:not(:last-of-type){margin-right:0;margin-bottom:5.33333vw}.hikari-lowerPage .menuContent__tel img,.menuContent__tel img{position:static;width:100%;height:auto}.hikari-lowerPage .menuContent__spNav,.menuContent__spNav{max-width:inherit}.hikari-lowerPage .menuContent__spNavItem,.menuContent__spNavItem{border-bottom:1px solid #e5e5e5}.hikari-lowerPage .menuContent__spNavItem--option,.menuContent__spNavItem--option{padding:0}.hikari-lowerPage .menuContent__spNavItem--relatedService,.menuContent__spNavItem--relatedService{position:relative;border-top:1px solid #707070;margin-top:17.06667vw}.hikari-lowerPage .menuContent__spNavItem--relatedService:after,.menuContent__spNavItem--relatedService:after{content:"";display:block;width:100%;height:3.2vw;background-color:#fff;position:absolute;top:0;left:0}.hikari-lowerPage .menuContent__spNavItem a,.menuContent__spNavItem a{color:#000;display:block;padding:3.2vw;font-size:4.26667vw}.hikari-lowerPage .menuContent__spNavItem img,.menuContent__spNavItem img{max-width:100%;height:auto}.hikari-lowerPage .menuContent__spNavItem--nuro,.menuContent__spNavItem--nuro{position:relative;background-color:#e5e5e5;margin-left:-6.4vw;margin-right:-10.66667vw}.hikari-lowerPage .menuContent__spNavItem--nuro a,.menuContent__spNavItem--nuro a{padding:4vw 5.33333vw}.hikari-lowerPage .menuContent__spNavItem--nuro:not(:first-of-type):after,.menuContent__spNavItem--nuro:not(:first-of-type):after{content:"";display:block;position:absolute;width:84%;height:1px;background-color:#fff;left:5.33333vw;top:-1px}.hikari-lowerPage .menuContent__spNavItem--noBorder,.menuContent__spNavItem--noBorder{border-bottom:none!important}.hikari-lowerPage .menuContent__spNavLead,.menuContent__spNavLead{display:inline-block;position:absolute;left:0;font-size:3.73333vw;top:-6.4vw;color:#262626;padding:1.06667vw 2.13333vw;background-color:#fff;border-radius:1.06667vw;border:1px solid #262626}.hikari-lowerPage .menuContent__spNavOptionBtn,.menuContent__spNavOptionBtn{font-size:4.26667vw;padding:4vw 3.2vw;display:block;position:relative}.hikari-lowerPage .menuContent__spNavOptionBtn:after,.menuContent__spNavOptionBtn:after{content:"";position:absolute!important;display:inline-block;width:12px;height:6px;background-image:url(/app/nurohikari-directolsu/images/icon-arrow-gray.svg);background-size:cover;background-repeat:no-repeat;right:12px;top:50%;transition:all .3s;transform:translateY(-50%);transform:rotateX(180deg)}.hikari-lowerPage .menuContent__spNavOptionBtn.js-open,.menuContent__spNavOptionBtn.js-open{background-color:#f9f9f9}.hikari-lowerPage .menuContent__spNavOptionBtn.js-open:after,.menuContent__spNavOptionBtn.js-open:after{transform:rotateX(0deg)}.hikari-lowerPage .menuContent__spNavOptionBtn+.menuContent__spNavOption a,.menuContent__spNavOptionBtn+.menuContent__spNavOption a{padding:4vw 6.4vw}.hikari-lowerPage .menuContent__spNavOption,.hikari-lowerPage .menuContent__spNavOptionBtn--noArrow:after,.menuContent__spNavOption,.menuContent__spNavOptionBtn--noArrow:after{display:none}.hikari-lowerPage .menuContent__spNavOptionItem a,.menuContent__spNavOptionItem a{padding:4vw}.hikari-lowerPage .menuContent__spNavOptionItem:first-of-type,.menuContent__spNavOptionItem:first-of-type{border-top:1px solid #e5e5e5}.hikari-lowerPage .menuContent__spNavOptionItem:not(:last-of-type),.menuContent__spNavOptionItem:not(:last-of-type){border-bottom:1px solid #e5e5e5}}.footer{position:relative;z-index:1}.footer__copyArea{padding:70px 0 50px;color:#fff;text-align:center;background-color:#000}.footer__logo{margin-bottom:50px}.footer__copy{font-size:13px}@media screen and (max-width:959px){.footer__copyArea{padding:5.21376vw 0 2.60688vw}.footer__logo{margin:auto auto 4.17101vw}.footer__logo img{width:35%;height:auto}.footer__copy{font-size:1.04275vw}}@media screen and (max-width:559px){.footer__copyArea{padding:13.33333vw 0 6.66667vw}.footer__logo{margin:auto auto 10.66667vw}.footer__logo img{width:55%;height:auto}.footer__copy{font-size:2.66667vw}}*{box-sizing:border-box;background-repeat:no-repeat;background-size:contain}body{position:relative;font-family:ヒラギノ角ゴ ProN,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,游ゴシック Medium,游ゴシック体,Yu Gothic Medium,YuGothic,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:16px;overflow-x:hidden;color:#424242;width:100%;height:100%}body.js-noScroll{overflow-y:hidden}h1,h2,h3,h4,h5,h6,strong{font-weight:700}.pc-block{display:block!important}.sp-block{display:none!important}.kv__notesArea{background-color:#fff;text-align:center;padding:8px 0;box-shadow:0 0 20px 0 rgba(112,112,112,.3)}.hikari-lowerPage{min-width:1000px;margin-bottom:0;padding-top:143px}.hikari-lowerPage a{text-decoration:none}.hikari-lowerPage h1,.hikari-lowerPage h2,.hikari-lowerPage h3,.hikari-lowerPage h4,.hikari-lowerPage h5,.hikari-lowerPage h6,.hikari-lowerPage strong{font-weight:700}.hikari-lowerPage dl dd,.hikari-lowerPage dl dt,.hikari-lowerPage h1,.hikari-lowerPage h2,.hikari-lowerPage h3,.hikari-lowerPage h4,.hikari-lowerPage h5,.hikari-lowerPage h6,.hikari-lowerPage p,.hikari-lowerPage ul li{line-height:1.5}.hikari-lowerPage .content{position:relative;height:100%}.hikari-lowerPage .sec{margin-bottom:80px}.hikari-lowerPage .sec__inner{width:760px;margin:auto}.hikari-lowerPage .sec__heading{color:#262626;font-size:28px;line-height:1;text-align:center;position:relative;padding-bottom:30px;margin-bottom:35px}.hikari-lowerPage .sec__heading:after{content:"";display:block;width:160px;height:1px;background-color:#e5e5e5;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.hikari-lowerPage .sec__heading small{margin-top:25px;display:block;font-size:16px;color:#424242;font-weight:400}.hikari-lowerPage .sec__caption{color:#262626;font-size:24px;line-height:1;text-align:center;margin-bottom:35px}.hikari-lowerPage .sec__caption small{margin-top:25px;display:block;font-size:16px;color:#424242;font-weight:400}.hikari-lowerPage .mainArea{position:relative;background-color:#fff}.hikari-lowerPage .mainArea__visual{display:flex;align-items:center;background-image:linear-gradient(0deg,#cfd9df 0,#e2ebf0);height:276px}.hikari-lowerPage .mainArea__inner{width:760px;margin:auto}.hikari-lowerPage .mainArea__heading{margin-bottom:24px}.hikari-lowerPage .mainArea__heading strong{font-size:32px}.hikari-lowerPage .mainArea__heading span{position:relative;font-weight:400;color:#fff;background-color:#5c5c5c;padding:2px 11px 2px 33px;border-radius:2px}.hikari-lowerPage .mainArea__heading span.homeTag{margin-left:36px}.hikari-lowerPage .mainArea__heading span.homeTag:before{background-image:url(/hikari/renewal/campaign/app/nurohikari-directolsu/images/icon-home.svg)}.hikari-lowerPage .mainArea__heading span.homeTag:before,.hikari-lowerPage .mainArea__heading span.mansionTag:before{transform:translateY(-50%);position:absolute;left:7px;top:50%;content:"";display:block;width:20px;height:16px;background-size:contain;background-repeat:no-repeat;background-position:50%}.hikari-lowerPage .mainArea__heading span.mansionTag:before{background-image:url(/hikari/renewal/campaign/app/nurohikari-directolsu/images/icon-mansion.svg)}.hikari-lowerPage .mainArea__summery--terms{display:block;color:#757575;text-indent:-1em;padding-left:1em}.hikari-lowerPage .mainArea__summery--notes{position:absolute;right:5px;bottom:10px;font-size:14px}.hikari-lowerPage .search{background-color:#01c3a5;padding:65px 0;margin-bottom:0}.hikari-lowerPage .search--main{background-color:#01c3a5;min-height:520px}.hikari-lowerPage .search__title{margin-bottom:30px}.hikari-lowerPage .search__block{width:523px;background-color:#fff;text-align:center;margin:auto;padding:54px 0;box-shadow:20px 20px 20px 0 rgba(0,0,0,.16)}.hikari-lowerPage .search__caption{margin-bottom:20px;font-size:36px;font-weight:700}.hikari-lowerPage .search__caption span{display:inline-block;font-size:22px;position:relative}.hikari-lowerPage .search__caption span:before{left:-25px;transform:rotate(-20deg)}.hikari-lowerPage .search__caption span:after,.hikari-lowerPage .search__caption span:before{content:"";display:block;width:2px;height:30px;background-color:#707070;position:absolute;top:0}.hikari-lowerPage .search__caption span:after{right:-25px;transform:rotate(20deg)}.hikari-lowerPage .search__list{width:365px;margin:0 auto 25px;display:flex;justify-content:space-between}.hikari-lowerPage .search__item{font-size:12px}.hikari-lowerPage .search__item span{display:block;width:60px;height:60px;margin:0 auto 10px;background-position:50%;background-size:100% auto}.hikari-lowerPage .search__item small{font-size:16px}.hikari-lowerPage .search__item:first-of-type span{background-image:url(/hikari/renewal/top/app/nurohikari-directolsu/images/search-map.svg)}.hikari-lowerPage .search__item:nth-of-type(2) span{background-image:url(/hikari/renewal/top/app/nurohikari-directolsu/images/search-benefit.svg)}.hikari-lowerPage .search__item:nth-of-type(3) span{background-image:url(/hikari/renewal/top/app/nurohikari-directolsu/images/search-pay.svg)}.hikari-lowerPage .search__btn a{margin:auto}.hikari-lowerPage .search__planDiagnosis{text-align:center;font-size:24px;color:#fff;margin-bottom:15px;font-weight:700;text-shadow:1px 1px 2px rgba(0,0,0,.16)}@media screen and (min-width:960px) and (max-width:1040px){.hikari-lowerPage .content__wrapper .mainArea__visual,.hikari-lowerPage .content__wrapper .members__btn{padding-left:20px;padding-right:20px}}@media screen and (max-width:959px){body{font-size:1.56413vw}.pc-block{display:block!important}.sp-block{display:none!important}.kv__notesArea{background-color:#fff;text-align:center;padding:.8342vw 0;font-size:1.6684vw;box-shadow:0 0 20px 0 rgba(112,112,112,.3)}.hikari-lowerPage{min-width:auto;margin-bottom:0;padding-top:14.91137vw}.hikari-lowerPage .sec{margin-bottom:0;padding:8.34202vw 0}.hikari-lowerPage .sec__inner{padding:0 3.64964vw}.hikari-lowerPage .sec__heading{font-size:2.91971vw;line-height:1.3!important;padding-bottom:3.64964vw;margin-bottom:3.64964vw}.hikari-lowerPage .sec__heading:after{content:"";display:block;width:16.68405vw}.hikari-lowerPage .sec__heading small{margin-top:1.56413vw;display:block;font-size:1.6684vw;color:#424242;font-weight:400}.hikari-lowerPage .sec__caption{font-size:2.50261vw;line-height:1.3!important;margin-bottom:3.64964vw}.hikari-lowerPage .sec__caption small{margin-top:1.56413vw;display:block;font-size:1.6684vw;color:#424242;font-weight:400}.hikari-lowerPage .sec__inner{width:auto}.hikari-lowerPage .content{padding-left:0;position:relative;height:100%;max-width:100.10428vw}.hikari-lowerPage .content img{width:100%;height:auto}.hikari-lowerPage .search{padding:6.77789vw 0}.hikari-lowerPage .search--main{background-color:#01c3a5;min-height:auto}.hikari-lowerPage .search__title{margin-bottom:3.12826vw}.hikari-lowerPage .search__title img{display:block;width:42.75287vw;margin:auto}.hikari-lowerPage .search__block{width:54.53597vw;border-radius:0;padding:4.17101vw 2.08551vw}.hikari-lowerPage .search__caption{margin-bottom:2.60688vw;font-size:3.33681vw}.hikari-lowerPage .search__caption span{font-size:2.08551vw}.hikari-lowerPage .search__caption span:before{width:.20855vw;height:3.12826vw;left:-2.60688vw}.hikari-lowerPage .search__caption span:after{width:.20855vw;height:3.12826vw;right:-2.60688vw}.hikari-lowerPage .search__list{width:38.06048vw;margin:0 auto 2.60688vw}.hikari-lowerPage .search__item{font-size:1.6684vw}.hikari-lowerPage .search__item span{width:6.25652vw;height:6.25652vw;margin-bottom:1.04275vw;background-size:100% 100%}.hikari-lowerPage .search__item small{font-size:1.6684vw}.hikari-lowerPage .search__planDiagnosis{text-align:center;font-size:2.50261vw;color:#fff;margin-bottom:1.56413vw;font-weight:700;text-shadow:1px 1px 2px rgba(0,0,0,.16)}.hikari-lowerPage .mainArea{background-color:#fff}.hikari-lowerPage .mainArea__visual{display:flex;align-items:center;height:28.77998vw}.hikari-lowerPage .mainArea__inner{width:79.24922vw;margin:auto}.hikari-lowerPage .mainArea__heading{margin-bottom:2.50261vw}.hikari-lowerPage .mainArea__heading strong{font-size:3.33681vw}.hikari-lowerPage .mainArea__heading span{position:relative;font-weight:400;color:#fff;background-color:#5c5c5c;padding:.20855vw 1.14703vw .20855vw 3.44108vw;border-radius:2px}.hikari-lowerPage .mainArea__heading span.homeTag{margin-left:3.75391vw}.hikari-lowerPage .mainArea__heading span.homeTag:before{background-image:url(/hikari/renewal/campaign/app/nurohikari-directolsu/images/icon-home.svg)}.hikari-lowerPage .mainArea__heading span.homeTag:before,.hikari-lowerPage .mainArea__heading span.mansionTag:before{transform:translateY(-50%);position:absolute;left:.72993vw;top:50%;content:"";display:block;width:2.08551vw;height:1.6684vw;background-size:contain;background-repeat:no-repeat;background-position:50%}.hikari-lowerPage .mainArea__heading span.mansionTag:before{background-image:url(/hikari/renewal/campaign/app/nurohikari-directolsu/images/icon-mansion.svg)}.hikari-lowerPage .mainArea__summery--notes{font-size:1.45985vw}.hikari-lowerPage .sideNav{display:none}}@media screen and (max-width:559px){body{font-size:3.73333vw}.pc-block{display:none!important}.sp-block{display:block!important}.kv__notesArea{background-color:#fff;text-align:center;padding:2.13333vw 0;font-size:3.2vw;box-shadow:0 0 20px 0 rgba(112,112,112,.3)}.hikari-lowerPage{min-width:auto;margin-bottom:0;padding-top:11.46667vw}.hikari-lowerPage .content{padding-top:12vw;padding-left:0;position:relative;height:100%}.hikari-lowerPage .content img{width:100%;height:auto}.hikari-lowerPage .sec{margin-bottom:0;padding:10.66667vw 0}.hikari-lowerPage .sec__inner{padding:0 8vw}.hikari-lowerPage .sec__heading{font-size:7.46667vw;padding-bottom:0;margin-bottom:6.66667vw}.hikari-lowerPage .sec__heading:after{content:"";display:block;width:42.66667vw;bottom:-2.66667vw}.hikari-lowerPage .sec__heading small{margin-top:6.66667vw;display:block;font-size:4.26667vw;color:#424242;font-weight:400}.hikari-lowerPage .sec__caption{font-size:5.86667vw;padding-bottom:0;margin-bottom:6.66667vw}.hikari-lowerPage .sec__caption small{margin-top:6.66667vw;display:block;font-size:4.26667vw;color:#424242;font-weight:400}.hikari-lowerPage .sec__inner{width:auto}.hikari-lowerPage .search__block{width:100%!important;padding:8vw 5.33333vw!important}.hikari-lowerPage .search__title{margin-bottom:6.66667vw}.hikari-lowerPage .search__title img{display:block;width:75.2vw;margin:auto}.hikari-lowerPage .search__caption{margin-bottom:-2.66667vw;font-size:5.86667vw}.hikari-lowerPage .search__caption span{font-size:5.33333vw}.hikari-lowerPage .search__caption span:before{width:.53333vw;height:8vw;left:-6.66667vw}.hikari-lowerPage .search__caption span:after{width:.53333vw;height:8vw;right:-6.66667vw}.hikari-lowerPage .search__list{width:auto;margin:0 auto 6.66667vw}.hikari-lowerPage .search__item{font-size:2.93333vw}.hikari-lowerPage .search__item span{width:21.33333vw;height:21.33333vw;margin-bottom:2.66667vw;background-size:60% 60%;background-position:bottom}.hikari-lowerPage .search__item small{font-size:3.2vw}.hikari-lowerPage .search__btn{width:71.2vw;margin:auto}.hikari-lowerPage .search__planDiagnosis{text-align:center;font-size:4.8vw!important;color:#fff;margin-bottom:4vw!important;font-weight:700;text-shadow:1px 1px 2px rgba(0,0,0,.16)}.hikari-lowerPage .mainArea{background-color:#fff}.hikari-lowerPage .mainArea__visual{display:flex;align-items:center;height:49.06667vw;padding:0 6.4vw}.hikari-lowerPage .mainArea__inner{width:202.66667vw;margin:auto}.hikari-lowerPage .mainArea__heading{text-align:center;margin-bottom:5.33333vw}.hikari-lowerPage .mainArea__heading strong{display:inline-block;font-size:5.33333vw;margin-bottom:2.13333vw}.hikari-lowerPage .mainArea__heading span{position:relative;font-weight:400;color:#fff;background-color:#5c5c5c;padding:1.06667vw 2.93333vw 1.06667vw 8.8vw;border-radius:2px;font-size:3.2vw}.hikari-lowerPage .mainArea__heading span.homeTag{margin-left:0}.hikari-lowerPage .mainArea__heading span.homeTag:before{background-image:url(/hikari/renewal/campaign/app/nurohikari-directolsu/images/icon-home.svg)}.hikari-lowerPage .mainArea__heading span.homeTag:before,.hikari-lowerPage .mainArea__heading span.mansionTag:before{transform:translateY(-50%);position:absolute;left:1.86667vw;top:50%;content:"";display:block;width:5.33333vw;height:4.26667vw;background-size:contain;background-repeat:no-repeat;background-position:50%}.hikari-lowerPage .mainArea__heading span.mansionTag:before{background-image:url(/hikari/renewal/campaign/app/nurohikari-directolsu/images/icon-mansion.svg)}.hikari-lowerPage .mainArea__summery{font-size:3.2vw}.hikari-lowerPage .sideNav{display:none}}.modal{display:none;height:100vh;position:fixed;top:0;width:100%;z-index:3}.modal *{line-height:1.5}.modal a{text-decoration:none}.modal .pc-block{display:block!important}.modal .sp-block{display:none!important}.modal__cover{background-color:rgba(0,0,0,.8);height:100vh;position:absolute;width:100%}.modal__content{background:#fff;left:50%;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:784px;border-radius:8px}.modal__content--attention{width:650px;max-height:80vh;overflow-y:auto}.modal__content>div{overflow-y:auto;max-height:85vh;padding:60px 0}.modal__closeBtn{text-align:right}.modal__closeBtn span{display:inline-block;font-size:32px;color:#757575;font-weight:700;padding:3px 8px}.modal__closeBtn span:hover{cursor:pointer}.modal #js-homeStep03.js-partially .sim__planHeading,.modal #js-mansionStep03-no.js-partially .sim__planHeading,.modal #js-mansionStep03.js-partially .sim__planHeading{padding-bottom:30px}.modal .js-partially-txt{text-align:center;font-size:16px;position:relative;top:395px}.sim__heading{text-align:center;font-size:22px;margin-bottom:30px}.sim__btnArea{margin-top:40px;padding-top:40px;border-top:1px solid #c9c9c9}@media (-ms-high-contrast:none){.sim__btnArea{padding-bottom:40px}}.sim__btnWrap{display:flex;justify-content:space-between;width:430px;margin:auto}.sim__btn,.sim__btnWrap a{margin:auto}.sim__btn{width:200px}.sim__btnApply{width:267px;margin:40px auto 0}.sim__selectHomeType{width:420px;margin:0 auto 50px;display:flex;justify-content:space-between}.sim__selectHomeLabel{display:block;width:200px;height:130px;color:#707070;border:8px solid #e0e0e0;border-radius:5px;text-align:center}.sim__selectHomeLabel input[type=radio]{display:none}.sim__selectHomeLabel input[type=radio]:checked+span{color:#424242}.sim__selectHomeLabel:active,.sim__selectHomeLabel:hover{cursor:pointer}.sim__selectHomeLabel.js-selected{border:8px solid #f98e1b}.sim__selectHomeLabel.js-selected .sim__selectHomeTag--house:before{background-image:url(/hikari/renewal/top/app/nurohikari-directolsu/images/icon-house-selected.svg);background-size:contain}.sim__selectHomeLabel.js-selected .sim__selectHomeTag--mansion:before{background-image:url(/hikari/renewal/top/app/nurohikari-directolsu/images/icon-mansion-selected.svg);background-size:contain}.sim__selectHomeTag{display:block;padding-top:80px;position:relative}.sim__selectHomeTag:before{content:"";display:block;width:60px;height:47px;background-position:50%;background-repeat:no-repeat;position:absolute;top:25px;left:50%;transform:translate(-50%)}.sim__selectHomeTag--house:before{background-image:url(/hikari/renewal/top/app/nurohikari-directolsu/images/icon-house.svg);background-size:contain}.sim__selectHomeTag--mansion:before{background-image:url(/hikari/renewal/top/app/nurohikari-directolsu/images/icon-mansion.svg);background-size:contain}.sim__addressHome,.sim__addressMansion,.sim__planCommon,.sim__planHome,.sim__planMansion,.sim__postalHome,.sim__postalMansion,.sim__select{display:none}.sim__addressHome.js-open,.sim__addressMansion.js-open,.sim__planCommon.js-open,.sim__planHome.js-open,.sim__planMansion.js-open,.sim__postalHome.js-open,.sim__postalMansion.js-open,.sim__select.js-open{display:block}.sim__postalCodeArea{margin-bottom:100px;text-align:center;font-size:32px;line-height:1}.sim__postalSymbol{display:inline-block;margin-right:15px}.sim__postalInput{color:#424242;font-size:32px;width:212px;padding:5px 25px;border:1px solid #c9c9c9;border-radius:0;outline:none;background:none}.sim__postalInput::-moz-placeholder{color:#c9c9c9}.sim__postalInput::placeholder{color:#c9c9c9}.sim__filterArea{width:500px;text-align:center;margin:0 auto 20px}.sim__filterArea label:first-of-type{margin-right:15px}.sim__filterArea input{width:40px;padding:8px 0;text-align:center;font-size:16px;margin-right:5px}.sim__filterAddress{display:inline-block;margin-right:10px}.sim__selectArea{text-align:center}.sim__selectArea select{margin:auto;width:500px;min-height:280px}.sim__selectArea select option{position:relative;font-family:Lato,Noto Sans JP,ヒラギノ角ゴ ProN,Hiragino Kaku Gothic ProN,游ゴシック Medium,游ゴシック体,Yu Gothic Medium,YuGothic,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;color:#424242;font-size:16px;padding:15px 15px 15px 40px;border-bottom:1px solid #c9c9c9}.sim__selectArea select option:before{content:"";display:block;width:12px;height:12px;border:1px solid #424242;border-radius:50%;position:absolute;left:15px;top:50%;transform:translateY(-50%)}@-moz-document url-prefix(){.sim__selectArea select option:before{display:none}}.sim__selectArea select option.js-show{display:block!important}.sim__selectArea select option.js-hide{display:none!important}.sim__selectArea select option.js-checked:after{content:"";display:block;width:6px;height:6px;background-color:#424242;border-radius:50%;position:absolute;left:19px;top:50%;transform:translateY(-50%)}@-moz-document url-prefix(){.sim__selectArea select option.js-checked:after{display:none}}.sim__ngPlanBlock{width:487px;margin:auto}.sim__notesPlanBlock{width:600px;margin:auto}.sim__ngPlanHeading,.sim__notesPlanHeading{text-align:center;font-size:20px;margin-bottom:30px}.sim__ngPlanSummery,.sim__notesPlanSummery{margin-bottom:20px}.sim__ngPlanSummery a,.sim__notesPlanSummery a{color:#1b8bf9}.sim__notesPlanSummery li{position:relative;padding-left:1.25em}.sim__notesPlanSummery li:not(:last-of-type){margin-bottom:10px}.sim__notesPlanSummery li:before{content:"・";position:absolute;left:0;top:0}.sim__notesPlanAbout{margin-bottom:20px}.sim__planCalc{display:none}.sim__planCalc.js-selected{display:block}.sim__planHeading{font-size:26px;text-align:center;margin-bottom:35px}.sim__planContent{padding:0 45px 40px}.sim__planSelectArea{padding:40px 45px;border-top:1px solid #c9c9c9}.sim__planCase{position:relative;text-align:center;background-color:#10a990;color:#fff;font-size:22px;padding:12px 0;margin-bottom:55px}.sim__planCase:after{content:"";position:absolute;right:0;bottom:-35px;left:0;width:0;height:0;margin:auto;border-color:#10a990 transparent transparent;border-style:solid;border-width:18px 18px 0}.sim__planPeriodFirstYearBlock{display:flex;justify-content:space-between;margin-bottom:20px}.sim__planPeriodFirstYear{width:100%;border:1px solid #c9c9c9;font-size:18px;text-align:center;padding:20px 0}.sim__planPeriodFirstYear span{font-size:36px;display:block;color:#fa4a4a}.sim__planPeriodFirstYear strong{font-size:1.7em;position:relative;display:inline-block}.sim__planPeriodFirstYear strong:after{content:"※1";font-weight:400;color:#424242;font-size:.2em;position:absolute;right:-50%;top:20%}.sim__planPeriodFirstYear small{position:relative;top:-10px;font-size:15px}.sim__link-modal{display:inline-block;position:relative;font-size:16px;color:#424242}.sim__link-modal,.sim__link-modal:active,.sim__link-modal:hover{text-decoration:underline}.sim__link-modal:after{content:"";display:block;width:16px;height:16px;background-image:url(/app/nurohikari-directolsu/images/icon-another-window-gray.svg);background-size:contain;background-repeat:no-repeat;position:absolute;right:-22px;top:50%;transform:translateY(-50%);margin-top:-.5%}.sim__planPeriodLinkBox{width:165px;border:1px solid #c9c9c9}.sim__planPeriodImg img{display:block;width:100%;height:auto}.sim__planPeriodDetail{padding:10px}.sim__planPeriodLink{margin-top:8px}.sim__planPeriodLink a{color:#1b8bf9;text-decoration:underline}.sim__planYearTab{display:flex;border:1px solid #c9c9c9}.sim__planYearTabItem{position:relative;width:25%;padding:15px 0;text-align:center;color:#999;cursor:pointer}.sim__planYearTabItem.js-active{color:#262626}.sim__planYearTabItem.js-active:after{position:absolute;right:0;bottom:0;content:"";display:block;width:100%;height:3px;background-color:#3b4043}.sim__planYearTabItem span{display:block;font-size:18px}.sim__planYearItemsArea{margin-bottom:15px}.sim__planYearItemsBox{display:none}.sim__planYearItemsBox.js-open{display:block}.sim__planYearItems{display:flex;background-color:#fafafa;padding:35px 40px;border-left:1px solid #c9c9c9;border-right:1px solid #c9c9c9}.sim__planYearItems:last-of-type{border-bottom:1px solid #c9c9c9}.sim__planYearItemsTag{width:135px;margin-right:30px;border-right:1px solid #c9c9c9}.sim__planYearItemsDetail li span{color:#de5e5e}.sim__planYearItemsDetail li sup{font-size:.7em;vertical-align:top;margin-left:.4em;color:#424242}.sim__planYearItemsDetail li em{font-style:normal;margin-left:7em}.sim__planYearItemsDetail li em.basic-fee{margin-left:9em}.sim__planYearItemsDetail li:not(:last-of-type){margin-bottom:12px}.sim__planPeriodBlock{border:1px solid #c9c9c9;background-color:#fafafa;padding:35px 40px;margin-bottom:20px}.sim__planPeriod{display:flex}.sim__planPeriodTag{width:135px;margin-right:30px;border-right:1px solid #c9c9c9}.sim__planRecommend{display:flex;justify-content:space-between}.sim__planRecommendTag{width:173px}.sim__planRecommendTag span{display:block;text-align:center;color:#fff;background-color:#fa4a4a;padding:8px 0;border-radius:16px}.sim__planRecommendAbout{width:472px}.sim__planSelectHeading{font-size:24px;margin-bottom:35px;text-align:center}.sim__planSelectWrap{max-width:600px;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;justify-content:center!important}.sim__planSelectItem{width:165px;position:relative;border:5px solid #bfbfbf;border-radius:5px;text-align:center;margin-left:10px;margin-right:10px;cursor:pointer}.sim__planSelectItem:first-of-type,.sim__planSelectItem:nth-of-type(2),.sim__planSelectItem:nth-of-type(3){margin-bottom:30px}.sim__planSelectItem.js-active{border:5px solid #f98e1b}.sim__planSelectItem.js-active:before{content:"● 選択中";position:absolute;top:-34px;left:50%;color:#f98e1b;font-weight:700;transform:translate(-50%)}.sim__planSelectImg{margin-bottom:10px}.sim__planSelectImg img{display:block;width:100%;height:auto}.sim__planSelectTitle{padding-bottom:10px}.sim__planForMansionArea{margin-top:-20px;padding-bottom:30px;border-bottom:1px solid #c9c9c9}.sim__planForMansionArea a{color:#007feb;text-decoration:underline}.sim__planForMansionHeading{text-align:center;font-size:18px;margin-bottom:30px}.sim__planForMansionWrap{display:flex;justify-content:space-between}.sim__planForMansionLogo{width:260px}.sim__planForMansionSummery{width:390px}.sim__planForMansionComment{margin-bottom:16px}.sim__planForMansionCheck{position:relative;padding-left:1.5em;margin-bottom:10px}.sim__planForMansionCheck:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);display:block;width:17px;height:17px;background-image:url(/hikari/renewal/top/app/nurohikari-directolsu/images/icon-check-yellow.svg);background-size:contain;background-repeat:no-repeat}.sim__btnSupplement{text-align:center;margin-top:10px}@media screen and (max-width:959px){.modal{display:none;height:100vh;position:fixed;top:0;width:100%}.modal .pc-block{display:block!important}.modal .sp-block{display:none!important}.modal__cover{background-color:rgba(0,0,0,.8);height:100vh;position:absolute;width:100%}.modal__content{overflow:hidden;background:#fff;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:81.75182vw;border-radius:.8342vw;max-height:85vh}.modal__content form{position:relative}.modal__content--attention{width:67.77894vw;max-height:80vh}.modal__content>div{padding:3.12826vw 0}.modal #js-homeStep03,.modal #js-homeStep03-no,.modal #js-mansionStep03,.modal #js-mansionStep03-no{padding-bottom:6.25652vw}.modal #js-homeStep03.js-partially .sim__planHeading,.modal #js-mansionStep03-no.js-partially .sim__planHeading,.modal #js-mansionStep03.js-partially .sim__planHeading{padding-bottom:3.12826vw}.modal .js-partially-txt{text-align:center;font-size:1.6684vw;position:relative;top:41.18874vw}.sim__heading{text-align:center;font-size:2.29406vw;margin-bottom:3.12826vw}.sim__btnArea{margin-top:4.17101vw;padding-top:4.17101vw;border-top:.10428vw solid #c9c9c9}.sim__btnWrap{display:flex;justify-content:space-between;width:44.83837vw;margin:auto}.sim__btn{width:20.85506vw;margin:auto}.sim__btnApply{width:27.8415vw;margin:4.17101vw auto 0}.sim__selectHomeType{width:43.79562vw;margin:0 auto 5.21376vw;display:flex;justify-content:space-between}.sim__selectHomeLabel{display:block;width:20.85506vw;height:13.55579vw;color:#707070;border:.8342vw solid #e0e0e0;border-radius:.52138vw;text-align:center}.sim__selectHomeLabel input[type=radio]{display:none}.sim__selectHomeLabel input[type=radio]:checked+span{color:#424242}.sim__selectHomeLabel:active,.sim__selectHomeLabel:hover{cursor:pointer}.sim__selectHomeLabel.js-selected{border:.8342vw solid #f98e1b}.sim__selectHomeLabel.js-selected .sim__selectHomeTag--house:before{background-image:url(/hikari/renewal/top/app/nurohikari-directolsu/images/icon-house-selected.svg)}.sim__selectHomeLabel.js-selected .sim__selectHomeTag--mansion:before{background-image:url(/hikari/renewal/top/app/nurohikari-directolsu/images/icon-mansion-selected.svg)}.sim__selectHomeTag{display:block;padding-top:8.34202vw;position:relative}.sim__selectHomeTag:before{content:"";display:block;width:6.25652vw;height:4.90094vw;background-position:50%;background-repeat:no-repeat;position:absolute;top:2.60688vw;left:50%;transform:translate(-50%)}.sim__selectHomeTag--house:before{background-image:url(/hikari/renewal/top/app/nurohikari-directolsu/images/icon-house.svg)}.sim__selectHomeTag--mansion:before{background-image:url(/hikari/renewal/top/app/nurohikari-directolsu/images/icon-mansion.svg)}.sim__addressHome,.sim__addressMansion,.sim__planCommon,.sim__planHome,.sim__planMansion,.sim__postalHome,.sim__postalMansion,.sim__select{display:none}.sim__addressHome.js-open,.sim__addressMansion.js-open,.sim__planCommon.js-open,.sim__planHome.js-open,.sim__planMansion.js-open,.sim__postalHome.js-open,.sim__postalMansion.js-open,.sim__select.js-open{display:block}.sim__postalCodeArea{margin-bottom:10.42753vw;text-align:center;font-size:3.33681vw;line-height:1}.sim__postalSymbol{display:inline-block;margin-right:1.56413vw}.sim__postalInput{color:#424242;font-size:3.33681vw;width:22.10636vw;padding:.52138vw 2.60688vw;border:1px solid #c9c9c9;border-radius:0;outline:none;background:none}.sim__postalInput::-moz-placeholder{color:#c9c9c9}.sim__postalInput::placeholder{color:#c9c9c9}.sim__filterArea{width:52.13764vw;text-align:center;margin:0 auto 2.08551vw}.sim__filterArea label:first-of-type{margin-right:1.56413vw}.sim__filterArea input{width:4.17101vw;padding:.8342vw 0;text-align:center;font-size:1.6684vw;margin-right:.52138vw}.sim__selectArea{text-align:center}.sim__selectArea select{margin:auto;width:52.13764vw;min-height:29.19708vw}.sim__selectArea select option{display:block;font-family:Lato,Noto Sans JP,ヒラギノ角ゴ ProN,Hiragino Kaku Gothic ProN,游ゴシック Medium,游ゴシック体,Yu Gothic Medium,YuGothic,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;color:#424242;font-size:1.6684vw;padding:1.56413vw 1.56413vw 1.56413vw 4.17101vw;border-bottom:1px solid #c9c9c9}.sim__selectArea select option.js-hide{display:none}.sim__ngPlanBlock,.sim__notesPlanBlock{width:90%;margin:auto}.sim__ngPlanHeading,.sim__notesPlanHeading{text-align:center;font-size:2.08551vw;margin-bottom:3.12826vw}.sim__ngPlanSummery,.sim__notesPlanSummery{margin-bottom:2.08551vw}.sim__planHeading{font-size:2.71116vw;text-align:center;margin-bottom:3.64964vw}.sim__planContent{padding:0 4.69239vw 4.17101vw}.sim__planSelectArea{padding:4.17101vw 4.69239vw;border-top:1px solid #c9c9c9}.sim__planCase{position:relative;text-align:center;background-color:#10a990;color:#fff;font-size:2.29406vw;padding:1.2513vw 0;margin-bottom:5.94369vw}.sim__planCase:after{content:"";position:absolute;right:0;bottom:-3.64964vw;left:0;width:0;height:0;margin:auto;border-color:#10a990 transparent transparent;border-style:solid;border-width:1.87696vw 1.87696vw 0}.sim__planPeriodFirstYearBlock{display:flex;justify-content:space-between;margin-bottom:2.08551vw}.sim__planPeriodFirstYear{width:100%;border:1px solid #c9c9c9;font-size:1.87696vw;text-align:center;padding:2.08551vw 0}.sim__planPeriodFirstYear span{font-size:3.75391vw;display:block;color:#fa4a4a}.sim__planPeriodFirstYear strong{font-size:1.7em}.sim__planPeriodFirstYear small{position:relative;top:-1.04275vw;font-size:1.56413vw}.sim__link-modal{font-size:1.6684vw}.sim__planPeriodLinkBox{width:17.20542vw;border:1px solid #c9c9c9}.sim__planPeriodDetail{padding:1.04275vw}.sim__planPeriodLink{margin-top:.8342vw}.sim__planPeriodLink a{color:#1b8bf9;text-decoration:underline}.sim__planYearTab{display:flex;border:1px solid #c9c9c9}.sim__planYearTabItem{position:relative;width:25%;padding:1.56413vw 0;text-align:center;color:#999;cursor:pointer}.sim__planYearTabItem.js-active{color:#262626}.sim__planYearTabItem.js-active:after{position:absolute;right:0;bottom:0;content:"";display:block;width:100%;height:.31283vw;background-color:#3b4043}.sim__planYearTabItem span{display:block;font-size:1.87696vw}.sim__planYearItemsArea{margin-bottom:1.56413vw}.sim__planYearItemsBox{display:none}.sim__planYearItemsBox.js-open{display:block}.sim__planYearItems{display:flex;background-color:#fafafa;padding:3.64964vw 4.17101vw;border-left:1px solid #c9c9c9;border-right:1px solid #c9c9c9}.sim__planYearItems:last-of-type{border-bottom:1px solid #c9c9c9}.sim__planYearItemsTag{width:14.07716vw;margin-right:3.12826vw;border-right:1px solid #c9c9c9}.sim__planYearItemsDetail li span{color:#de5e5e}.sim__planYearItemsDetail li:not(:last-of-type){margin-bottom:1.2513vw}.sim__planPeriodBlock{border:1px solid #c9c9c9;background-color:#fafafa;padding:3.64964vw 4.17101vw;margin-bottom:2.08551vw}.sim__planPeriod{display:flex}.sim__planPeriodTag{width:14.07716vw;margin-right:3.12826vw;border-right:1px solid #c9c9c9}.sim__planRecommend{display:flex;justify-content:space-between}.sim__planRecommendTag{width:18.03962vw}.sim__planRecommendTag span{display:block;text-align:center;color:#fff;background-color:#fa4a4a;padding:.8342vw 0;border-radius:1.6684vw}.sim__planRecommendAbout{width:49.21794vw}.sim__planSelectHeading{font-size:2.50261vw;margin-bottom:3.64964vw;text-align:center}.sim__planSelectWrap{display:flex;justify-content:space-between}.sim__planSelectItem{width:17.20542vw;position:relative;border:.52138vw solid #bfbfbf;border-radius:.52138vw;text-align:center}.sim__planSelectItem.js-active{border:.52138vw solid #f98e1b}.sim__planSelectItem.js-active:before{content:"● 選択中";position:absolute;top:-3.54536vw;left:50%;color:#f98e1b;font-weight:700;transform:translate(-50%)}.sim__planSelectImg{margin-bottom:1.04275vw}.sim__planSelectImg img{display:block;width:100%;height:auto}.sim__planSelectTitle{padding-bottom:1.04275vw}.sim__planForMansionArea{margin-top:-2.08551vw;padding-bottom:3.12826vw;border-bottom:1px solid #c9c9c9}.sim__planForMansionArea a{color:#007feb;text-decoration:underline}.sim__planForMansionHeading{text-align:center;font-size:1.87696vw;margin-bottom:3.12826vw}.sim__planForMansionWrap{display:flex;justify-content:space-between}.sim__planForMansionLogo{width:27.11157vw}.sim__planForMansionLogo img{max-width:100%}.sim__planForMansionSummery{width:40.66736vw}.sim__planForMansionComment{margin-bottom:1.6684vw}.sim__planForMansionCheck{position:relative;padding-left:1.5em;margin-bottom:1.04275vw}.sim__planForMansionCheck:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);display:block;width:1.77268vw;height:1.77268vw;background-image:url(/hikari/renewal/top/app/nurohikari-directolsu/images/icon-check-yellow.svg);background-size:contain;background-repeat:no-repeat}.sim__btnSupplement{text-align:center;margin-top:1.04275vw}}@media screen and (max-width:896px){.sim__selectArea select option{padding:1.56413vw 0 1.56413vw 5.21376vw}}@media screen and (max-width:559px){.modal{display:none;height:100vh;position:fixed;top:0;width:100%}.modal .pc-block{display:none!important}.modal .sp-block{display:block!important}.modal__cover{background-color:rgba(0,0,0,.8);height:100vh;position:absolute;width:100%}.modal__content{overflow:hidden;background:#fff;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:87.2vw;border-radius:2.13333vw;max-height:85vh}.modal__content--attention{width:80vw;max-height:80vh;overflow-y:auto}.modal__content--attention .sim__btnArea{margin-top:0}.modal__content>div{padding:10.66667vw 0 8vw;max-height:auto}.modal #js-homeStep03,.modal #js-homeStep03-no,.modal #js-mansionStep03,.modal #js-mansionStep03-no{padding-bottom:16vw}.modal #js-homeStep03.js-partially .sim__planHeading,.modal #js-mansionStep03-no.js-partially .sim__planHeading,.modal #js-mansionStep03.js-partially .sim__planHeading{padding-bottom:8vw}.modal .js-partially-txt{text-align:center;font-size:3.2vw;position:relative;top:162.66667vw}.sim__heading{text-align:center;font-size:5.33333vw;margin-bottom:10.66667vw}.sim__btnArea{margin-top:13.33333vw;padding-top:8vw;border-top:1px solid #c9c9c9}.sim__btnWrap{display:flex;justify-content:space-between;width:76.53333vw;margin:auto}.sim__btn{width:35.73333vw;margin:auto}.sim__btn a{width:100%;height:auto}.sim__btnApply{width:71.2vw;margin:10.66667vw auto 0}.sim__selectHomeType{width:74.66667vw;margin:0 auto 13.33333vw;display:flex;justify-content:space-between}.sim__selectHomeLabel{display:block;width:34.66667vw;height:25.33333vw;color:#707070;border:1.06667vw solid #e0e0e0;border-radius:1.33333vw;text-align:center}.sim__selectHomeLabel input[type=radio]{display:none}.sim__selectHomeLabel input[type=radio]:checked+span{color:#424242}.sim__selectHomeLabel:active,.sim__selectHomeLabel:hover{cursor:pointer}.sim__selectHomeLabel.js-selected{border:1.06667vw solid #f98e1b}.sim__selectHomeLabel.js-selected .sim__selectHomeTag--house:before{background-image:url(/hikari/renewal/top/app/nurohikari-directolsu/images/icon-house-selected.svg);background-size:80% 80%}.sim__selectHomeLabel.js-selected .sim__selectHomeTag--mansion:before{background-image:url(/hikari/renewal/top/app/nurohikari-directolsu/images/icon-mansion-selected.svg);background-size:80% 80%}.sim__selectHomeTag{display:block;padding-top:16vw;position:relative}.sim__selectHomeTag:before{content:"";display:block;width:16vw;height:12.53333vw;background-position:50%;background-repeat:no-repeat;position:absolute;top:2.66667vw;left:50%;transform:translate(-50%)}.sim__selectHomeTag--house:before{background-image:url(/hikari/renewal/top/app/nurohikari-directolsu/images/icon-house.svg);background-size:80% 80%}.sim__selectHomeTag--mansion:before{background-image:url(/hikari/renewal/top/app/nurohikari-directolsu/images/icon-mansion.svg);background-size:80% 80%}.sim__addressHome,.sim__addressMansion,.sim__planCommon,.sim__planHome,.sim__planMansion,.sim__postalHome,.sim__postalMansion,.sim__select{display:none}.sim__addressHome.js-open,.sim__addressMansion.js-open,.sim__planCommon.js-open,.sim__planHome.js-open,.sim__planMansion.js-open,.sim__postalHome.js-open,.sim__postalMansion.js-open,.sim__select.js-open{display:block}.sim__postalCodeArea{margin-bottom:21.33333vw;text-align:center;font-size:8.53333vw;line-height:1}.sim__postalSymbol{display:inline-block;margin-right:4vw}.sim__postalInput{color:#424242;font-size:8.53333vw;width:56.53333vw;padding:1.33333vw 6.66667vw;border:1px solid #c9c9c9;border-radius:0;outline:none;background:none}.sim__postalInput::-moz-placeholder{color:#c9c9c9}.sim__postalInput::placeholder{color:#c9c9c9}.sim__filterArea{width:auto;text-align:center;margin:0 auto 5.33333vw}.sim__filterArea label:first-of-type{margin-right:4vw}.sim__filterArea input{width:10.66667vw;padding:2.13333vw 0;text-align:center;font-size:3.73333vw;margin-right:1.33333vw}.sim__filterAddress{margin-bottom:2.66667vw}.sim__selectArea{text-align:center}.sim__selectArea select{margin:auto;width:80vw;padding:2.13333vw 0;min-height:13.33333vw;font-size:16px!important;transform:scale(.8)}.sim__selectArea select option{font-family:Lato,Noto Sans JP,ヒラギノ角ゴ ProN,Hiragino Kaku Gothic ProN,游ゴシック Medium,游ゴシック体,Yu Gothic Medium,YuGothic,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;color:#424242;font-size:16px!important;padding:4vw 0 4vw 8vw;border-bottom:1px solid #c9c9c9;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sim__selectArea select option:before{content:"";width:10px;height:10px;left:10px}.sim__selectArea select option.js-checked:after{left:13px}.sim__ngPlanBlock,.sim__notesPlanBlock{width:90%;margin:auto}.sim__ngPlanHeading,.sim__notesPlanHeading{text-align:center;font-size:4.26667vw;margin-bottom:8vw}.sim__ngPlanSummery,.sim__notesPlanSummery{margin-bottom:5.33333vw}.sim__planHeading{font-size:4.8vw;text-align:center;margin-bottom:6.66667vw}.sim__planContent{padding:0 5.33333vw 10.66667vw}.sim__planSelectArea{padding:10.66667vw 5.33333vw 0;border-top:1px solid #c9c9c9}.sim__planCase{position:relative;text-align:center;background-color:#10a990;color:#fff;font-size:4.8vw;padding:5.33333vw 0;margin-left:-5.33333vw;margin-right:-5.33333vw;margin-bottom:12vw}.sim__planCase:after{content:"";position:absolute;right:0;bottom:-6.66667vw;left:0;width:0;height:0;margin:auto;border-color:#10a990 transparent transparent;border-style:solid;border-width:2.66667vw 8vw 0}.sim__planPeriodFirstYearBlock{display:flex;justify-content:space-between;margin-bottom:5.33333vw}.sim__planPeriodFirstYear{width:131.2vw;border:1px solid #c9c9c9;font-size:4.8vw;text-align:center;padding:5.33333vw 0}.sim__planPeriodFirstYear span{font-size:8vw;display:block;color:#fa4a4a}.sim__planPeriodFirstYear strong{font-size:1.7em}.sim__planPeriodFirstYear strong:after{right:-50%}.sim__planPeriodFirstYear small{position:relative;top:-2.66667vw;font-size:4vw}.sim__link-modal{font-size:3.2vw}.sim__planPeriodLinkBox{width:44vw;border:1px solid #c9c9c9}.sim__planPeriodDetail{padding:2.66667vw}.sim__planPeriodLink{margin-top:2.13333vw}.sim__planPeriodLink a{color:#1b8bf9;text-decoration:underline}.sim__planYearTab{display:flex;border:1px solid #c9c9c9}.sim__planYearTabItem{position:relative;width:25%;padding:4vw 0;text-align:center;color:#999;cursor:pointer}.sim__planYearTabItem.js-active{color:#262626}.sim__planYearTabItem.js-active:after{position:absolute;right:0;bottom:0;content:"";display:block;width:100%;height:.8vw;background-color:#3b4043}.sim__planYearTabItem span{display:block;font-size:4.8vw}.sim__planYearItemsArea{margin-bottom:4vw}.sim__planYearItemsBox{display:none}.sim__planYearItemsBox.js-open{display:block}.sim__planYearItems{display:block;background-color:#fafafa;padding:5.33333vw;border-left:1px solid #c9c9c9;border-right:1px solid #c9c9c9}.sim__planYearItems:last-of-type,.sim__planYearItemsTag{border-bottom:1px solid #c9c9c9}.sim__planYearItemsTag{width:auto;margin-right:0;margin-bottom:4vw;padding-bottom:4vw;border-right:none}.sim__planYearItemsDetail li span{color:#de5e5e}.sim__planYearItemsDetail li em,.sim__planYearItemsDetail li em.basic-fee{margin-left:0}.sim__planYearItemsDetail li:not(:last-of-type){margin-bottom:3.2vw}.sim__planPeriodBlock{border:1px solid #c9c9c9;background-color:#fafafa;padding:5.33333vw;margin-bottom:5.33333vw}.sim__planPeriod{display:block}.sim__planPeriodTag{width:auto;margin-bottom:4vw;padding-bottom:4vw;border-right:none;border-bottom:1px solid #c9c9c9}.sim__planRecommend{display:block}.sim__planRecommendTag{width:46.13333vw;margin:0 auto 5.33333vw}.sim__planRecommendTag span{display:block;text-align:center;color:#fff;background-color:#fa4a4a;padding:2.13333vw 0;border-radius:4.26667vw}.sim__planRecommendAbout{width:auto}.sim__planSelectHeading{font-size:4.8vw;margin-bottom:9.33333vw;text-align:center}.sim__planSelectWrap{display:block;max-width:auto;justify-content:space-between}.sim__planSelectItem{display:flex;align-items:center;width:auto;position:relative;border:1.06667vw solid #bfbfbf;border-radius:1.33333vw;text-align:center}.sim__planSelectItem,.sim__planSelectItem:first-of-type,.sim__planSelectItem:nth-of-type(2),.sim__planSelectItem:nth-of-type(3){margin-bottom:2.66667vw}.sim__planSelectItem.js-active{border:1.06667vw solid #f98e1b;margin-top:8vw}.sim__planSelectItem.js-active:before{content:"● 選択中";position:absolute;top:-6.66667vw;left:0;color:#f98e1b;font-weight:700;transform:translate(0)}.sim__planSelectImg{width:28.53333vw;margin-bottom:0}.sim__planSelectImg img{display:block;width:100%;height:auto}.sim__planSelectTitle{width:auto;padding-bottom:0;margin:auto}.sim__planForMansionArea{margin-top:-5.33333vw;padding-bottom:8vw;border-bottom:1px solid #c9c9c9}.sim__planForMansionArea a{color:#007feb;text-decoration:underline}.sim__planForMansionHeading{text-align:center;font-size:4.8vw;margin-bottom:5.33333vw}.sim__planForMansionWrap{display:block}.sim__planForMansionLogo{width:100%;margin-bottom:2.66667vw}.sim__planForMansionLogo img,.sim__planForMansionSummery{width:100%}.sim__planForMansionComment{margin-bottom:4.26667vw}.sim__planForMansionCheck{position:relative;padding-left:1.5em;margin-bottom:2.66667vw}.sim__planForMansionCheck:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);display:block;width:4.53333vw;height:4.53333vw;background-image:url(/hikari/renewal/top/app/nurohikari-directolsu/images/icon-check-yellow.svg);background-size:contain;background-repeat:no-repeat}.sim__btnSupplement{text-align:center;margin-top:2.66667vw}}.sim__loading{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sim__loadingIcon,.sim__loadingIcon:after{display:inline-block;width:80px;height:80px;background-repeat:no-repeat;background-image:radial-gradient(7px 7px at 10% 50%,rgba(0,0,0,.5),rgba(0,0,0,.5) 95%,transparent),radial-gradient(7px 7px at 50% 10%,rgba(0,0,0,.5),rgba(0,0,0,.5) 95%,transparent),radial-gradient(7px 7px at 90% 50%,rgba(0,0,0,.5),rgba(0,0,0,.5) 95%,transparent),radial-gradient(7px 7px at 50% 90%,rgba(0,0,0,.5),rgba(0,0,0,.5) 95%,transparent)}.sim__loadingIcon{position:relative;vertical-align:middle}.sim__loadingIcon:after{position:absolute;content:" ";z-index:-1;left:0;top:0;margin:0;transform:rotate(45deg)}.sim__loadingIcon span{position:absolute;left:0;top:0;width:100%;height:100%;margin:0;background-image:radial-gradient(7px 7px at 10% 50%,#000000,#000000 95%,transparent);animation:animation01 .7s linear infinite}@keyframes animation01{0%{transform:rotate(0deg)}12.4%{transform:rotate(0deg)}12.5%{transform:rotate(45deg)}24.9%{transform:rotate(45deg)}25%{transform:rotate(90deg)}37.4%{transform:rotate(90deg)}37.5%{transform:rotate(135deg)}49.9%{transform:rotate(135deg)}50%{transform:rotate(180deg)}62.4%{transform:rotate(180deg)}62.5%{transform:rotate(225deg)}74.9%{transform:rotate(225deg)}75%{transform:rotate(270deg)}87.4%{transform:rotate(270deg)}87.5%{transform:rotate(315deg)}99.9%{transform:rotate(315deg)}to{transform:rotate(1turn)}}.js-commonStep-attention,.js-commonStep-notes{display:none}@media print{#js-commonStep-notes-C .c-table.c-table-pc td{padding:0 25px!important}}body.renewal-apply .wrapper .header,body.renewal-applyPage .wrapper .header,body.renewal-kaisen .wrapper .header,body.renewal-legal .wrapper .header,body.renewal-sitemap .wrapper .header,body.renewal-smarthome .wrapper .header,body.renewal-speedup .wrapper .header,body.renewal-speedupStep .wrapper .header,body.renewal-syokai .wrapper .header{text-align:left}body.renewal-applyPage .pcConv{display:none;position:fixed;top:148px;z-index:3}body.renewal-applyPage .spConv{top:95px}body.renewal-applyPage .spConvInner{height:85%;overflow-y:scroll}body.renewal-applyPage .bottomBtn{z-index:1}body.renewal-applyPage .flowCommonList>li{height:auto}body.renewal-applyPage .elementSubNavi.hikariNavi{height:auto;z-index:2}body.renewal-apply .header__apply{width:120px}body.renewal-apply .header__applyLink{display:none}body.renewal-ssCoupon.sideOpen .elementFooter .tabCont,body.renewal-ssCoupon.sideOpen .pagetopLink{left:0}body.renewal-onecoin .wrapper .header h1{padding:4px;background:transparent}body.renewal-moving .secFlow{margin-top:2em;padding-bottom:5em}body.renewal-lp980.sideOpen .elementFooter .tabCont,body.renewal-lp980.sideOpen .pagetopLink,body.renewal-moving.sideOpen .elementFooter .tabCont,body.renewal-moving.sideOpen .pagetopLink{left:110px}body.renewal-smartset{font-family:ヒラギノ角ゴ ProN,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,游ゴシック Medium,游ゴシック体,Yu Gothic Medium,YuGothic,ＭＳ Ｐゴシック,MS PGothic,sans-serif}body.renewal-smartset .header__menuTrigger{background-image:url(/app/nurohikari-directolsu/images/header_menu.png)}body.renewal-campaignTv.sideOpen .elementFooter .tabCont,body.renewal-campaignTv.sideOpen .pagetopLink{left:110px}body .content__wrapper.cw-newsRelease{padding-top:9em}body .content__wrapper.cw-newsRelease a.link.pdf{background-size:20px}body .content__wrapper.cw-legal{padding-top:9em}body .content__wrapper.cw-legal a.link.pdf{background-size:20px}body .content__wrapper.cw-ipv6{padding-top:9em}body .content__wrapper.cw-ssCoupon .btnList{margin:1em auto}body .content__wrapper.cw-sitemap{padding-top:9em}body .content__wrapper.cw-sitemap .link{background-size:18px}body .content__wrapper.cw-sitemap .elementFooter .tabCont,body .content__wrapper.cw-sitemap .pagetopLink{position:relative;left:0}body .content__wrapper.cw-speedup{padding-top:9em}body .content__wrapper.cw-speedup .speedupContents .headNav li a{background-size:auto}body .content__wrapper.cw-speedupStep{padding-top:9em}body .content__wrapper.cw-speedupStep .speedupContents .headNav li a{background-size:auto}body .content__wrapper.cw-speedupStep .pagetop a span{font-size:.7em}body .content__wrapper.cw-speedupStep .elementGeneralButton,body .content__wrapper.cw-speedupStep h2.stepTitle{margin-bottom:1em}body .content__wrapper.cw-kaisen,body .content__wrapper.cw-partner{padding-top:4.7em}body .content__wrapper.cw-apply{padding-top:4.3em}body .content__wrapper.cw-faq{padding-top:5em}body .content__wrapper.cw-faq a.link.anch{background-size:16px}body .content__wrapper.cw-denki{padding-top:5em}body .content__wrapper.cw-smarthome{padding-top:4.7em}body .content__wrapper.cw-smarthome .link{background-size:18px}body .content__wrapper.cw-syokai{padding-top:4.7em}body .content__wrapper.cw-syokai .shosai{margin-bottom:1em}body .content__wrapper.cw-applyPage{padding-top:4.9em}body .content__wrapper.cw-applyPage p.modal-box{margin:.5em 0}body .content__wrapper.cw-smartset{padding-top:10.3em}body .content__wrapper.cw-smartset .kv__notesArea{margin-bottom:2em}body .content__wrapper.cw-smartset .kv__notesArea+p.warning{display:none}body .sideNav{padding-top:53px;display:none;position:fixed;z-index:3;top:100px;left:0;width:245px;height:100%;background-color:#fff;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);font-size:16px}body .sideNav ::-webkit-scrollbar{width:10px}body .sideNav ::-webkit-scrollbar-thumb{background-color:rgba(0,0,50,.2);border-radius:10px;box-shadow:0 0 0 1px rgba(255,255,255,.3)}body .sideNav__inner{overflow-x:hidden;overflow-y:auto;max-height:85vh;padding-bottom:10vh}body .sideNav__link small{width:235px;display:block;line-height:1;font-size:12px;padding:8px 18px;font-weight:700;text-align:left!important}body .sideNav__link a{letter-spacing:-.01em;width:230px;color:#262626;display:block;line-height:1;padding:9px 28px;text-decoration:none;text-align:left;border-top-right-radius:14px;border-bottom-right-radius:14px}body .sideNav__link a.js-active,body .sideNav__link a:hover{background-color:#eff0f1}body .sideNav__link a small{display:inline-block;color:#e02900;font-size:12px;margin-bottom:.4em}body .sideNav__link a span.letter-space{display:inline-block;letter-spacing:-.24em;text-indent:-.14em}body .sideNav__link--user a{position:relative;padding-left:54px}body .sideNav__link--user a:before{content:"";display:block;width:16px;height:16px;position:absolute;left:34px;top:50%;transform:translateY(-50%);background-image:url(/app/nurohikari-directolsu/images/icon-user-hover.svg);background-repeat:no-repeat;background-size:contain}body .sideNav__list{padding:12px 0!important}body .sideNav__list:not(:last-of-type){border-bottom:1px solid #dedede}body.sideOpen .content__wrapper{overflow-x:hidden;padding-left:245px}body.sideOpen .header{z-index:4}body.sideOpen .header__linkArea,body.sideOpen .header__menuIcon{display:none}body.sideOpen .elementFooter .tabCont,body.sideOpen .pagetopLink{position:relative;left:110px}body.sideOpen #hikariTop .header__menuIcon{display:inline-block}body.sideOpen #hikariTop .content__wrapper{padding-left:0}body.sideOpen #hikariTop .elementFooter .tabCont,body.sideOpen #hikariTop .pagetopLink{position:static}body.sideOpen #hikariTop .sideNav{left:-245px;transition:all .3s ease}body.sideOpen #hikariTop .sideNav.js-sideOpen{left:0}body.sideOpen #hikariTop #js-menuContent{display:none}@media screen and (max-width:959px){.sideNav{display:none!important}body.sideOpen .content__wrapper{padding-left:0}body.sideOpen #hikariTop .kv2__bannerArea{right:0}body.sideOpen .header__menuIcon{display:inline-block}body.sideOpen #hikariTop #js-menuContent{display:block;overflow-x:hidden}}@media screen and (max-width:559px){.sideNav{display:none!important}.renewal-speedup .header .header__logo-sony{margin-top:0!important}.renewal-speedup .header__menuIcon{margin-top:0}.renewal-speedupStep .header .header__logo-sony{margin-top:0!important}.renewal-speedupStep .header__menuIcon{margin-top:0}body .content__wrapper.cw-newsRelease{padding-top:6.2em!important}body .content__wrapper.cw-legal{padding-top:6.2em}body .content__wrapper.cw-denki{padding-top:6.5em}body .content__wrapper.cw-ipv6,body .content__wrapper.cw-sitemap,body .content__wrapper.cw-speedup{padding-top:6.2em}body .content__wrapper.cw-speedupStep{padding-top:5em}body .content__wrapper.cw-apply,body .content__wrapper.cw-kaisen,body .content__wrapper.cw-partner{padding-top:6.2em}body .content__wrapper.cw-faq{padding-top:6.8em}body .content__wrapper.cw-applyPage,body .content__wrapper.cw-smarthome,body .content__wrapper.cw-smartset,body .content__wrapper.cw-syokai{padding-top:6.2em}body .content__wrapper.cw-lp980{padding-top:6.4em}body.sideOpen .content__wrapper{padding-left:0}body.sideOpen .header__menuIcon{display:inline-block}body.sideOpen .elementFooter .tabCont,body.sideOpen .pagetopLink{position:static}}@media screen and (max-width:1400px) and (min-width:1201px){body.renewal-moving.sideOpen .wrapper .content .kv{background-position:100% 0}}@media screen and (max-width:1200px) and (min-width:960px){body.renewal-moving.sideOpen .wrapper .content .kv{min-width:960px;overflow-x:hidden}}@media screen and (min-width:768px){body.renewal-moving.sideOpen .wrapper .content .kv h1{padding:20px 40px 0 350px}}@media screen and (max-width:414px){body .content__wrapper.cw-lp980{padding-top:7.2em!important}}@media screen and (max-width:376px){body .content__wrapper.cw-lp980{padding-top:6.6em!important}}@media screen and (max-width:320px){body .content__wrapper.cw-applyPage{padding-top:7em!important}body .content__wrapper.cw-lp980{padding-top:6em!important}}@keyframes arrow-movePC{50%{left:3px}to{left:8px}}@keyframes arrow-moveSP{50%{right:14px}to{right:9px}}.renewal-lp980 .header__menuArea{min-height:70px}.renewal-lp980 .floating__btn{display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-align:center;text-decoration:none;font-size:16px}.renewal-lp980 .floating__btn--area{background-color:#db1515;color:#fff!important}.renewal-lp980 .floating__btn--area:hover{background-color:#c30000}.renewal-lp980 .floating__btn--chat{background-color:#424242;color:#fff!important}.renewal-lp980 .floating__btn--chat:hover{background-color:#212121}.renewal-lp980 .floating__btn--arrow .floating__btnFrame{display:inline-block;margin-left:-8px}.renewal-lp980 .floating__btn--arrow .floating__btnFrame:after{content:"";display:inline-block;position:relative;top:5px;left:8px;width:15px;height:22px;background-image:url(/app/nurohikari-directolsu/images/icon-arrow-white.svg);background-size:contain;background-position:50%}.renewal-lp980 .floating__btn--arrow:hover .floating__btnFrame:after{animation:arrow-movePC .35s}.renewal-lp980 .floating__upperArea{display:none;position:absolute;right:0;top:0;width:220px;height:100%}.renewal-lp980 .floating__upperArea.js-open{display:block}.renewal-lp980 .floating__upperBlock,.renewal-lp980 .floating__upperBtnTag{width:100%;height:100%}.renewal-lp980 .floating__upperBtnTag{line-height:2!important}.renewal-lp980 .floating__lowerArea{display:none;position:fixed;z-index:2;bottom:-105px;left:0;width:100%;height:auto;background-color:#fff;transition:all .4s;padding:12px 0 14px 245px;box-shadow:0 -3px 6px 0 rgba(0,0,0,.16)}.renewal-lp980 .floating__lowerArea.js-open{bottom:0}.renewal-lp980 .floating__lowerBlock{display:flex;justify-content:center;width:840px;height:100%;margin:auto;box-sizing:border-box}.renewal-lp980 .floating__lowerBtnTag{height:100%;padding:0 6px}.renewal-lp980 .floating__lowerBtn{border-radius:4px;width:310px;height:100%;margin:auto;min-height:80px}.renewal-lp980 .floating__cashbackArea{display:none}.renewal-lp980 .floating__cashbackArea--pc{display:block}.renewal-lp980 .floating__cashback{width:344px;height:100%;display:flex;align-items:center;position:relative}.renewal-lp980 .floating__cashbackDate{position:absolute;font-weight:700;font-size:13px;left:53px;top:12px;color:#fff}.renewal-lp980 .floating__cashbackDate small{font-size:11px;font-weight:400}.renewal-lp980 #js-floatingLower-typeA .floating__lowerBtn{width:240px}.renewal-lp980 #js-floatingLower-typeB .floating__lowerBtn{width:490px}@media screen and (max-width:959px){.renewal-lp980 .floating__btn{font-size:13px}.renewal-lp980 .floating__upperArea{display:none;position:absolute;right:0;top:0;width:98px;height:100%}.renewal-lp980 .floating__upperArea .sp-block{display:block!important}.renewal-lp980 .floating__upperArea .sp-none{display:none}.renewal-lp980 .floating__upperArea#js-floatingUpper-typeB{width:120px}.renewal-lp980 .floating__upperArea.js-open{display:block}.renewal-lp980 .floating__upperBlock,.renewal-lp980 .floating__upperBtnTag{width:100%;height:100%}.renewal-lp980 .floating__upperBtnTag{line-height:1.5!important}.renewal-lp980 .floating__upperArea .floating__btn--arrow .floating__btnFrame:after{content:"";display:inline-block;position:absolute;top:50%;left:inherit;right:9px;transform:translateY(-50%);width:15px;height:22px;background-image:url(/app/nurohikari-directolsu/images/icon-arrow-white.svg);background-size:contain;background-position:50%}.renewal-lp980 .floating__upperArea .floating__btn--arrow:hover .floating__btnFrame:after{animation:arrow-moveSP .4s}.renewal-lp980 .floating__lowerArea{position:fixed;z-index:2;bottom:-150px;left:0;width:100%;height:auto;background-color:#fff;transition:all .4s;padding:8px 10px 24px;box-shadow:0 -3px 6px 0 rgba(0,0,0,.16)}.renewal-lp980 .floating__lowerArea.js-open{bottom:0}.renewal-lp980 .floating__lowerBlock{display:flex;justify-content:center;width:100%;height:100%;max-height:55px;margin:auto;box-sizing:border-box}.renewal-lp980 .floating__lowerBtnTag{width:100%;height:100%;padding:0 6px;line-height:2.5!important}.renewal-lp980 .floating__lowerBtn{border-radius:4px;width:48%;height:100%;margin:auto;min-height:55px}.renewal-lp980 .floating__cashbackArea{display:none}.renewal-lp980 .floating__cashbackArea--sp{display:block}.renewal-lp980 .floating__cashback{width:285px;margin:0 auto 8px}.renewal-lp980 .floating__cashbackDate{top:-1px;font-size:12px;left:43px}.renewal-lp980 #js-floatingLower-typeA .floating__lowerBtn{width:100%}.renewal-lp980 #js-floatingLower-typeB .floating__lowerBtn{width:100%;margin:auto}}@media screen and (max-width:559px){.renewal-lp980 .header__menuArea{min-height:auto}}.oriconLogo{padding:60px 0}.oriconLogo img{display:block;margin:auto}.lpIyakukin .oriconLogo,.renewal-lp980 .oriconLogo{border-top:1px solid #dadada}@media screen and (max-width:559px){.oriconLogo{padding:25px 0;text-align:center}.oriconLogo__img{width:256px;margin:auto}.lpIyakukin .oriconLogo,.renewal-lp980 .oriconLogo{border-top:6px solid #dadada}}.bannerNyaro{width:100%;background-color:#fff;box-shadow:0 3px 6px 0 rgba(0,0,0,.16)}.bannerNyaro__inner{position:relative}.bannerNyaro__link{display:block;background-color:#d5d5d5}.bannerNyaro__link:hover{opacity:.85}.bannerNyaro__wrap{position:relative;border-bottom:10px solid #fad24b;height:150px}.bannerNyaro__mainArea{width:760px;margin:auto}.bannerNyaro__mainArea img{display:block}.bannerNyaro__sideArea{position:absolute;top:0;display:block;width:600px;height:140px;background-image:url(/hikari/renewal/nyaro/app/nurohikari-directolsu/images/nyaro-dance.gif);background-repeat:repeat-x}.bannerNyaro__sideArea--left{left:50%;margin-left:-1000px}.bannerNyaro__sideArea--right{right:50%;margin-right:-1000px}.bannerNyaro__close{position:absolute;right:8px;top:8px;display:block;border-radius:50%;width:32px;height:32px;background-image:url(/hikari/renewal/nyaro/app/nurohikari-directolsu/images/nyaro-close.svg);background-repeat:no-repeat;background-size:contain;box-shadow:0 3px 2px 0 rgba(0,0,0,.16)}.bannerNyaro__close:active,.bannerNyaro__close:hover{cursor:pointer}.bannerNyaro__countDown{background-color:#e10f12}.bannerNyaro__countDownBody{width:760px;margin:auto}.bannerNyaro__countDownBody img{display:block}#hikariTop .bannerNyaro.js-nyaroScroll{z-index:2;position:fixed;top:144px;left:0}@media screen and (max-width:559px){.bannerNyaro{box-shadow:0 .8vw 1.6vw 0 rgba(0,0,0,.16)}.bannerNyaro__inner{background-color:#fff;padding:0;border-bottom:1px solid #e1e1e1;position:relative}.bannerNyaro__link{display:block;background-color:#d5d5d5;border-bottom:none;width:100%;margin:auto;box-shadow:0 .8vw 1.6vw 0 rgba(0,0,0,.16)}.bannerNyaro__wrap{position:relative;height:auto;border-bottom:none}.bannerNyaro__mainArea{width:100%;margin:auto}.bannerNyaro__mainArea img{display:block}.bannerNyaro__sideArea{display:none}.bannerNyaro__close{position:absolute;right:1.06667vw;top:1.06667vw;display:block;border-radius:50%;width:5.86667vw;height:5.86667vw;background-image:url(/hikari/renewal/nyaro/app/nurohikari-directolsu/images/nyaro-close.svg);background-repeat:no-repeat;background-size:contain;box-shadow:0 .8vw .53333vw 0 rgba(0,0,0,.16)}.bannerNyaro__close:active,.bannerNyaro__close:hover{cursor:pointer}.bannerNyaro__countDown{background-color:#e10f12}.bannerNyaro__countDownBody{width:auto;margin:auto}.bannerNyaro__countDownBody img{display:block}#hikariTop .bannerNyaro.js-nyaroScroll{top:12vw;left:0}}body.bodyPrice.sideOpen .commonFooter__subItemTitle{float:none;width:auto}body.bodyPrice.sideOpen .commonFooter__subItemLinkBody{margin-left:auto}#hikariApply .header__supportLink{display:none}@media screen and (min-width:768px) and (max-width:1024px){.hikari-lowerPage{max-width:100vw}#hikariTop .bannerNyaro.js-nyaroScroll{top:114px}}@media only screen and (min-width:960px){body.sideOpen .phoneMenu.js-follow{top:144px;left:122.5px}body.sideOpen .hikariTVmenu.js-follow{top:144px;left:0}body.sideOpen .nav-local-02.of-full{position:static}.hikari-lowerPage.hikariNoMenu .header__menuIcon{display:none!important}}@media screen and (max-width:959px){body.sideOpen .phoneMenu.js-follow{position:static}}@media only screen and (max-width:959px) and (min-width:641px){.elementFooter>.inner{transform:scale(.8);transform-origin:top left}body.sideOpen .pagetopLink{left:0!important}}@media only screen and (max-width:559px){.elementFooter .certifications,.elementFooter .copyright{padding-bottom:30px}}@media only screen and (min-width:560px){body.hikariHikkoshi.sideOpen .content__wrapper{padding-top:8.7rem}body.hikariHikkoshi.sideOpen .wrapper header{height:auto}body.lpIyakukin.sideOpen .content__wrapper{padding-top:8.7rem}body.lpIyakukin.sideOpen .wrapper header{height:auto}}@media only screen and (max-width:559px){body .content__wrapper.cw-speedup .kv__notes{margin-top:0}body.hikariContact.sideOpen .content__wrapper{padding-top:3.5em}body.relPrice.sideOpen .content__wrapper{padding-top:2.9rem}body.hikariHikkoshi.sideOpen .content__wrapper,body.lpIyakukin.sideOpen .content__wrapper{padding-top:5.7rem}.secFlow .flowContent .wifi{padding-left:20px;padding-right:20px}.secFlow .flowContent>dl{width:auto!important}}details .guidanceSummary :after{content:"";background-image:url(/app/nurohikari-directolsu/images/sprite.png);display:inline-block}.c-tgl+.c-tgl{margin-top:16px}.c-tgl>.tgl-hook{font-size:19px;font-weight:700;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:0 30px}.c-tgl>.tgl-hook::marker{display:none;content:none}.c-tgl>.tgl-hook::-webkit-details-marker{display:none}.c-tgl>.tgl-hook:after{background-image:url(/app/nurohikari-directolsu/images/sprite.png);background-position:-105px -112px;background-repeat:no-repeat;background-size:201px 196px;bottom:0;content:"";height:10px;margin:auto;position:absolute;right:11px;top:0;transition:transform .2s ease-out;width:17px}.c-tgl>.tgl-panel{padding-top:12px}@media screen and (max-width:559px){.c-tgl>.tgl-hook{font-size:3.84615vw;padding:0 30px}}.kakakuLogo{display:flex;align-items:center;margin-bottom:25px}.kakakuLogoText{margin-left:15px;font-weight:700;font-size:20px}@import url(http://fonts.googleapis.com/earlyaccess/notosansjapanese.css);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{font-family:Noto Sans Japanese,sans-serif}body.sideOpen .content__wrapper{padding-left:0}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font:inherit;outline:none}textarea{resize:vertical}input[type=checkbox],input[type=radio]{display:none}button,input[type=button],input[type=submit],label,select{cursor:pointer}select::-ms-expand{display:none}.spaceBottom{margin-bottom:12px}.flex-blockPC{display:flex}.flex-blockPC>div{margin-bottom:0}.flex-blockPC>div:not(:first-of-type){margin-left:12px}@keyframes arrow{50%{right:20px}to{right:10px}}.c-btn--defaultArrow:after{right:10px}.c-btn--arrow:active:after,.c-btn--arrow:hover:after{animation:arrow .4s}@keyframes zoom-in-anim{0%{opacity:.35;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.guideStep__zero:after{width:420px}.guideStep__one:after{width:440px}.guideStep__two:after{width:460px}.guideStep{position:relative;width:538px;margin:30px auto 60px;font-size:14px}.guideStep:after{position:absolute;left:50%;bottom:-16px;transform:translate(-50%);content:"";display:inline-block;height:1px;background-color:#707070;z-index:1}.guideStep__list{display:flex;justify-content:space-between;width:100%}.guideStep__item{position:relative;width:152px;text-align:center}.guideStep__item .ball{position:absolute;left:50%;bottom:-21px;transform:translate(-50%);display:inline-block;width:12px;height:12px;background-color:#6e6e6e;border-radius:50%;z-index:2}.guideStep__item.active .ball{background-color:#10a990}.guideStep__item.active:after{position:absolute;left:50%;bottom:-29px;content:"";transform:translate(-50%);display:inline-block;width:28px;height:28px;background-color:rgba(16,169,144,.24);border-radius:50%;margin-left:-14px;animation:zoom-in-anim 1.5s infinite}.closeBtn{display:block;width:400px;margin:0 auto;padding:17px 0;text-align:center;font-size:16px;font-weight:700;text-decoration:none;color:#424242;border:2px solid #424242;border-radius:29px;transition:all .25s}.closeBtn:active,.closeBtn:hover{color:#424242;background-color:#e0e0e0}.closeBtn span{line-height:20px;display:block;position:relative}.closeBtn span:before{content:"×";display:inline-block;vertical-align:top;position:relative;margin-right:10px;top:0;font-size:20px}.headerSimpleHikari__content{padding-top:68px!important;background-color:#fafafa}.headerSimpleHikari__content .headerSimpleHikari{border-bottom:1px solid #e1e1e1}.headerSimpleHikari__content .commonFooter{margin-top:0!important}.headerSimpleHikari__content .commonFooter__wrap{padding:0!important}img{max-width:100%}.text-alert{color:#e02900!important}.text-alert,.text-success{margin-bottom:6px;font-size:16px}.text-success{color:#000000!important}.text-center{text-align:center}.text-right{text-align:right}.text-someAreas{font-weight:700;text-align:center;margin-top:12px;font-size:16px}.text-someAreas span{display:block;text-align:center;background-color:#fff60b;padding:5px 0;margin-bottom:24px}.link{color:#0066d5!important;font-size:16px}.font-bold{font-weight:700}.olsuForm{padding-top:40px;background-color:#fff;min-height:80vh}.olsuForm,.olsuForm--areaSearch{border-top-left-radius:0;border-top-right-radius:0}.olsuForm--areaSearch.addressSearch{min-height:165vh}.olsuForm--areaSearch.addressConfirm .olsuForm__group,.olsuForm--areaSearch.addressNG .olsuForm__group{margin-bottom:31px;padding-bottom:30px}.olsuForm--areaSearch.addressConfirm .olsuForm__group:after,.olsuForm--areaSearch.addressNG .olsuForm__group:after{width:760px;height:1px;background-color:#d1d1d1}.olsuForm--areaSearch.addressConfirm .olsuForm__noticeDetail,.olsuForm--areaSearch.addressNG .olsuForm__noticeDetail{font-size:16px}.olsuForm *{line-height:1.35;color:#333}.olsuForm .alert{color:#e02900}.olsuForm__areaSearchStep{padding:12px 0 24px}.olsuForm__areaSearchStep:not(:last-of-type){border-bottom:1px solid #efefef}.olsuForm__areaSearchStep:first-of-type{padding-top:6px}.olsuForm__areaSearchStep--02,.olsuForm__areaSearchStep--03,.olsuForm__areaSearchStep--04,.olsuForm__areaSearchStep--05{display:none}.olsuForm__areaSearchCheck{position:relative;font-size:16px;font-weight:700;margin-bottom:8px}.olsuForm__areaSearchCheck.checked:after{content:"";display:inline-block;margin-left:2px;width:14px;height:12px;background-image:url(/app/nurohikari-directolsu/images/icon-search-checked.svg);background-position:50%;background-repeat:no-repeat}.olsuForm__areaSearchItem{margin-top:8px}.olsuForm__areaSearchBtn{margin-top:16px}.olsuForm__areaSearchBtn span{color:#fff;position:relative;display:block;padding-left:12px}.olsuForm__areaSearchBtn span:before{content:"";position:absolute;display:block;width:24px;height:24px;background-image:url(/app/nurohikari-directolsu/images/icon-zipcode-white.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;left:50%;top:50%;transform:translate(-50%,-50%);margin-left:-95px}.olsuForm__mainBox{display:none;text-align:center;padding:16px 20px 24px;font-weight:700}.olsuForm__benefitImage img{display:block;margin:auto}.olsuForm__benefitSummery{font-size:18px}.olsuForm__benefitSummery .text-alert{font-size:19px!important}.olsuForm__applyBox{text-align:center;margin:30px auto;padding:30px 180px;font-weight:700;border-top:2px solid #efefef;border-bottom:2px solid #efefef}.olsuForm__applyBox--g2n{border-top:none;margin-top:40px;padding-top:0}.olsuForm__applyBox .olsuForm__heading{margin-bottom:12px}.olsuForm__applyBox .olsuForm__btn{margin:12px auto}.olsuForm__applyBox .olsuForm__btn .c-btn{max-width:100%}.olsuForm__applyBox .text-alert{font-size:16px}.olsuForm__applyBox .c-noticeList{font-weight:400}.olsuForm__applyBox+.olsuForm__applyBox{border-top:none;margin-top:-30px}.olsuForm__benefitImage{margin-bottom:12px}.olsuForm__benefitImage img{border-radius:16px}.olsuForm__block{padding:0 60px}.olsuForm__group{position:relative;padding-bottom:72px;margin-bottom:60px}.olsuForm__group:after{content:"";display:block;width:740px;height:12px;position:absolute;bottom:0;left:-80px;background-color:#efefef}.olsuForm__group--noBorder{padding-bottom:0;margin-bottom:40px}.olsuForm__group--noBorder:after{display:none}.olsuForm__group--option{background-color:transparent;padding:30px 20px;margin:-40px -20px 30px}.olsuForm__group--webdelivery{font-size:16px}.olsuForm__group--webdelivery .c-noticeList{margin:16px auto}.olsuForm__group--apply .olsuForm__selectPlan{border-bottom:none;padding-top:0;padding-bottom:0;margin-bottom:30px}.olsuForm__group--promotion .olsuForm__confirm{border:2px solid #848484;border-radius:4px;padding:24px}.olsuForm__group--promotion .olsuForm__confirm:not(:first-of-type){margin-top:16px}.olsuForm__group--promotion .olsuForm__confirm .c-btn{width:100%}.olsuForm__group--promotion .olsuForm__subHeading{font-size:19px}.olsuForm__group--promotion .olsuForm__confirmItemWrap{display:flex;border-bottom:1px solid #bebebe;margin-bottom:16px;padding-bottom:8px}.olsuForm__group--promotion .olsuForm__confirmItem{width:50%;border-bottom:none;margin-bottom:0;padding-bottom:0}.olsuForm__group--promotion .olsuForm__confirmItem:last-of-type{margin-bottom:0}.olsuForm__textBody{margin-top:24px}.olsuForm__text{line-height:1.35;font-size:16px;margin-bottom:8px}.olsuForm__text--accepted{font-size:18px;margin-bottom:16px}.olsuForm__primaryText{font-size:24px;margin-bottom:4px;font-weight:700}.olsuForm__selectPlan{width:100%;padding:20px 0 12px;border-bottom:none;min-height:205px}.olsuForm__selectPlan--confirm{border-bottom:none}.olsuForm__selectPlanList{position:relative;padding-left:140px;min-height:80px}.olsuForm__selectPlanList:before{content:"";display:block;width:120px;height:120px;background-size:contain;background-repeat:no-repeat;position:absolute;left:0;top:0}.olsuForm__selectPlanList.planG2N{padding-left:0}.olsuForm__selectPlanList.plan980:before{background-image:url(/app/nurohikari-directolsu/images/plan-lp980.svg)}.olsuForm__selectPlanItem{font-size:19px;font-weight:700}.olsuForm__selectPlanItem .c-noticeList--normal li{font-size:19px}.olsuForm__selectPlanItem span{display:inline-block;margin-bottom:4px;font-size:16px;color:#666;border:1px solid #666;border-radius:4px;padding:6px 8px}.olsuForm__selectPlanItem strong{font-size:20px}.olsuForm__selectPlanItem small{font-size:16px}.olsuForm__selectPlanItem:not(:last-of-type){margin-bottom:10px}.olsuForm__selectPlanItemHeight{line-height:40px}.olsuForm__selectPlanDetail{padding-top:0}.olsuForm__heading{margin-bottom:24px;font-size:24px;font-weight:700;line-height:1.35;letter-spacing:.05em}.olsuForm__heading small{font-size:19px}.olsuForm__heading--border,.olsuForm__heading--icon{border-bottom:1px solid #d1d1d1;padding-bottom:10px}.olsuForm__heading--icon{padding-left:40px;position:relative}.olsuForm__heading--icon:before{content:"";display:block;width:36px;height:36px;position:absolute;left:0;top:-2px;background-size:contain;background-repeat:no-repeat}.olsuForm__heading--search:before{background-image:url(/app/nurohikari-directolsu/images/icon-search.svg)}.olsuForm__heading--contractor:before{background-image:url(/app/nurohikari-directolsu/images/icon-contractor.svg)}.olsuForm__heading--payment:before{background-image:url(/app/nurohikari-directolsu/images/icon-payment.svg)}.olsuForm__heading--option:before{background-image:url(/app/nurohikari-directolsu/images/icon-option.svg)}.olsuForm__heading--reserve:before{background-image:url(/app/nurohikari-directolsu/images/icon-reserve.svg)}.olsuForm__heading--webdelivery:before{background-image:url(/app/nurohikari-directolsu/images/icon-webdelivery.svg)}.olsuForm__subHeading{font-size:22px;font-weight:700;border-bottom:1px solid #bebebe;padding-bottom:8px;margin-bottom:16px}.olsuForm__subHeading span{display:inline-block;margin-bottom:4px;font-size:14px;color:#666;border:1px solid #666;border-radius:4px;padding:3px 8px 6px}.olsuForm__lead{font-size:21px;text-align:center;font-weight:700;padding:18px 0;margin-left:-20px;margin-right:-20px;margin-bottom:14px}.olsuForm__lead--warning{background-color:#fff60b}.olsuForm__lead--info{color:#fff;background-color:#1c4b60}.olsuForm__box--default{background-color:#f7f7f7;padding:10px}.olsuForm__box--default .olsuForm__confirmItem:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none}.olsuForm__box--default .olsuForm__confirmTag{font-size:16px}.olsuForm__box--default .olsuForm__confirmDetail{font-size:20px;font-weight:700}.olsuForm__box--notice{background-color:rgba(255,102,25,.08);padding:20px;margin:12px auto}.olsuForm__boxLead{font-weight:700;text-align:center;margin-bottom:12px;font-size:19px}.olsuForm__boxTimeSchedule{font-size:20px}.olsuForm__boxTimeSchedule strong{display:block;font-weight:700;margin-bottom:4px}.olsuForm__card{border-radius:16px;padding:24px;font-size:15px;font-weight:700;margin-bottom:24px}.olsuForm__card .c-noticeList{font-weight:400}.olsuForm__card .c-noticeList a{color:#0066d5}.olsuForm__card--tel{background-color:#fff;padding:24px;margin-bottom:0}.olsuForm__card--tel .c-noticeList li{margin-bottom:0;font-size:16px;line-height:1.4}.olsuForm__card--ok{background-color:#edfcf1;font-size:20px;text-align:center;padding:28px 24px}.olsuForm__card--ok *{color:#0fa990}.olsuForm__card--ok .olsuForm__cardImage{margin-bottom:4px}.olsuForm__card--confirm{background-color:#fffce5;font-size:20px;text-align:center;padding:28px 24px}.olsuForm__card--confirm *{color:#e02900}.olsuForm__card--confirm .olsuForm__cardImage{margin-bottom:4px}.olsuForm__card--error{display:flex;align-items:center;justify-content:center;background-color:#f0f0f0;font-size:18px;height:180px}.olsuForm__card--error h3 strong{display:inline-block;font-size:24px;margin-bottom:14px}.olsuForm__card--notice{background-color:rgba(255,102,25,.08);font-size:20px;padding:24px}.olsuForm__card--notice .olsuForm__cardImage{margin-top:4px}.olsuForm__card--option{position:relative;background-color:#fff;border:3px solid #efefef;box-shadow:10px 10px 10px 0 rgba(0,0,0,.16)}.olsuForm__card--option:last-of-type{margin-bottom:0}.olsuForm__card--option.checkOption{border:3px solid #ff6619}.olsuForm__card--option .olsuForm__confirmBox+.olsuForm__radioArea{display:none}.olsuForm__card--option .olsuForm__radioArea{padding-top:12px}.olsuForm__card--option .olsuForm__radioArea .olsuForm__formTag{background-color:transparent;padding:0;font-size:16px;color:#666}.olsuForm__card--option .olsuForm__radioArea .olsuForm__formTag--required:after{top:0}.olsuForm__card--noApply .olsuForm__cardOptionWrap{padding-left:0}.olsuForm__card--noApply .olsuForm__text{margin-bottom:0}.olsuForm__telBox{background-color:#eaf3f7;padding:60px;margin-top:100px}.olsuForm__telHeading{font-size:21px;font-weight:700;text-align:center;margin-bottom:6px}.olsuForm__telTime{font-size:16px;font-weight:700;text-align:center;margin-bottom:4px}.olsuForm__telNumber{font-size:48px;font-weight:700;text-align:center;margin-bottom:8px}.olsuForm__telNumber a{text-decoration:none;pointer-events:none}.olsuForm__flow{padding:60px;margin:60px -60px;background-color:#efefef}.olsuForm__flowItem{position:relative;padding:16px;background-color:#fff;border-radius:8px}.olsuForm__flowItem:not(:last-of-type){margin-bottom:32px}.olsuForm__flowItem:not(:last-of-type):after{content:"";display:block;width:24px;height:24px;background-image:url(/app/nurohikari-directolsu/images/icon-arrow-bottom.svg);position:absolute;bottom:-28px;left:50%;transform:translate(-50%)}.olsuForm__flowStep{font-size:20px;font-weight:700;text-align:center}.olsuForm__flowAlert{margin-top:8px;font-size:16px;color:#e02900}.olsuForm__scrollFrame{margin-top:20px;border:1px solid #797979;border-radius:5px;padding:36px 20px;height:848px;overflow-y:auto}.olsuForm__scrollFrameItem:not(:first-of-type){margin-top:30px}.olsuForm__scrollFrameHeading{font-weight:700;font-size:17px;margin-bottom:20px}.olsuForm__scrollFrameDetail{font-size:16px;line-height:1.6!important}.olsuForm__scrollFrameDetail a{color:#0066d5}.olsuForm__noticeBox{text-align:center;border:1px solid #ddd}.olsuForm__noticeBox--address{margin:20px auto 12px}.olsuForm__noticeBox--address .olsuForm__personalInfo{display:block;width:487px;margin:10px auto 0;text-align:left}.olsuForm__noticeBox--address .olsuForm__btn{margin-top:20px}.olsuForm__noticeBox--address .olsuForm__btn .c-btn{max-width:100%}.olsuForm__noticeLead{background-color:#f0f0f0;padding:6px 0;font-size:16px;font-weight:700}.olsuForm__noticeDetail{font-size:20px;padding:12px 24px}.olsuForm__noticeDetail small{font-size:16px;font-weight:400;display:block;color:#424242;margin-bottom:4px}.olsuForm__noticeDetail strong{font-size:20px;font-weight:700}.olsuForm__noticeDetail:not(:last-of-type){border-bottom:1px solid #efefef}.olsuForm__noticeConfirm{margin-bottom:24px}.olsuForm__noticeConfirm p:not(:last-of-type){margin-bottom:10px}.olsuForm__formItem{.c-noticeList--normal li{position:relative;padding-left:1.3em}.c-noticeList--normal li:before{content:"・";position:absolute;left:0;top:0}}.olsuForm__formItem:not(:first-of-type){margin-top:20px}.olsuForm__formTag{position:relative;background-color:#f0f0f0;padding:9px 8px;margin-bottom:8px;font-size:16px;font-weight:700;color:#424242}.olsuForm__formTag--required:after{position:absolute;right:8px;top:8px;content:"必須";display:inline-block;background-color:#e02900;border-radius:4px;font-size:16px;font-weight:400;padding:0 16px 2px;color:#fff}.olsuForm__formGroup--zipCode{display:flex;justify-content:space-between;width:406px;margin-bottom:20px}.olsuForm__formGroup--zipCode .olsuForm__btn,.olsuForm__formGroup--zipCode .olsuForm__formInputArea{width:198px}.olsuForm__formGroup--zipCode .olsuForm__formInputArea{position:relative;font-size:21px}.olsuForm__formGroup--zipCode .olsuForm__formInputArea label{position:absolute;left:12px;top:50%;transform:translateY(-50%);opacity:.4}.olsuForm__formGroup--zipCode .olsuForm__formInputArea input{padding-left:36px;line-height:45px;height:45px}.olsuForm__formGroup--zipCode .olsuForm__formInputArea input::-moz-placeholder{font-size:20px}.olsuForm__formGroup--zipCode .olsuForm__formInputArea input::placeholder{font-size:20px}.olsuForm__formGroup--zipCode .olsuForm__formInputArea input.invalid{box-shadow:inset 0 0 0 2px #e02900}.olsuForm__formGroup--zipCode .olsuForm__btn .c-btn--zipCode{height:45px;border:2px solid #262626;padding:10px 0!important;width:auto}.olsuForm__formGroup--zipCode .olsuForm__btn .c-btn--zipCode.inactive{opacity:.5;pointer-events:none}.olsuForm__formGroup--zipCode .olsuForm__btn .c-btn--zipCode span{position:relative;display:block;color:#262626!important;padding-left:12px}.olsuForm__formGroup--zipCode .olsuForm__btn .c-btn--zipCode span:before{content:"";position:absolute;display:block;width:24px;height:24px;background-image:url(/app/nurohikari-directolsu/images/icon-zipcode.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;left:50%;top:50%;transform:translate(-50%,-50%);margin-left:-65px}.olsuForm__formGroup--nameKana,.olsuForm__formGroup--nameKanji{display:flex;justify-content:space-between}.olsuForm__formGroup--nameKana .olsuForm__formInput,.olsuForm__formGroup--nameKanji .olsuForm__formInput{width:48.5%}.olsuForm__formGroup--nameKanji{margin-bottom:8px}.olsuForm__formGroup--gender .olsuForm__radio{padding:8px 0}.olsuForm__formGroup--gender .olsuForm__radio input:checked+label:after{top:6.5px}@-moz-document url-prefix(){.olsuForm__formGroup--gender .olsuForm__radio input:checked+label:after{top:50%;transform:translateY(-50%)}}.olsuForm__formGroup--birthday select{margin-bottom:12px}.olsuForm__formGroup--birthday select:first-of-type{width:96px}.olsuForm__formGroup--birthday select:not(:first-of-type){width:76px}.olsuForm__formGroup--birthday .olsuForm__selectbirthDate{display:inline-block;padding:0 4px;font-size:18px}.olsuForm__formGroup--anotherAddress select{background-image:url(/app/nurohikari-directolsu/images/icon-select.png);background-position:right 12px center;background-repeat:no-repeat;background-size:15px 7.5px}.olsuForm__formGroup--mail .olsuForm__formInput{margin-bottom:8px}.olsuForm__formGroup--installationAddress,.olsuForm__formGroup--searchAddress{margin-bottom:12px}.olsuForm__formGroup--installationAddress .olsuForm__formInput--01,.olsuForm__formGroup--installationAddress .olsuForm__formInput--02,.olsuForm__formGroup--searchAddress .olsuForm__formInput--01,.olsuForm__formGroup--searchAddress .olsuForm__formInput--02{width:131px}.olsuForm__formGroup--installationAddress .olsuForm__formInput--03,.olsuForm__formGroup--searchAddress .olsuForm__formInput--03{width:149px}.olsuForm__formGroup--installationAddress .olsuForm__formInput--04,.olsuForm__formGroup--searchAddress .olsuForm__formInput--04{width:300px}.olsuForm__formGroup--installationAddress .olsuForm__formInput--05,.olsuForm__formGroup--searchAddress .olsuForm__formInput--05{width:133px}.olsuForm__formGroup--installationAddress .olsuForm__formInput--06,.olsuForm__formGroup--installationAddress .olsuForm__formInput--07,.olsuForm__formGroup--searchAddress .olsuForm__formInput--06,.olsuForm__formGroup--searchAddress .olsuForm__formInput--07{width:109px}.olsuForm__formGroup--installationAddress .olsuForm__formInput--08,.olsuForm__formGroup--searchAddress .olsuForm__formInput--08{width:147px}.olsuForm__formGroup--installationAddress .olsuForm__selectAddressRoomNo,.olsuForm__formGroup--searchAddress .olsuForm__selectAddressRoomNo{display:inline-block;padding:0 4px;font-size:18px}.olsuForm__formGroup--anotherAddress.line2{display:flex;justify-content:space-between}.olsuForm__formGroup--anotherAddress .olsuForm__formInput--01{width:150px}.olsuForm__formGroup--anotherAddress .olsuForm__formInput--02{width:48.5%}.olsuForm__formGroup--anotherAddress .olsuForm__formInput--04,.olsuForm__formGroup--anotherAddress .olsuForm__formInput--05{width:112px}.olsuForm__formGroup--anotherAddress .olsuForm__formInput--06{width:370px;margin-right:8px}.olsuForm__formGroup--anotherAddress .olsuForm__formInput--07{width:112px}.olsuForm__formGroup--anotherAddress .olsuForm__select{width:48.5%}.olsuForm__formGroup--anotherAddress .olsuForm__selectAddressRoomNo{display:inline-block;padding:0 4px;font-size:18px}.olsuForm__formGroup--creditCard .olsuForm__formInput--02{width:159px}.olsuForm__formGroup--creditCard .olsuForm__formInput--03,.olsuForm__formGroup--creditCard .olsuForm__formInput--04{width:47%}.olsuForm__formGroup--ownershipForm select{width:100%;background-image:url(/app/nurohikari-directolsu/images/icon-select.png);background-position:right 12px center;background-repeat:no-repeat;background-size:15px 7.5px}.olsuForm__installationAddress,.olsuForm__searchAddress{font-size:20px;margin-bottom:12px}.olsuForm__searchAddress{margin-top:12px;color:#666}.olsuForm__formLabel{font-size:16px;font-weight:700;color:#666;margin-bottom:4px}.olsuForm__radio label{position:relative;font-weight:700;padding-left:30px;margin-right:25px}.olsuForm__radio label:before{content:"";display:block;position:absolute;top:50%;left:0;width:16px;height:16px;border:2px solid #757575;border-radius:50%;background-color:#fff;transform:translateY(-50%)}.olsuForm__radio input:checked+label:after{content:"";display:block;position:absolute;top:6px;left:5px;width:10px;height:10px;background-color:#424242;border-radius:50%}.olsuForm__radioArea{border:2px solid #848484;border-radius:4px;padding:12px 24px;margin-top:12px;margin-bottom:12px;font-weight:400}.olsuForm__radioArea--noRound{border-radius:0;border:none;border-bottom:1px solid #bebebe;padding:0}.olsuForm__radioArea--noRound .olsuForm__radioItem{border-top:1px solid #bebebe}.olsuForm__radioArea--noRound .olsuForm__radioItem:not(:last-of-type){border-bottom:none}.olsuForm__radioArea--noRound .olsuForm__radioItem label:before{width:16px;height:16px;top:16px}.olsuForm__radioArea--noRound .olsuForm__radioItem input[type=radio]:checked+label:after{top:21px;left:7px;width:10px;height:10px}.olsuForm__radioArea--noBorder{border-bottom:none}.olsuForm__radioArea--portability{padding-bottom:12px}.olsuForm__radioItem label{position:relative;display:block;padding:12px 12px 12px 32px;min-height:50px}.olsuForm__radioItem label:before{position:absolute;left:2px;top:16px;content:"";display:block;width:16px;height:16px;border-radius:50%;border:2px solid #757575}.olsuForm__radioItem:not(:last-of-type){border-bottom:1px solid #efefef}.olsuForm__radioItem input[type=radio]:checked+label:after{position:absolute;left:7px;top:21px;content:"";display:block;width:10px;height:10px;border-radius:50%;background-color:#424242}.olsuForm__radioPlanName{display:block;font-size:20px;font-weight:700;margin-bottom:2px}.olsuForm__radioPlanFlag{display:inline-block;background-color:#e82300;color:#fff;font-weight:700;font-size:16px;border-radius:14px;padding:3px 12px;margin:4px 0}.olsuForm__radioPrice{position:absolute;right:0;top:12px;display:block;font-size:15px}.olsuForm__radioAlert{display:block;color:#e02900;font-size:16px;margin-bottom:6px}.olsuForm__radioAlert del{color:#e02900}.olsuForm__radioText{display:block;font-size:16px;margin-bottom:6px}.olsuForm__radioSummery{display:block;font-size:16px;font-weight:400}.olsuForm__radioSummery .olsuForm__box{display:block}.olsuForm__radioSummery .text-alert{display:block;margin-top:6px}.olsuForm__checkbox label{position:relative;font-weight:700;padding-left:30px;margin-right:25px}.olsuForm__checkbox label:before{content:"";display:block;position:absolute;top:50%;left:0;width:16px;height:16px;border:2px solid #757575;border-radius:50%;background-color:#fff;transform:translateY(-50%)}.olsuForm__checkbox input:checked+label:after{content:"";display:block;position:absolute;top:6px;left:5px;width:10px;height:10px;background-color:#424242;border-radius:50%}.olsuForm__checkboxArea{border:2px solid #848484;border-radius:4px;padding:12px 24px;margin-top:12px;margin-bottom:12px;font-weight:400}.olsuForm__checkboxArea--noRound{border-radius:0;border:none;border-bottom:1px solid #bebebe;padding:0}.olsuForm__checkboxArea--noRound .olsuForm__checkboxItem{border-top:1px solid #bebebe}.olsuForm__checkboxArea--noRound .olsuForm__checkboxItem:not(:last-of-type){border-bottom:none}.olsuForm__checkboxArea--noRound .olsuForm__checkboxItem label:before{width:16px;height:16px;top:16px}.olsuForm__checkboxArea--noRound .olsuForm__checkboxItem input[type=checkbox]:checked+label:after{top:21px;left:7px;width:10px;height:10px}.olsuForm__checkboxArea--noBorder{border-bottom:none}.olsuForm__checkboxArea--portability{padding-bottom:12px}.olsuForm__checkboxItem label{position:relative;display:block;padding:12px 12px 12px 32px;min-height:50px}.olsuForm__checkboxItem label:before{position:absolute;left:2px;top:16px;content:"";display:block;width:16px;height:16px;border:2px solid #757575}.olsuForm__checkboxItem:not(:last-of-type){border-bottom:1px solid #efefef}.olsuForm__checkboxItem input[type=checkbox]:checked+label:after{position:absolute;left:7px;top:21px;content:"";display:block;width:10px;height:10px;background-color:#424242}.olsuForm__checkboxPlanName{display:block;font-size:20px;font-weight:700;margin-bottom:2px}.olsuForm__checkboxPrice{position:absolute;right:0;top:12px;display:block;font-size:15px}.olsuForm__checkboxAlert{display:block;color:#e02900;font-size:16px;margin-bottom:6px}.olsuForm__checkboxAlert del{color:#e02900}.olsuForm__checkboxSummery{display:block;font-size:16px;font-weight:400}.olsuForm__checkboxSummery .olsuForm__box{display:block}.olsuForm__formInput{border:1px solid #ddd;background-color:#fff;width:100%;border-radius:5px;padding:8px 12px;font-size:20px;letter-spacing:.05em;font-weight:700}.olsuForm__formInput::-moz-placeholder{font-size:20px;font-weight:400;color:#bebebe}.olsuForm__formInput::placeholder{font-size:20px;font-weight:400;color:#bebebe}.olsuForm__formInput:active,.olsuForm__formInput:focus,.olsuForm__formInput:hover{box-shadow:inset 0 0 0 2px #21a7ec}.olsuForm__formInput--half{width:171px}.olsuForm__formInput:disabled{background-color:#e1e1e1;pointer-events:none}.olsuForm__select{width:100%;max-width:100%;min-height:45px;border:1px solid #ddd;border-radius:5px;padding:8px 12px;background-image:url(/app/nurohikari-directolsu/images/icon-select.png);background-position:right 12px center;background-repeat:no-repeat;background-size:15px 7.5px}.olsuForm__confirmBox{font-size:15px;font-weight:700;margin-bottom:16px}.olsuForm__confirmBox--webdelivery{width:408px}.olsuForm__confirmBox--contract2ndTV,.olsuForm__confirmBox--notDiscount2years{width:298px}.olsuForm__confirmBox--additionalRvoipServices,.olsuForm__confirmBox--additionalServices,.olsuForm__confirmBox--numberPortability{width:273px}.olsuForm__confirmBox--nominee{padding-top:12px;width:auto}.olsuForm__confirmBox--parentalConcent{width:240px}.olsuForm__confirmBox .confirmBox{display:block;padding-left:25px;position:relative}.olsuForm__confirmBox .confirmBox:before{position:absolute;left:0;top:1px;content:"";display:block;width:14px;height:14px;border-radius:2px;border:2px solid #424242}.olsuForm__confirmBox input[type=checkbox]:checked+.confirmBox:before{background-image:url(/app/nurohikari-directolsu/images/icon-check.svg);background-position:50%;background-size:110%;background-repeat:no-repeat}.olsuForm__confirmBox .agreeBox{position:relative;display:block;border:2px solid #848484;border-radius:4px;padding:20px 8px 20px 42px}.olsuForm__confirmBox .agreeBox:before{position:absolute;left:12px;top:50%;transform:translateY(-50%);content:"";display:block;width:20px;height:20px;border-radius:50%;background-image:url(/app/nurohikari-directolsu/images/icon-option-not-checked.svg);background-position:50%;background-size:cover;background-repeat:no-repeat}.olsuForm__confirmBox input[type=checkbox]:checked+.agreeBox{border:2px solid #ff6619}.olsuForm__confirmBox input[type=checkbox]:checked+.agreeBox:before{background-image:url(/app/nurohikari-directolsu/images/icon-option-checked.svg);background-position:50%;background-size:cover;background-repeat:no-repeat}.olsuForm__confirmBox .optionBox{display:block;padding:20px 0 0;text-align:center}.olsuForm__confirmBox .optionBox:before{position:absolute;left:24px;top:24px;content:"";display:block;width:40px;height:40px;border-radius:50%;background-image:url(/app/nurohikari-directolsu/images/icon-option-not-checked.svg);background-position:50%;background-size:cover;background-repeat:no-repeat}.olsuForm__confirmBox .optionBox span{display:inline-block;position:relative;padding-left:30px}.olsuForm__confirmBox .optionBox span:before{position:absolute;left:0;top:50%;transform:translateY(-50%);content:"";display:block;width:24px;height:24px;border-radius:50%;background-image:url(/app/nurohikari-directolsu/images/icon-option-add.svg);background-size:cover;background-repeat:no-repeat;background-position:50%;transition:all .3s}.olsuForm__confirmBox input[type=checkbox]:checked+.optionBox:before{background-image:url(/app/nurohikari-directolsu/images/icon-option-checked.svg);background-position:50%;background-size:cover;background-repeat:no-repeat}.olsuForm__confirmBox input[type=checkbox]:checked+.optionBox span:before{background-image:url(/app/nurohikari-directolsu/images/icon-option-delete.svg)}.olsuForm__confirm{color:#424242}.olsuForm__confirm .c-btn{width:100%!important}.olsuForm__confirmItem{border-bottom:1px solid #efefef;margin-bottom:8px;padding-bottom:8px}.olsuForm__confirmItem:last-of-type{margin-bottom:24px}.olsuForm__confirmTag{font-weight:400;font-size:16px;margin-bottom:4px}.olsuForm__confirmDetail{font-weight:700;font-size:20px}.olsuForm__confirmDetail>.olsuForm__box{margin-top:4px}.olsuForm__confirmLink{font-weight:400;margin-top:-8px;margin-bottom:24px}.olsuForm__btn .c-btn{text-decoration:none;padding:17px 28px!important;font-size:16px}.olsuForm__btn .c-btn.inactive{pointer-events:none}.olsuForm__btn .c-btn-w400{width:400px!important}.olsuForm__btn .c-btn--defaultArrow.inactive{background-color:#8c8c8c;border:2px solid #8c8c8c}.olsuForm__btn .c-btn--conv.inactive{background-color:rgba(211,13,88,.4)}.olsuForm__btn .c-btn--next,.olsuForm__btn .c-btn--prev{position:relative;border:2px solid #262626}.olsuForm__btn .c-btn--next.inactive,.olsuForm__btn .c-btn--prev.inactive{opacity:.35;pointer-events:none}.olsuForm__btn .c-btn--next:before,.olsuForm__btn .c-btn--prev:before{content:"";display:block;width:24px;height:24px;position:absolute;top:50%;transform:translateY(-50%);background-size:contain;background-position:50%;background-repeat:no-repeat}.olsuForm__btn .c-btn--prev:before{left:4px;background-image:url(/app/nurohikari-directolsu/images/icon-btn-prev.svg)}.olsuForm__btn .c-btn--next:before{right:4px;background-image:url(/app/nurohikari-directolsu/images/icon-btn-next.svg)}.olsuForm__btn--2cols{width:412px;margin:auto;display:flex;justify-content:space-between}.olsuForm__btn--2cols .c-btn{width:200px!important}.olsuForm__btn--border{margin-top:40px;padding-top:40px;padding-bottom:100px;border-top:1px solid #efefef}.olsuForm__btn--option{margin-top:30px}.olsuForm__btn--reserve{margin-top:30px;padding-bottom:100px}.olsuForm__btn--close{margin-top:40px;padding-bottom:100px}.olsuForm__btn--apply{margin-top:30px}.olsuForm__btn--apply .c-btn{position:relative;text-align:left;padding-left:12px!important;padding-right:12px!important;margin-bottom:8px!important}.olsuForm__btn--apply .c-btn:after{content:"";display:block;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:12px;height:12px;background-image:url(/hikari/renewal/common/app/nurohikari-directolsu/images/icon-arrow-white2.svg);background-size:contain;background-repeat:no-repeat}.olsuForm__btn--apply .c-btn:active,.olsuForm__btn--apply .c-btn:hover{opacity:1!important}.olsuForm__btn--apply .c-btn:active:after,.olsuForm__btn--apply .c-btn:hover:after{position:absolute;animation:arrow .4s}.olsuForm__btn--apply .olsuForm__selectPlanItem{color:#fff!important}.olsuForm__btn--apply .olsuForm__selectPlanItem span{border:1px solid #fff;color:#fff!important}.olsuForm .c-noticeList{font-size:16px}.olsuForm .c-noticeList li{margin-bottom:0!important}.olsuForm .c-noticeList li:not(:last-of-type){margin-bottom:.36em!important}.olsuForm .c-noticeList li .linkPDF{position:relative;display:inline-block}.olsuForm .c-noticeList li .linkPDF:after{display:inline-block;content:"PDF";background-color:#c52a1f;color:#fff;font-size:10px;font-weight:700;padding:0 4px;margin-left:4px}.olsuForm .c-noticeList li small{display:inline-block;font-size:16px;margin-top:4px}.olsuForm .c-noticeList--normal li{position:relative;padding-left:1.3em}.olsuForm .c-noticeList--normal li:before{content:"・";position:absolute;left:0;top:0}.olsuForm .c-noticeList--mark{margin-top:8px}.olsuForm .c-noticeList--mark li{display:inline-block;padding-left:1.3em}.olsuForm .c-noticeList--alert li,.olsuForm .c-noticeList--alert li:before{font-weight:700;color:#e02900}.olsuForm .c-noticeList+.c-noticeList{margin-top:8px}.olsuForm__reserveTableWrap{min-height:270px}.olsuForm__reserveTableBody{display:none;margin-left:0;margin-right:0}.olsuForm__reserveTableBody[data-week="3"]{display:block}.olsuForm__reserveYearMonth{text-align:center;background-color:#ededed;font-size:15px;padding:8px 0 10px;margin-bottom:10px}.olsuForm__reserveYearMonth strong{font-weight:700;font-size:19px}.olsuForm__reserveTable{border-collapse:collapse;width:100%}.olsuForm__reserveTable thead tr th{font-size:16px;padding:6px 0;color:#666}.olsuForm__reserveTable thead tr th.sunday{color:#d00000}.olsuForm__reserveTable tbody tr:first-of-type{background:#f0f0f0;font-weight:400;font-size:17px}.olsuForm__reserveTable tbody tr:not(:first-of-type) td:not(:first-of-type){background-image:url(/app/nurohikari-directolsu/images/icon-not-available.svg);background-size:18px 18px;background-position:50%}.olsuForm__reserveTable tbody tr:not(:first-of-type) td.availableDate{background-image:none;position:relative}.olsuForm__reserveTable tbody tr:not(:first-of-type) td.availableDate:after{content:"";display:block;width:24px;height:24px;background-color:#0fa990;border-radius:50%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.olsuForm__reserveTable tbody tr:not(:first-of-type) td.availableDate.selected:after{background-color:transparent;background-image:url(/app/nurohikari-directolsu/images/icon-reserve-check.svg);background-size:cover;background-repeat:no-repeat;background-position:50%}.olsuForm__reserveTable tbody tr td{font-weight:700;color:#666;text-align:center;border:1px solid #a0a0a0;height:58px;vertical-align:middle;width:60px}.olsuForm__reserveTable tbody tr td:first-of-type{font-size:16px;width:190px}.olsuForm .dropDownSelect{position:relative;display:block;width:100%;height:100%;font-size:20px}.olsuForm .dropDownSelect *{position:relative;margin:0;padding:0;box-sizing:border-box;border-color:inherit}.olsuForm .dropDownList{width:100%;height:100%;cursor:pointer;background-color:#fff;border-radius:4px}.olsuForm .dropDownList__expand{width:0;height:45px;position:absolute;top:0;right:0}.olsuForm .dropDownList__expand:after{position:absolute;top:1.2em;right:.5em;width:0;height:0;padding:0;content:"";pointer-events:none;border-top:6px solid rgba(0,0,0,.3);border-right:6px solid transparent;border-left:6px solid transparent;transform:translate(-50%,-50%) rotate(0deg) scaleY(1.75);transition:all .35s cubic-bezier(.4,.25,.3,1);z-index:2;opacity:.6}.olsuForm .dropDownList__expand:hover:after{opacity:1}.olsuForm .dropDownList__expand:checked:after{transform:translate(-50%,-50%) rotate(180deg) scaleX(-1) scaleY(1.75)}.olsuForm .dropDownList__expandLabel{display:block;width:100%;height:100%;position:absolute;top:0;left:0;cursor:pointer}.olsuForm .dropDownList__close{display:none}.olsuForm .dropDownList__closeLabel{width:100vw;height:100vh;position:fixed;top:0;left:0;display:none}.olsuForm .dropDownList__items{overflow:hidden;width:100%;border:2px solid #848484;border-radius:4px;padding-top:45px;padding-left:12px;padding-right:12px;font-size:20px;background-image:url(/app/nurohikari-directolsu/images/icon-select.png);background-position:right 12px top 18px;background-repeat:no-repeat;background-size:15px 7.5px}.olsuForm .dropDownList__items.selected{background-image:url(/app/nurohikari-directolsu/images/icon-selected.png)}.olsuForm .dropDownList__input{display:none}.olsuForm .dropDownList__label{transition:all .35s cubic-bezier(.4,.25,.3,1);display:block;height:0;line-height:45px;overflow:hidden;color:#333;background-color:#fff;cursor:pointer}.olsuForm .dropDownList__label small{font-size:16px;font-weight:400;margin-right:8px}.olsuForm .dropDownList__placeholder{display:block;width:100%;height:45px;padding-left:14px;padding-right:14px;background-color:#fff;position:absolute;top:0;left:0;opacity:1;background-color:transparent}.olsuForm .dropDownList__expand:checked+.dropDownList__closeLabel{display:block}.olsuForm .dropDownList__expand:checked+.dropDownList__closeLabel+.dropDownList__options
.dropDownList__label{height:auto;min-height:56px}.olsuForm .dropDownList__expand:checked+.dropDownList__closeLabel+.dropDownList__options
.dropDownList__label:hover{background-color:#f7f7f7}.olsuForm .dropDownList__expand:checked+.dropDownList__closeLabel+.dropDownList__options+.dropDownList__expandLabel{display:none}.olsuForm .dropDownList__input:checked+.dropDownList__label{height:auto;min-height:45px;margin-top:-45px}.olsuForm .dropDownList__options{font-weight:700}.olsuForm .dropDownList__options li{position:relative}.olsuForm .dropDownList__expand:checked~.dropDownList__options li:before{content:"";display:block;width:100%;height:1px;background-color:#efefef;position:absolute;top:0;left:0;z-index:1}.olsuForm__editAddress{text-align:right;font-size:16px;margin-top:8px}.olsuForm__lineList{display:flex;align-items:center;justify-content:center}.olsuForm__lineItem{width:50%}.olsuForm__lineItem:first-of-type{position:relative}.olsuForm__lineItem:first-of-type:after{position:absolute;right:0;top:50%;transform:translateY(-50%);content:"";display:block;width:1px;height:112px;background-color:#d8d8d8}.olsuForm__availableCardArea{margin-bottom:20px}.olsuForm__availableCard{text-align:center}.olsuForm__availableCardLead{font-weight:700;font-size:20px;margin-bottom:12px}.olsuForm__availableCardImage{width:400px;margin:auto}.olsuForm__availableCardImage img{display:block}.olsuForm__box--accountTransfer,.olsuForm__box--docomo{margin-top:16px}.olsuForm__box--accountTransfer .telNumberBox{background-color:#fff;border-radius:10px;padding:20px 0 24px;margin:12px auto}.olsuForm__box--accountTransfer .telNumberBox .olsuForm__telNumber{font-size:36px;margin-bottom:0}.olsuForm__box--accountTransfer .telNumberBox .olsuForm__telTime{margin-bottom:0}.olsuForm__cardOptionWrap{padding-left:72px;border-bottom:1px solid #e1e1e1;padding-bottom:16px;font-size:16px}.olsuForm__cardOptionWrap .c-noticeList{margin-top:8px;font-size:16px;font-weight:400}.olsuForm__cardOptionLabel{margin-bottom:8px}.olsuForm__cardOptionLabel small{display:block;font-size:16px;font-weight:400}.olsuForm__cardOptionLabel strong{display:block;font-size:24px;margin-top:3px}.olsuForm__cardOptionText strong{display:inline-block;margin-top:4px;color:#e02900}.olsuForm__cardOptionPrice{display:flex;justify-content:space-between;margin-bottom:4px}.olsuForm__cardOptionLink{text-align:right;margin-top:4px}.olsuForm__stockStatus{display:inline-block;font-size:16px;margin-top:4px}.olsuForm__termsLead{font-weight:700;color:#424242;margin-top:34px;margin-bottom:10px}.olsuForm .c-noticeList--terms{width:97%}.olsuForm__notice{margin-bottom:6px}.olsuForm__optionText{font-weight:700;font-size:16px;margin-bottom:12px}.olsuForm__optionText--alert{color:#e02900}.olsuForm__optionItem{margin-top:12px}.olsuForm__personalInfo{display:none;border:2px solid #b4b4b4;border-radius:4px;background-color:#fafafa;padding:24px;margin-bottom:20px}.olsuForm__personalInfo .olsuForm__group{padding-bottom:0;margin-bottom:0}.olsuForm__personalInfo .olsuForm__group:after{display:none}.olsuForm__personalInfo #zipcodeLabel{display:none;left:-20px}.olsuForm__personalInfo #zipcodeLabel:before{display:none}.olsuForm__personalInfo #zipcodeLabel+.olsuForm__formInput{padding:8px 12px}.olsuForm__personalInfo .c-btn--zipCode span:before{margin-left:-40px!important}.olsuForm__transmitted{display:none;border:2px solid #b4b4b4;border-radius:4px;background-color:#fafafa;padding:20px}.olsuForm__transmitted .text-alert{font-size:16px}.olsuForm__transmittedCheck{position:relative;font-weight:700;margin-bottom:8px;color:#424242}.olsuForm__transmittedCheck:after{content:"";display:inline-block;margin-left:8px;width:14px;height:12px;background-image:url(/app/nurohikari-directolsu/images/icon-search-checked.svg);background-position:50%;background-repeat:no-repeat}.olsuForm__requestList{margin:12px auto 24px;font-size:16px}.olsuForm__requestItem{padding:8px 12px}.olsuForm__requestItem:nth-of-type(odd){background-color:#f7f7f7}.olsuForm__requestItem .requestBox{display:block;padding-left:28px;position:relative}.olsuForm__requestItem .requestBox span{font-weight:700}.olsuForm__requestItem .requestBox:before{position:absolute;left:0;top:2px;content:"";display:block;width:14px;height:14px;border-radius:2px;border:2px solid #424242}.olsuForm__requestItem input[type=checkbox]:checked+.requestBox:before{background-image:url(/app/nurohikari-directolsu/images/icon-check.svg);background-position:50%;background-size:110%;background-repeat:no-repeat}.olsuForm__reserveBox .c-noticeList{font-size:16px}.olsuForm__reserveBoxTag{font-size:16px;font-weight:700;margin-bottom:12px}.olsuForm__reserveNote{text-align:center;font-weight:700;font-size:16px;color:#e02900;margin:16px auto 12px}.olsuForm__reference{margin:40px auto 24px}.olsuForm__reference .olsuForm__subHeading{font-size:20px}.olsuForm__referenceAbout{border:1px solid #bebebe;padding:24px}.olsuForm__referenceAboutTag{font-size:16px;font-weight:700;margin-bottom:12px}.olsuForm__referenceAboutImage{margin-bottom:20px}@media screen and (min-width:960px){.content__wrapper{position:relative;width:1280px;margin:auto}.olsuForm{width:720px}.olsuForm.addressResult,.olsuForm.addressSearch{width:760px;margin:auto;padding:40px 0 0}.olsuForm.addressResult .olsuForm__block,.olsuForm.addressSearch .olsuForm__block{padding:0 80px}.olsuForm__termsLead{font-size:19px}.olsuForm__btn .c-btn{width:480px;margin:auto}}@media only screen and (min-width:1280px){.guideStep{position:fixed;right:50%;top:90px;margin-right:-626px}.olsuForm__selectPlan{width:478px;position:fixed;transform:translate(50%);margin-right:-360px;right:50%;top:165px;padding:40px 0!important}.olsuForm__selectPlan--confirm{top:65px}.olsuForm__group--service{border:2px solid #efefef;padding:0 20px 24px;margin-bottom:132px}.olsuForm__group--service.olsuForm__group--noBorder{margin-bottom:40px}.olsuForm__group--service:after{bottom:-72px}.olsuForm__group--service .olsuForm__lead{margin-left:-22px;margin-right:-22px;margin-top:-2px}.olsuForm__group--service .olsuForm__card--option{padding:24px 24px 6px}.olsuForm__group--service .olsuForm__box--default{padding:12px}}@media screen and (max-width:959px){.olsuForm{border-top-left-radius:2.08551vw;border-top-right-radius:2.08551vw}.olsuForm--areaSearch{border-top-left-radius:0;border-top-right-radius:0}.olsuForm__group:after{width:100vw;left:-60px}.olsuForm__selectPlan{width:auto;padding:2.08551vw 2.08551vw 1.2513vw!important;margin-left:-7.29927vw;margin-right:-7.29927vw;border-bottom:1.04275vw solid #efefef;min-height:auto}.olsuForm__selectPlan--confirm{border-bottom:none}.olsuForm__selectPlanDetail{padding-top:3.33681vw}.olsuForm__applyBox{padding:3.12826vw 2.08551vw}}@media screen and (max-width:559px){.headerSimpleHikari__content{padding-top:12.30769vw!important;background-color:#f0f0f0}.headerSimpleHikari__content .headerSimpleHikari{border-bottom:1px solid #e1e1e1}.headerSimpleHikari__content .commonFooter{margin-top:0!important}.headerSimpleHikari__content .commonFooter__wrap{padding:0!important}img{max-width:100%}.text-alert{color:#e02900}.text-alert,.text-success{margin-bottom:1.53846vw;font-size:3.84615vw}.text-success{color:#000000}.text-center{text-align:center}.text-right{text-align:right}.text-someAreas{font-weight:700;text-align:left;margin-top:2.5641vw;font-size:3.58974vw}.text-someAreas span{display:block;text-align:center;background-color:#fff60b;padding:1.53846vw 0}.spaceBottom,.text-someAreas span{margin-bottom:3.07692vw}.link{color:#0066d5;font-size:3.33333vw}.font-bold{font-weight:700}.flex-blockPC{display:block}.flex-blockPC>div:not(:first-of-type){margin-left:0}.guideStep__zero:after{width:72.33333vw}.guideStep__one:after{width:79.33333vw}.guideStep__two:after{width:82.33333vw}.guideStep{position:relative;width:93.84615vw;margin:5.12821vw auto 9.23077vw;font-size:2.50385vw}.guideStep:after{position:absolute;left:50%;bottom:-4.10256vw;transform:translate(-50%);content:"";display:inline-block;height:1px;background-color:#707070;z-index:1}.guideStep__list{display:flex;justify-content:space-between;width:100%}.guideStep__item{position:relative;width:31.28205vw;text-align:center}.guideStep__item .ball{position:absolute;left:50%;bottom:-5.38462vw;transform:translate(-50%);display:inline-block;width:3.07692vw;height:3.07692vw;background-color:#6e6e6e;border-radius:50%;z-index:2}.guideStep__item.active .ball{background-color:#10a990}.guideStep__item.active:after{position:absolute;left:50%;bottom:-6.66667vw;content:"";transform:translate(-50%);display:inline-block;width:5.64103vw;height:5.64103vw;background-color:rgba(16,169,144,.24);border-radius:50%;margin-left:-2.92308vw;animation:zoom-in-anim 1.5s infinite}.olsuForm{padding-top:0;background-color:#fff;border-top-left-radius:5.12821vw;border-top-right-radius:5.12821vw;min-height:85vh}.olsuForm--areaSearch{border-top-left-radius:0;border-top-right-radius:0}.olsuForm--areaSearch.addressSearch{min-height:195vh}.olsuForm--areaSearch.addressConfirm .olsuForm__group,.olsuForm--areaSearch.addressNG .olsuForm__group{padding-bottom:10.25641vw;margin-bottom:7.69231vw}.olsuForm--areaSearch.addressConfirm .olsuForm__group:after,.olsuForm--areaSearch.addressNG .olsuForm__group:after{width:100vw;height:2.5641vw;background-color:#efefef}.olsuForm--areaSearch.addressConfirm .olsuForm__noticeDetail,.olsuForm--areaSearch.addressNG .olsuForm__noticeDetail{font-size:3.84615vw}.olsuForm *{line-height:1.35}.olsuForm__areaSearchStep{padding:3.07692vw 0 6.15385vw}.olsuForm__areaSearchStep:not(:last-of-type){border-bottom:1px solid #efefef}.olsuForm__areaSearchStep:first-of-type{padding-top:0}.olsuForm__areaSearchStep--02,.olsuForm__areaSearchStep--03,.olsuForm__areaSearchStep--04,.olsuForm__areaSearchStep--05{display:none}.olsuForm__areaSearchCheck{position:relative;font-size:3.84615vw;font-weight:700;margin-bottom:2.05128vw}.olsuForm__areaSearchCheck.checked:after{content:"";display:inline-block;margin-left:2px;width:3.58974vw;height:3.07692vw;background-image:url(/app/nurohikari-directolsu/images/icon-search-checked.svg);background-position:50%;background-repeat:no-repeat}.olsuForm__areaSearchItem{margin-top:2.05128vw}.olsuForm__areaSearchBtn{margin-top:auto}.olsuForm__areaSearchBtn span{color:#fff;position:relative;display:block;padding-left:3.07692vw}.olsuForm__areaSearchBtn span:before{content:"";position:absolute;display:block;width:6.15385vw;height:6.15385vw;background-image:url(/app/nurohikari-directolsu/images/icon-zipcode-white.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;left:50%;top:50%;transform:translate(-50%,-50%);margin-left:-21.79487vw}.olsuForm__mainBox{display:block;text-align:center;padding:4.10256vw 5.12821vw 6.15385vw;font-weight:700}.olsuForm__mainBox .olsuForm__heading{margin-bottom:2.5641vw}.olsuForm__benefitImage img{border-radius:4.10256vw}.olsuForm__benefitSummery{font-size:4.10256vw}.olsuForm__benefitSummery .text-alert{font-size:4.10256vw!important}.olsuForm__applyBox{text-align:center;margin:auto;padding:6.15385vw 5.12821vw;font-weight:700;border-top:2.5641vw solid #efefef;border-bottom:2.5641vw solid #efefef}.olsuForm__applyBox--g2n{border-top:none;margin-top:0;padding-top:0}.olsuForm__applyBox .olsuForm__heading{font-size:5.89744vw;margin-bottom:3.07692vw}.olsuForm__applyBox .olsuForm__btn{margin:3.07692vw auto}.olsuForm__applyBox .olsuForm__btn .c-btn{max-width:100%}.olsuForm__applyBox .text-alert{font-size:4.10256vw}.olsuForm__applyBox .c-noticeList{font-weight:400}.olsuForm__applyBox+.olsuForm__applyBox{position:relative;border-top:3.07692vw solid #fff;margin-top:-2.5641vw}.olsuForm__applyBox+.olsuForm__applyBox:before{display:block;content:"";width:89.74359vw;height:.25641vw;background-color:#bebebe;position:absolute;top:0}.olsuForm__benefitImage{margin-bottom:3.07692vw}.olsuForm__benefitImage img{border-radius:0}.olsuForm__block{padding:0 5.12821vw 8.20513vw}.olsuForm__group{position:relative;padding-bottom:10.25641vw;margin-bottom:7.69231vw}.olsuForm__group:after{content:"";display:block;width:100vw;height:2.5641vw;position:absolute;bottom:0;left:-5.12821vw;background-color:#efefef}.olsuForm__group--noBorder{padding-bottom:0;margin-bottom:10.25641vw}.olsuForm__group--noBorder:after{display:none}.olsuForm__group--option{background-color:#efefef;padding:7.69231vw 5.12821vw;margin:-10.25641vw -5.12821vw 7.69231vw}.olsuForm__group--webdelivery{font-size:3.33333vw}.olsuForm__group--webdelivery .c-noticeList{margin:4.10256vw auto}.olsuForm__group--apply .olsuForm__selectPlan{border-bottom:none;padding-top:0;padding-bottom:0;margin-bottom:7.69231vw}.olsuForm__group--promotion .olsuForm__confirm{border:2px solid #848484;border-radius:1.02564vw;padding:5.12821vw}.olsuForm__group--promotion .olsuForm__confirm:not(:first-of-type){margin-top:4.10256vw}.olsuForm__group--promotion .olsuForm__confirm .c-btn{width:100%}.olsuForm__group--promotion .olsuForm__confirm .c-btn--turning:active,.olsuForm__group--promotion .olsuForm__confirm .c-btn--turning:hover{background-color:#fff;color:#262626!important}.olsuForm__group--promotion .olsuForm__subHeading{font-size:4.87179vw}.olsuForm__group--promotion .olsuForm__confirmItemWrap{display:flex;border-bottom:1px solid #bebebe;margin-bottom:4.10256vw;padding-bottom:2.05128vw}.olsuForm__group--promotion .olsuForm__confirmItem{width:50%;border-bottom:none;margin-bottom:0;padding-bottom:0}.olsuForm__group--promotion .olsuForm__confirmItem:last-of-type{margin-bottom:0}.olsuForm__textBody{margin-top:3.07692vw}.olsuForm__text{line-height:1.35;font-size:3.84615vw;margin-bottom:2.05128vw}.olsuForm__text--accepted{font-size:4.61538vw;margin-bottom:3.07692vw}.olsuForm__primaryText{font-size:4.61538vw;margin-bottom:1.02564vw;font-weight:700}.olsuForm__selectPlan{width:auto;padding:5.12821vw 5.12821vw 3.07692vw!important;margin-left:-5.12821vw;margin-right:-5.12821vw;border-bottom:2.5641vw solid #efefef;min-height:auto}.olsuForm__selectPlan .olsuForm__heading--border{display:none}.olsuForm__selectPlan--confirm{border-bottom:none}.olsuForm__selectPlan--confirm .olsuForm__heading--border{display:block}.olsuForm__selectPlanList{position:relative;padding-left:24.61538vw;min-height:20.51282vw}.olsuForm__selectPlanList:before{content:"";display:block;width:20.51282vw;height:20.51282vw;background-size:contain;background-repeat:no-repeat;position:absolute;left:0;top:0}.olsuForm__selectPlanList.planG2N{padding-left:0}.olsuForm__selectPlanList.plan980:before{background-image:url(/app/nurohikari-directolsu/images/plan-lp980.svg)}.olsuForm__selectPlanItem{font-size:4.35897vw;font-weight:700}.olsuForm__selectPlanItem .c-noticeList--normal li{font-size:4.35897vw}.olsuForm__selectPlanItem span{display:inline-block;margin-bottom:1.02564vw;font-size:3.58974vw;color:#666;border:1px solid #666;border-radius:1.02564vw;padding:1.53846vw 2.05128vw}.olsuForm__selectPlanItem strong{font-size:5.12821vw}.olsuForm__selectPlanItem small{font-size:4.10256vw}.olsuForm__selectPlanItem:not(:last-of-type){margin-bottom:2.5641vw}.olsuForm__selectPlanItemHeight{line-height:40px}.olsuForm__selectPlanDetail{padding-top:8.20513vw}.olsuForm__heading{margin-bottom:6.15385vw;font-size:6.41026vw;font-weight:700;line-height:1.35;letter-spacing:.05em}.olsuForm__heading small{font-size:4.87179vw}.olsuForm__heading--border,.olsuForm__heading--icon{border-bottom:1px solid #d1d1d1;padding-bottom:2.5641vw}.olsuForm__heading--icon{padding-left:10.25641vw;position:relative}.olsuForm__heading--icon:before{content:"";display:block;width:9.23077vw;height:9.23077vw;position:absolute;left:0;top:-.51282vw;background-size:contain;background-repeat:no-repeat}.olsuForm__heading--search:before{background-image:url(/app/nurohikari-directolsu/images/icon-search.svg)}.olsuForm__heading--contractor:before{background-image:url(/app/nurohikari-directolsu/images/icon-contractor.svg)}.olsuForm__heading--payment:before{background-image:url(/app/nurohikari-directolsu/images/icon-payment.svg)}.olsuForm__heading--option:before{background-image:url(/app/nurohikari-directolsu/images/icon-option.svg)}.olsuForm__heading--reserve:before{background-image:url(/app/nurohikari-directolsu/images/icon-reserve.svg)}.olsuForm__heading--webdelivery:before{background-image:url(/app/nurohikari-directolsu/images/icon-webdelivery.svg)}.olsuForm__subHeading{font-size:5.64103vw;font-weight:700;border-bottom:1px solid #bebebe;padding-bottom:2.05128vw;margin-bottom:4.10256vw}.olsuForm__subHeading span{display:inline-block;margin-bottom:1.02564vw;font-size:3.58974vw;color:#666;border:1px solid #666;border-radius:1.02564vw;padding:.76923vw 2.05128vw 1.53846vw}.olsuForm__lead{font-size:4.35897vw;text-align:center;font-weight:700;padding:3.07692vw 0;margin-left:-5.12821vw;margin-right:-5.12821vw;margin-bottom:3.58974vw}.olsuForm__lead--warning{background-color:#fff60b}.olsuForm__lead--info{color:#fff;background-color:#1c4b60}.olsuForm__box--default{background-color:#f7f7f7;padding:2.05128vw 2.5641vw}.olsuForm__box--default .olsuForm__confirmItem:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none}.olsuForm__box--default .olsuForm__confirmTag{font-size:3.07692vw}.olsuForm__box--default .olsuForm__confirmDetail{font-size:3.84615vw;font-weight:400}.olsuForm__box--notice{background-color:rgba(255,102,25,.08);padding:3.07692vw;margin:3.07692vw auto}.olsuForm__boxLead{font-weight:700;text-align:center;margin-bottom:2.05128vw}.olsuForm__boxLead,.olsuForm__boxTimeSchedule{font-size:3.84615vw}.olsuForm__boxTimeSchedule strong{display:block;font-weight:700;margin-bottom:2.05128vw}.olsuForm__card{border-radius:5.12821vw;padding:4.10256vw;font-size:3.84615vw;font-weight:700;margin-bottom:4.10256vw}.olsuForm__card .c-noticeList{font-weight:400}.olsuForm__card .c-noticeList a{color:#0066d5}.olsuForm__card--tel{background-color:#fff;padding:6.15385vw 4.10256vw;margin-bottom:0}.olsuForm__card--tel .c-noticeList li{margin-bottom:0;font-size:3.07692vw;line-height:1.4}.olsuForm__card--ok{background-color:#edfcf1;font-size:4.61538vw;text-align:center;padding:4.10256vw}.olsuForm__card--ok *{color:#0fa990}.olsuForm__card--ok .olsuForm__cardImage{margin-bottom:1.02564vw}.olsuForm__card--confirm{background-color:#fffce5;font-size:4.61538vw;text-align:center;padding:4.10256vw}.olsuForm__card--confirm *{color:#e02900}.olsuForm__card--confirm .olsuForm__cardImage{margin-bottom:1.02564vw}.olsuForm__card--error{display:flex;align-items:center;justify-content:center;background-color:#f0f0f0;font-size:3.84615vw;height:37.69231vw}.olsuForm__card--error h3 strong{display:inline-block;font-size:5.12821vw;margin-bottom:2.5641vw}.olsuForm__card--notice{background-color:rgba(255,102,25,.08);font-size:4.61538vw;padding:4.10256vw}.olsuForm__card--notice .olsuForm__cardImage{margin-top:1.02564vw}.olsuForm__card--option{position:relative;background-color:#fff;border:.76923vw solid #efefef;box-shadow:2.5641vw 2.5641vw 2.5641vw 0 rgba(0,0,0,.16)}.olsuForm__card--option:last-of-type{margin-bottom:0}.olsuForm__card--option.checkOption{border:.76923vw solid #ff6619}.olsuForm__card--option .olsuForm__confirmBox+.olsuForm__radioArea{display:none}.olsuForm__card--option .olsuForm__radioArea{padding-top:3.07692vw}.olsuForm__card--option .olsuForm__radioArea .olsuForm__formTag{background-color:transparent;padding:0;font-size:3.33333vw;color:#666}.olsuForm__card--option .olsuForm__radioArea .olsuForm__formTag--required:after{top:0}.olsuForm__card--option .olsuForm__radioArea--callingNumber,.olsuForm__card--option .olsuForm__radioArea--nominee{padding-bottom:3.07692vw}.olsuForm__telBox{background-color:#eaf3f7;padding:8.20513vw 5.12821vw;margin-top:auto}.olsuForm__telHeading{font-size:4.87179vw;font-weight:700;text-align:center;margin-bottom:1.53846vw}.olsuForm__telTime{font-size:3.58974vw;font-weight:700;text-align:center;margin-bottom:4.10256vw}.olsuForm__telNumber{font-size:9.23077vw;font-weight:700;text-align:center;margin-bottom:3.07692vw}.olsuForm__telNumber a{text-decoration:none;pointer-events:auto}.olsuForm__flow{padding:7.69231vw 5.12821vw;margin:7.69231vw -5.12821vw;background-color:#efefef}.olsuForm__flowItem{position:relative;padding:4.10256vw;background-color:#fff;border-radius:2.05128vw}.olsuForm__flowItem:not(:last-of-type){margin-bottom:8.20513vw}.olsuForm__flowItem:not(:last-of-type):after{content:"";display:block;width:6.15385vw;height:6.15385vw;background-image:url(/app/nurohikari-directolsu/images/icon-arrow-bottom.svg);position:absolute;bottom:-7.17949vw;left:50%;transform:translate(-50%)}.olsuForm__flowStep{font-size:4.61538vw;font-weight:700;text-align:center}.olsuForm__flowAlert{margin-top:2.05128vw;font-size:3.07692vw;color:#e02900}.olsuForm__scrollFrame{margin-top:auto;border:1px solid #797979;border-radius:1.28205vw;padding:9.23077vw 5.12821vw;height:97.4359vw;overflow-y:auto}.olsuForm__scrollFrameItem:not(:first-of-type){margin-top:7.69231vw}.olsuForm__scrollFrameHeading{font-weight:700;font-size:4.35897vw;margin-bottom:5.12821vw}.olsuForm__scrollFrameDetail{font-size:3.33333vw;line-height:1.6!important}.olsuForm__scrollFrameDetail a{color:#0066d5}.olsuForm__noticeBox{text-align:center;border:1px solid #ddd}.olsuForm__noticeBox--address{margin:4.10256vw auto 2.05128vw}.olsuForm__noticeBox--address .olsuForm__personalInfo{display:block;width:auto;margin:2.5641vw auto 0;text-align:left}.olsuForm__noticeBox--address .olsuForm__btn{margin-top:2.5641vw}.olsuForm__noticeBox--address .olsuForm__btn .c-btn{max-width:100%}.olsuForm__noticeLead{background-color:#f0f0f0;padding:1.79487vw 0 2.82051vw;font-size:3.58974vw;font-weight:700}.olsuForm__noticeDetail{font-size:3.84615vw;padding:4.10256vw}.olsuForm__noticeDetail small{font-size:3.07692vw;font-weight:400;display:block;color:#424242;margin-bottom:1.02564vw}.olsuForm__noticeDetail strong{font-size:4.35897vw;font-weight:700}.olsuForm__noticeDetail:not(:last-of-type){border-bottom:1px solid #efefef}.olsuForm__noticeConfirm{margin-bottom:4.10256vw}.olsuForm__noticeConfirm p:not(:last-of-type){margin-bottom:2.05128vw}.olsuForm__formItem,.olsuForm__formItem:not(:first-of-type){margin-top:3.07692vw}.olsuForm__formTag{position:relative;background-color:#f0f0f0;padding:2.5641vw 2.05128vw;margin-bottom:2.05128vw;font-size:3.58974vw;font-weight:700;color:#424242}.olsuForm__formTag--required:after{position:absolute;right:2.05128vw;top:2.05128vw;content:"必須";display:inline-block;background-color:#e02900;border-radius:.51282vw;font-size:3.07692vw;font-weight:400;padding:.51282vw 2.05128vw 1.02564vw;color:#fff}.olsuForm__formGroup--zipCode{display:flex;justify-content:space-between;width:auto;margin-bottom:2.05128vw}.olsuForm__formGroup--zipCode .olsuForm__btn,.olsuForm__formGroup--zipCode .olsuForm__formInputArea{width:48.5%}.olsuForm__formGroup--zipCode .olsuForm__formInputArea{position:relative;font-size:5.38462vw}.olsuForm__formGroup--zipCode .olsuForm__formInputArea label{position:absolute;left:3.07692vw;top:50%;transform:translateY(-50%);opacity:.4}.olsuForm__formGroup--zipCode .olsuForm__formInputArea input{padding-left:9.23077vw;height:12.5641vw;line-height:12.5641vw;height:14.35897vw}.olsuForm__formGroup--zipCode .olsuForm__formInputArea input::-moz-placeholder{font-size:5.38462vw}.olsuForm__formGroup--zipCode .olsuForm__formInputArea input::placeholder{font-size:5.38462vw}.olsuForm__formGroup--zipCode .olsuForm__formInputArea input.invalid{box-shadow:inset 0 0 0 .51282vw #e02900}.olsuForm__formGroup--zipCode .olsuForm__btn .c-btn--zipCode{height:14.35897vw;border:2px solid #262626;padding:4.35897vw 0!important;width:auto}.olsuForm__formGroup--zipCode .olsuForm__btn .c-btn--zipCode.inactive{opacity:.5;pointer-events:none}.olsuForm__formGroup--zipCode .olsuForm__btn .c-btn--zipCode span{position:relative;display:block;color:#262626!important;padding-left:3.07692vw}.olsuForm__formGroup--zipCode .olsuForm__btn .c-btn--zipCode span:before{content:"";position:absolute;display:block;width:6.15385vw;height:6.15385vw;background-image:url(/app/nurohikari-directolsu/images/icon-zipcode.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;left:50%;top:50%;transform:translate(-50%,-50%);margin-left:-15.38462vw}.olsuForm__formGroup--nameKana,.olsuForm__formGroup--nameKanji{display:flex;justify-content:space-between}.olsuForm__formGroup--nameKana .olsuForm__formInput,.olsuForm__formGroup--nameKanji .olsuForm__formInput{width:48.5%}.olsuForm__formGroup--nameKanji{margin-bottom:2.05128vw}.olsuForm__formGroup--gender .olsuForm__radio{font-size:3.58974vw;padding:2.05128vw 0}.olsuForm__formGroup--gender .olsuForm__radio input:checked+label:after{top:1.41026vw}@-moz-document url-prefix(){.olsuForm__formGroup--gender .olsuForm__radio input:checked+label:after{top:1.53846vw;transform:translate(0)}}.olsuForm__formGroup--birthday select{margin-bottom:3.07692vw}.olsuForm__formGroup--birthday select:first-of-type{width:24.61538vw}.olsuForm__formGroup--birthday select:not(:first-of-type){width:19.48718vw}.olsuForm__formGroup--birthday .olsuForm__selectbirthDate{display:inline-block;padding:0 1.02564vw;font-size:4.61538vw}.olsuForm__formGroup--anotherAddress select{background-image:url(/app/nurohikari-directolsu/images/icon-select.png);background-position:right 3.07692vw center;background-repeat:no-repeat;background-size:3.84615vw 1.92308vw}.olsuForm__formGroup--mail .olsuForm__formInput{margin-bottom:2.05128vw}.olsuForm__formGroup--installationAddress,.olsuForm__formGroup--searchAddress{margin-bottom:3.07692vw}.olsuForm__formGroup--installationAddress .olsuForm__formInput--01,.olsuForm__formGroup--installationAddress .olsuForm__formInput--02,.olsuForm__formGroup--searchAddress .olsuForm__formInput--01,.olsuForm__formGroup--searchAddress .olsuForm__formInput--02{width:33.58974vw}.olsuForm__formGroup--installationAddress .olsuForm__formInput--03,.olsuForm__formGroup--searchAddress .olsuForm__formInput--03{width:38.20513vw}.olsuForm__formGroup--installationAddress .olsuForm__formInput--04,.olsuForm__formGroup--searchAddress .olsuForm__formInput--04{width:100%}.olsuForm__formGroup--installationAddress .olsuForm__formInput--05,.olsuForm__formGroup--searchAddress .olsuForm__formInput--05{width:34.10256vw}.olsuForm__formGroup--installationAddress .olsuForm__formInput--06,.olsuForm__formGroup--installationAddress .olsuForm__formInput--07,.olsuForm__formGroup--searchAddress .olsuForm__formInput--06,.olsuForm__formGroup--searchAddress .olsuForm__formInput--07{width:27.94872vw}.olsuForm__formGroup--installationAddress .olsuForm__formInput--08,.olsuForm__formGroup--searchAddress .olsuForm__formInput--08{width:37.69231vw}.olsuForm__formGroup--installationAddress .olsuForm__selectAddressRoomNo,.olsuForm__formGroup--searchAddress .olsuForm__selectAddressRoomNo{display:inline-block;padding:0 1.02564vw;font-size:4.61538vw}.olsuForm__formGroup--anotherAddress.line2{display:flex;justify-content:space-between}.olsuForm__formGroup--anotherAddress .olsuForm__formInput--01{width:38.46154vw}.olsuForm__formGroup--anotherAddress .olsuForm__formInput--02{width:48.5%}.olsuForm__formGroup--anotherAddress .olsuForm__formInput--04,.olsuForm__formGroup--anotherAddress .olsuForm__formInput--05{width:28.71795vw}.olsuForm__formGroup--anotherAddress .olsuForm__formInput--06{width:100%;margin-right:8px}.olsuForm__formGroup--anotherAddress .olsuForm__formInput--07{width:28.71795vw}.olsuForm__formGroup--anotherAddress .olsuForm__select{width:48.5%}.olsuForm__formGroup--anotherAddress .olsuForm__selectAddressRoomNo{display:inline-block;padding:0 1.02564vw;font-size:4.61538vw}.olsuForm__formGroup--creditCard .olsuForm__formInput--02{width:40.76923vw}.olsuForm__formGroup--creditCard .olsuForm__formInput--03,.olsuForm__formGroup--creditCard .olsuForm__formInput--04{width:47%}.olsuForm__formGroup--ownershipForm select{width:100%;background-image:url(/app/nurohikari-directolsu/images/icon-select.png);background-position:right 3.07692vw center;background-repeat:no-repeat;background-size:3.84615vw 1.92308vw}.olsuForm__installationAddress,.olsuForm__searchAddress{font-size:5.12821vw;margin-bottom:3.07692vw}.olsuForm__searchAddress{margin-top:3.07692vw;color:#666}.olsuForm__formLabel{font-size:3.33333vw;font-weight:700;color:#666;margin-bottom:1.02564vw}.olsuForm__radio label{position:relative;font-weight:700;padding-left:7.69231vw;margin-right:6.41026vw}.olsuForm__radio label:last-of-type{margin-right:0}.olsuForm__radio label:before{content:"";display:block;position:absolute;top:50%;left:0;width:4.10256vw;height:4.10256vw;border:.51282vw solid #757575;border-radius:50%;background-color:#fff;transform:translateY(-50%)}.olsuForm__radio input:checked+label:after{content:"";display:block;position:absolute;top:1.53846vw;left:1.28205vw;width:2.5641vw;height:2.5641vw;background-color:#424242;border-radius:50%}.olsuForm__radioArea{border:.76923vw solid #848484;border-radius:1.02564vw;padding:0 3.07692vw;margin-top:3.07692vw;margin-bottom:3.07692vw;font-weight:400}.olsuForm__radioArea--noRound{border-radius:0;border:none;border-bottom:1px solid #bebebe;padding:0}.olsuForm__radioArea--noRound .olsuForm__radioItem{border-top:1px solid #bebebe}.olsuForm__radioArea--noRound .olsuForm__radioItem:not(:last-of-type){border-bottom:none}.olsuForm__radioArea--noRound .olsuForm__radioItem label:before{width:4.10256vw;height:4.10256vw;top:3.07692vw}.olsuForm__radioArea--noRound .olsuForm__radioItem input[type=radio]:checked+label:after{top:4.35897vw;left:1.79487vw;width:2.5641vw;height:2.5641vw}.olsuForm__radioArea--noBorder{border-bottom:none}.olsuForm__radioArea--portability{padding-bottom:3.07692vw}.olsuForm__radioItem label{position:relative;display:block;padding:3.07692vw 3.07692vw 3.07692vw 8.20513vw;min-height:12.82051vw}.olsuForm__radioItem label:before{position:absolute;left:.51282vw;top:2.82051vw;content:"";display:block;width:4.10256vw;height:4.10256vw;border-radius:50%;border:.51282vw solid #757575}.olsuForm__radioItem:not(:last-of-type){border-bottom:1px solid #efefef}.olsuForm__radioItem input[type=radio]:checked+label:after{position:absolute;left:1.79487vw;top:4.10256vw;content:"";display:block;width:2.5641vw;height:2.5641vw;border-radius:50%;background-color:#424242}.olsuForm__radioPlanName{display:block;font-size:3.84615vw;font-weight:700;margin-bottom:.51282vw}.olsuForm__radioPlanFlag{display:inline-block;background-color:#e82300;color:#fff;font-weight:700;font-size:3.07692vw;border-radius:3.07692vw;padding:1.02564vw 3.07692vw;margin:1.02564vw 0}.olsuForm__radioPrice{position:absolute;right:0;top:3.07692vw;display:block;font-size:3.84615vw}.olsuForm__radioAlert{display:block;color:#e02900;font-size:3.33333vw;margin-bottom:1.53846vw}.olsuForm__radioAlert del{color:#e02900}.olsuForm__radioText{display:block;font-size:3.33333vw;margin-bottom:1.53846vw}.olsuForm__radioSummery{display:block;font-size:3.07692vw;font-weight:400}.olsuForm__radioSummery .olsuForm__box{display:block}.olsuForm__radioSummery .text-alert{display:block;margin-top:1.53846vw;font-size:3.07692vw}.olsuForm__checkbox label{position:relative;font-weight:700;padding-left:7.69231vw;margin-right:6.41026vw}.olsuForm__checkbox label:before{content:"";display:block;position:absolute;top:50%;left:0;width:4.10256vw;height:4.10256vw;border:.51282vw solid #757575;border-radius:50%;background-color:#fff;transform:translateY(-50%)}.olsuForm__checkbox input:checked+label:after{content:"";display:block;position:absolute;top:1.53846vw;left:1.28205vw;width:2.5641vw;height:2.5641vw;background-color:#424242;border-radius:50%}.olsuForm__checkboxArea{border:.76923vw solid #848484;border-radius:1.02564vw;padding:0 3.07692vw;margin-top:3.07692vw;margin-bottom:3.07692vw;font-weight:400}.olsuForm__checkboxArea--noRound{border-radius:0;border:none;border-bottom:1px solid #bebebe;padding:0}.olsuForm__checkboxArea--noRound .olsuForm__checkboxItem{border-top:1px solid #bebebe}.olsuForm__checkboxArea--noRound .olsuForm__checkboxItem:not(:last-of-type){border-bottom:none}.olsuForm__checkboxArea--noRound .olsuForm__checkboxItem label:before{width:4.10256vw;height:4.10256vw;top:3.07692vw}.olsuForm__checkboxArea--noRound .olsuForm__checkboxItem input[type=checkbox]:checked+label:after{top:4.35897vw;left:1.79487vw;width:2.5641vw;height:2.5641vw}.olsuForm__checkboxArea--noBorder{border-bottom:none}.olsuForm__checkboxArea--portability{padding-bottom:3.07692vw}.olsuForm__checkboxItem label{position:relative;display:block;padding:3.07692vw 3.07692vw 3.07692vw 8.20513vw;min-height:12.82051vw}.olsuForm__checkboxItem label:before{position:absolute;left:.51282vw;top:2.82051vw;content:"";display:block;width:4.10256vw;height:4.10256vw;border:.51282vw solid #757575}.olsuForm__checkboxItem:not(:last-of-type){border-bottom:1px solid #efefef}.olsuForm__checkboxItem input[type=checkbox]:checked+label:after{position:absolute;left:1.79487vw;top:4.10256vw;content:"";display:block;width:2.5641vw;height:2.5641vw;background-color:#424242}.olsuForm__checkboxPlanName{display:block;font-size:3.84615vw;font-weight:700;margin-bottom:.51282vw}.olsuForm__checkboxPrice{position:absolute;right:0;top:3.07692vw;display:block;font-size:3.84615vw}.olsuForm__checkboxAlert{display:block;color:#e02900;font-size:3.33333vw;margin-bottom:1.53846vw}.olsuForm__checkboxAlert del{color:#e02900}.olsuForm__checkboxSummery{display:block;font-size:3.07692vw;font-weight:400}.olsuForm__checkboxSummery .olsuForm__box{display:block}.olsuForm__formInput{border:1px solid #ddd;background-color:#fff;width:100%;border-radius:1.28205vw;padding:3.07692vw;font-size:5.38462vw;letter-spacing:.05em;font-weight:700}.olsuForm__formInput::-moz-placeholder{font-size:5.38462vw;font-weight:400;color:#bebebe}.olsuForm__formInput::placeholder{font-size:5.38462vw;font-weight:400;color:#bebebe}.olsuForm__formInput:active,.olsuForm__formInput:focus,.olsuForm__formInput:hover{box-shadow:inset 0 0 0 .51282vw #21a7ec}.olsuForm__formInput--half{width:43.84615vw}.olsuForm__formInput:disabled{background-color:#e1e1e1;pointer-events:none}.olsuForm__select{width:100%;max-width:100%;min-height:45px;border:1px solid #ddd;border-radius:1.28205vw;padding:3.07692vw;background-image:url(/app/nurohikari-directolsu/images/icon-select.png);background-position:right 3.07692vw center;background-repeat:no-repeat;background-size:3.84615vw 1.92308vw}.olsuForm__confirmBox{font-size:3.84615vw;font-weight:700;margin-bottom:1.02564vw}.olsuForm__confirmBox--additionalRvoipServices,.olsuForm__confirmBox--additionalServices,.olsuForm__confirmBox--contract2ndTV,.olsuForm__confirmBox--notDiscount2years,.olsuForm__confirmBox--numberPortability,.olsuForm__confirmBox--webdelivery{width:auto}.olsuForm__confirmBox--nominee,.olsuForm__confirmBox--numberPortability{margin-bottom:2.05128vw}.olsuForm__confirmBox--nominee{padding-top:12px;width:auto}.olsuForm__confirmBox--parentalConcent{width:auto}.olsuForm__confirmBox .confirmBox{display:block;padding-left:6.41026vw;position:relative}.olsuForm__confirmBox .confirmBox:before{position:absolute;left:0;top:.25641vw;content:"";display:block;width:3.58974vw;height:3.58974vw;border-radius:.51282vw;border:.51282vw solid #424242}.olsuForm__confirmBox input[type=checkbox]:checked+.confirmBox:before{background-image:url(/app/nurohikari-directolsu/images/icon-check.svg);background-position:50%;background-size:110%;background-repeat:no-repeat}.olsuForm__confirmBox .agreeBox{position:relative;display:block;border:2px solid #848484;border-radius:1.02564vw;padding:3.58974vw 3.84615vw 3.58974vw 12.82051vw}.olsuForm__confirmBox .agreeBox:before{position:absolute;left:2.5641vw;top:50%;transform:translateY(-50%);content:"";display:block;width:7.69231vw;height:7.69231vw;border-radius:50%;background-image:url(/app/nurohikari-directolsu/images/icon-option-not-checked.svg);background-position:50%;background-size:cover;background-repeat:no-repeat}.olsuForm__confirmBox input[type=checkbox]:checked+.agreeBox{border:2px solid #ff6619}.olsuForm__confirmBox input[type=checkbox]:checked+.agreeBox:before{background-image:url(/app/nurohikari-directolsu/images/icon-option-checked.svg);background-position:50%;background-size:cover;background-repeat:no-repeat}.olsuForm__confirmBox .optionBox{display:block;padding:3.07692vw 0 0;text-align:center}.olsuForm__confirmBox .optionBox:before{position:absolute;left:4.10256vw;top:5.12821vw;content:"";display:block;width:10.25641vw;height:10.25641vw;border-radius:50%;background-image:url(/app/nurohikari-directolsu/images/icon-option-not-checked.svg);background-position:50%;background-size:cover;background-repeat:no-repeat}.olsuForm__confirmBox .optionBox span{display:inline-block;position:relative;padding-left:7.69231vw}.olsuForm__confirmBox .optionBox span:before{position:absolute;left:0;top:50%;transform:translateY(-50%);content:"";display:block;width:6.15385vw;height:6.15385vw;border-radius:50%;background-image:url(/app/nurohikari-directolsu/images/icon-option-add.svg);background-size:cover;background-repeat:no-repeat;background-position:50%;transition:all .3s}.olsuForm__confirmBox input[type=checkbox]:checked+.optionBox:before{background-image:url(/app/nurohikari-directolsu/images/icon-option-checked.svg);background-position:50%;background-size:cover;background-repeat:no-repeat}.olsuForm__confirmBox input[type=checkbox]:checked+.optionBox span:before{background-image:url(/app/nurohikari-directolsu/images/icon-option-delete.svg)}.olsuForm__confirm{color:#424242}.olsuForm__confirm .c-btn{width:auto!important}.olsuForm__confirmItem{border-bottom:1px solid #efefef;margin-bottom:2.05128vw;padding-bottom:2.05128vw}.olsuForm__confirmItem:last-of-type{margin-bottom:6.15385vw}.olsuForm__confirmTag{font-weight:400;font-size:3.07692vw;margin-bottom:1.02564vw}.olsuForm__confirmDetail{font-weight:700;font-size:4.35897vw}.olsuForm__confirmDetail>.olsuForm__box{margin-top:1.02564vw}.olsuForm__confirmLink{font-weight:400;font-size:3.07692vw;margin-top:-2.05128vw;margin-bottom:4.10256vw}.olsuForm__btn .c-btn{text-decoration:none;padding:4.35897vw 7.17949vw!important;font-size:3.58974vw}.olsuForm__btn .c-btn.inactive{pointer-events:none}.olsuForm__btn .c-btn-w400{width:auto!important}.olsuForm__btn .c-btn--defaultArrow.inactive{background-color:#8c8c8c;border:.51282vw solid #8c8c8c}.olsuForm__btn .c-btn--conv.inactive{background-color:rgba(211,13,88,.4)}.olsuForm__btn .c-btn--next,.olsuForm__btn .c-btn--prev{position:relative;border:2px solid #262626}.olsuForm__btn .c-btn--next.inactive,.olsuForm__btn .c-btn--prev.inactive{opacity:.35;pointer-events:none}.olsuForm__btn .c-btn--next:before,.olsuForm__btn .c-btn--prev:before{content:"";display:block;width:6.15385vw;height:6.15385vw;position:absolute;top:50%;transform:translateY(-50%);background-size:contain;background-position:50%;background-repeat:no-repeat}.olsuForm__btn .c-btn--prev:before{left:1.02564vw;background-image:url(/app/nurohikari-directolsu/images/icon-btn-prev.svg)}.olsuForm__btn .c-btn--next:before{right:1.02564vw;background-image:url(/app/nurohikari-directolsu/images/icon-btn-next.svg)}.olsuForm__btn--2cols{width:auto;display:flex;justify-content:space-between}.olsuForm__btn--2cols .c-btn{width:43.07692vw!important}.olsuForm__btn--border{margin-top:6.15385vw;padding-top:6.15385vw;padding-bottom:0;border-top:1px solid #efefef}.olsuForm__btn--option{margin-top:7.69231vw}.olsuForm__btn--reserve{margin-top:7.69231vw;padding-bottom:0}.olsuForm__btn--close{margin-top:10.25641vw;padding-bottom:0}.olsuForm__btn--apply{margin-top:7.69231vw}.olsuForm__btn--apply .c-btn{position:relative;text-align:left;padding-left:3.07692vw!important;padding-right:3.07692vw!important;margin-bottom:2.05128vw!important}.olsuForm__btn--apply .c-btn:after{content:"";display:block;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:12px;height:12px;background-image:url(/app/nurohikari-directolsu/images/icon-arrow-white2.svg);background-size:contain;background-repeat:no-repeat}.olsuForm__btn--apply .c-btn:active,.olsuForm__btn--apply .c-btn:hover{opacity:1!important}.olsuForm__btn--apply .c-btn:active:after,.olsuForm__btn--apply .c-btn:hover:after{position:absolute;animation:arrow .4s}.olsuForm__btn--apply .olsuForm__selectPlanItem{color:#fff!important}.olsuForm__btn--apply .olsuForm__selectPlanItem span{border:1px solid #fff;color:#fff!important}.olsuForm .closeBtn{margin:0 auto;padding:3.07692vw 0;font-size:3.58974vw;border-radius:6.15385vw;width:100%}.olsuForm .closeBtn span:before{top:0;font-size:4.61538vw}.olsuForm .c-noticeList{font-size:3.33333vw}.olsuForm .c-noticeList li{margin-bottom:0!important}.olsuForm .c-noticeList li:not(:last-of-type){margin-bottom:.5em!important}.olsuForm .c-noticeList li .linkPDF{position:relative;display:inline-block}.olsuForm .c-noticeList li .linkPDF:after{display:inline-block;content:"PDF";background-color:#c52a1f;color:#fff;font-size:2.5641vw;font-weight:700;padding:0 1.02564vw;margin-left:1.02564vw}.olsuForm .c-noticeList li small{display:inline-block;font-size:3.33333vw;margin-top:1.02564vw}.olsuForm .c-noticeList--normal li{position:relative;padding-left:1.3em}.olsuForm .c-noticeList--normal li:before{content:"・";position:absolute;left:0;top:0}.olsuForm .c-noticeList--mark{margin-top:2.05128vw}.olsuForm .c-noticeList--mark li,.olsuForm .c-noticeList--mark-none li{display:inline-block;padding-left:1.3em}.olsuForm .c-noticeList--mark-none li{list-style:none}.olsuForm .c-noticeList--alert li,.olsuForm .c-noticeList--alert li:before{font-weight:700;color:#e02900}.olsuForm .c-noticeList+.c-noticeList{margin-top:2.05128vw}.olsuForm__reserveTableWrap{min-height:69.23077vw}.olsuForm__reserveTableBody{display:none;margin-left:-5.12821vw;margin-right:-5.12821vw}.olsuForm__reserveTableBody[data-week="3"]{display:block}.olsuForm__reserveYearMonth{text-align:center;background-color:#ededed;font-size:3.84615vw;padding:2.05128vw 0 2.5641vw;margin-bottom:2.5641vw}.olsuForm__reserveYearMonth strong{font-weight:700;font-size:4.87179vw}.olsuForm__reserveTable{border-collapse:collapse;width:100%}.olsuForm__reserveTable thead tr th{font-size:3.07692vw;padding:1.53846vw 0;color:#666}.olsuForm__reserveTable thead tr th.sunday{color:#d00000}.olsuForm__reserveTable tbody tr:first-of-type{background:#f0f0f0;font-weight:400;font-size:4.35897vw}.olsuForm__reserveTable tbody tr:not(:first-of-type) td:not(:first-of-type){background-image:url(/app/nurohikari-directolsu/images/icon-not-available.svg);background-size:4.61538vw 4.61538vw;background-position:50%}.olsuForm__reserveTable tbody tr:not(:first-of-type) td.availableDate{background-image:none;position:relative}.olsuForm__reserveTable tbody tr:not(:first-of-type) td.availableDate:after{content:"";display:block;width:6.15385vw;height:6.15385vw;background-color:#0fa990;border-radius:50%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.olsuForm__reserveTable tbody tr:not(:first-of-type) td.availableDate.selected:after{background-color:transparent;background-image:url(/app/nurohikari-directolsu/images/icon-reserve-check.svg);background-size:cover;background-repeat:no-repeat;background-position:50%}.olsuForm__reserveTable tbody tr td{font-weight:700;color:#666;text-align:center;border:1px solid #a0a0a0;height:12.05128vw;vertical-align:middle;width:12.82051vw}.olsuForm__reserveTable tbody tr td:first-of-type{font-size:3.33333vw;width:15.38462vw}.olsuForm .dropDownSelect{position:relative;display:block;width:100%;height:100%;font-size:3.84615vw}.olsuForm .dropDownSelect *{position:relative;margin:0;padding:0;box-sizing:border-box;border-color:inherit}.olsuForm .dropDownList{width:100%;height:100%;cursor:pointer;background-color:#fff;border-radius:1.02564vw}.olsuForm .dropDownList__expand{width:0;height:11.53846vw;position:absolute;top:0;right:0}.olsuForm .dropDownList__expand:after{position:absolute;top:1.2em;right:.5em;width:0;height:0;padding:0;content:"";pointer-events:none;border-top:6px solid rgba(0,0,0,.3);border-right:6px solid transparent;border-left:6px solid transparent;transform:translate(-50%,-50%) rotate(0deg) scaleY(1.75);transition:all .35s cubic-bezier(.4,.25,.3,1);z-index:2;opacity:.6}.olsuForm .dropDownList__expand:hover:after{opacity:1}.olsuForm .dropDownList__expand:checked:after{transform:translate(-50%,-50%) rotate(180deg) scaleX(-1) scaleY(1.75)}.olsuForm .dropDownList__expandLabel{display:block;width:100%;height:100%;position:absolute;top:0;left:0;cursor:pointer}.olsuForm .dropDownList__close{display:none}.olsuForm .dropDownList__closeLabel{width:100vw;height:100vh;position:fixed;top:0;left:0;display:none}.olsuForm .dropDownList__items{overflow:hidden;width:100%;border:2px solid #848484;border-radius:1.02564vw;padding-top:11.53846vw;padding-left:3.07692vw;padding-right:3.07692vw;font-size:3.84615vw;background-image:url(/app/nurohikari-directolsu/images/icon-select.png);background-position:right 3.07692vw top 4.61538vw;background-repeat:no-repeat;background-size:3.84615vw 1.92308vw}.olsuForm .dropDownList__input{display:none}.olsuForm .dropDownList__label{transition:all .35s cubic-bezier(.4,.25,.3,1);display:block;height:0;line-height:11.53846vw;overflow:hidden;color:#333;background-color:#fff;cursor:pointer}.olsuForm .dropDownList__label small{font-size:3.33333vw;font-weight:400;margin-right:2.05128vw}.olsuForm .dropDownList__placeholder{display:block;width:100%;height:11.53846vw;padding-left:3.58974vw;padding-right:3.58974vw;background-color:#fff;position:absolute;top:0;left:0;opacity:1;background-color:transparent}.olsuForm .dropDownList__expand:checked+.dropDownList__closeLabel{display:block}.olsuForm .dropDownList__expand:checked+.dropDownList__closeLabel+.dropDownList__options
.dropDownList__label{height:auto;min-height:11.53846vw}.olsuForm .dropDownList__expand:checked+.dropDownList__closeLabel+.dropDownList__options
.dropDownList__label:hover{background-color:#f7f7f7}.olsuForm .dropDownList__expand:checked+.dropDownList__closeLabel+.dropDownList__options+.dropDownList__expandLabel{display:none}.olsuForm .dropDownList__input:checked+.dropDownList__label{height:auto;min-height:11.53846vw;margin-top:-11.53846vw}.olsuForm .dropDownList__options{font-weight:700}.olsuForm .dropDownList__options li{position:relative}.olsuForm .dropDownList__expand:checked~.dropDownList__options li:before{content:"";display:block;width:100%;height:1px;background-color:#efefef;position:absolute;top:0;left:0;z-index:1}.olsuForm__editAddress{text-align:right;font-size:3.33333vw;margin-top:2.05128vw}.olsuForm__lineList{display:block}.olsuForm__lineItem{width:auto}.olsuForm__lineItem:first-of-type{display:none}.olsuForm__availableCardArea{margin-bottom:5.12821vw}.olsuForm__availableCard{text-align:center}.olsuForm__availableCardLead{font-weight:700;font-size:4.61538vw;margin-bottom:2.05128vw}.olsuForm__availableCardImage{width:auto;margin:auto}.olsuForm__availableCardImage img{display:block}.olsuForm__box--accountTransfer,.olsuForm__box--docomo{margin-top:4.10256vw}.olsuForm__box--accountTransfer .telNumberBox{background-color:#fff;border-radius:2.5641vw;padding:1.02564vw 0 2.05128vw;margin:2.05128vw auto}.olsuForm__box--accountTransfer .telNumberBox .olsuForm__telNumber{font-size:9.23077vw;margin-bottom:0}.olsuForm__box--accountTransfer .telNumberBox .olsuForm__telTime{margin-bottom:0}.olsuForm__cardOptionWrap{padding-left:13.33333vw;border-bottom:1px solid #e1e1e1;padding-bottom:2.05128vw;font-size:3.33333vw}.olsuForm__cardOptionWrap .c-noticeList{margin-top:2.05128vw;font-size:3.07692vw;font-weight:400}.olsuForm__cardOptionLabel{margin-bottom:1.02564vw}.olsuForm__cardOptionLabel small{display:block;font-size:3.07692vw;font-weight:400}.olsuForm__cardOptionLabel strong{display:block;font-size:6.15385vw;margin-top:0}.olsuForm__cardOptionText strong{display:inline-block;margin-top:1.02564vw;color:#e02900}.olsuForm__cardOptionPrice{display:flex;justify-content:space-between;margin-bottom:1.02564vw}.olsuForm__cardOptionLink{text-align:right;margin-top:1.02564vw}.olsuForm__stockStatus{display:inline-block;font-size:3.33333vw;margin-top:.51282vw;margin-bottom:.51282vw}.olsuForm__termsLead{font-weight:700;color:#424242;margin-top:6.15385vw;margin-bottom:2.5641vw}.olsuForm .c-noticeList--terms{width:97%}.olsuForm__notice{margin-bottom:1.53846vw}.olsuForm__optionText{font-weight:700;font-size:3.33333vw;margin-bottom:3.07692vw}.olsuForm__optionText--alert{color:#e02900}.olsuForm__optionItem{margin-top:3.07692vw}.olsuForm__personalInfo{display:none;border:2px solid #b4b4b4;border-radius:1.02564vw;background-color:#fafafa;padding:5.12821vw;margin-bottom:3.07692vw}.olsuForm__personalInfo .olsuForm__group{padding-bottom:0;margin-bottom:0}.olsuForm__personalInfo .olsuForm__group:after{display:none}.olsuForm__personalInfo #zipcodeLabel{display:none;left:-5.12821vw}.olsuForm__personalInfo #zipcodeLabel:before{display:none}.olsuForm__personalInfo #zipcodeLabel+.olsuForm__formInput{padding:3.07692vw}.olsuForm__personalInfo .c-btn--zipCode span:before{margin-left:-10.25641vw!important}.olsuForm__transmitted{display:none;border:2px solid #b4b4b4;border-radius:1.02564vw;background-color:#fafafa;padding:5.12821vw}.olsuForm__transmitted .text-alert{font-size:3.33333vw}.olsuForm__transmittedCheck{position:relative;font-weight:700;margin-bottom:2.05128vw;color:#424242}.olsuForm__transmittedCheck:after{content:"";display:inline-block;margin-left:2.05128vw;width:3.58974vw;height:3.07692vw;background-image:url(/app/nurohikari-directolsu/images/icon-search-checked.svg);background-position:50%;background-repeat:no-repeat}.olsuForm__requestList{margin:3.07692vw auto 5.12821vw;font-size:3.33333vw}.olsuForm__requestItem{padding:2.05128vw 3.07692vw}.olsuForm__requestItem:nth-of-type(odd){background-color:#f7f7f7}.olsuForm__requestItem .requestBox{display:block;padding-left:8.20513vw;position:relative}.olsuForm__requestItem .requestBox span{font-weight:700}.olsuForm__requestItem .requestBox:before{position:absolute;left:0;top:.25641vw;content:"";display:block;width:4.61538vw;height:4.61538vw;border-radius:.51282vw;border:.51282vw solid #424242}.olsuForm__requestItem input[type=checkbox]:checked+.requestBox:before{background-image:url(/app/nurohikari-directolsu/images/icon-check.svg);background-position:50%;background-size:110%;background-repeat:no-repeat}.olsuForm__reserveBox .c-noticeList{font-size:3.84615vw}.olsuForm__reserveBoxTag{font-size:3.84615vw;font-weight:700;margin-bottom:2.05128vw}.olsuForm__reserveNote{text-align:center;font-weight:700;font-size:3.84615vw;color:#e02900;margin:4.10256vw auto 3.07692vw}.olsuForm__reference{margin:6.15385vw auto 5.12821vw}.olsuForm__reference .olsuForm__subHeading{font-size:4.35897vw}.olsuForm__referenceAbout{border:1px solid #bebebe;padding:3.58974vw}.olsuForm__referenceAboutTag{font-size:3.84615vw;font-weight:700;margin-bottom:3.07692vw}.olsuForm__referenceAboutImage{margin-bottom:2.05128vw}}.olsuForm__modalBody{display:none}.olsuForm__modalbg{position:fixed;z-index:9998;top:0;left:0;background-color:rgba(0,0,0,.64);display:block;width:100%;height:100%}.olsuForm__modalSummery{margin-bottom:12px;line-height:1.4}.olsuForm__modalCode{font-size:17px;margin-bottom:16px}.olsuForm__modalInput{margin-bottom:12px}.olsuForm__modalblock{position:fixed;z-index:9999;top:50%;left:50%;transform:translate(-50%,-50%);display:block;background-color:#fff;width:600px;height:313px;border-radius:4px;box-shadow:10px 10px 10px 0 rgba(0,0,0,.16)}.olsuForm__modalBlockInner{text-align:center;height:100%;padding:50px 130px}.olsuForm__modalBlockInner .text-alert{font-size:16px}.olsuForm__modalBlockInner_cprtiderr{text-align:center;height:100%;padding:30px 10px 50px;display:flex;flex-direction:column;justify-content:center}.olsuForm__modalBlockInner_cprtiderr .text-alert{font-size:16px}.olsuForm__modalBtn{position:absolute;bottom:50px;left:50%;transform:translate(-50%)}.olsuForm__modalBtn .c-btn,.olsuForm__modalBtn .closeBtn--modal{width:312px!important;text-decoration:none;margin-bottom:0}.olsuForm__modalBtn .c-btn{padding:19px 0!important}.olsuForm__modalContent--complete{display:none}.olsuForm__modalContent--complete .olsuForm__modalSummery{margin-top:50px}.olsuForm__modalContent--complete .olsuForm__modalSummery span{position:relative;padding-left:14px}.olsuForm__modalContent--complete .olsuForm__modalSummery span:after{content:"";display:inline-block;margin-left:8px;width:14px;height:12px;background-image:url(/app/nurohikari-directolsu/images/icon-search-checked.svg);background-position:50%;background-repeat:no-repeat}.olsuForm__modalcloseBtn{position:absolute;display:block;width:26px;height:26px;border-radius:26px;right:-13px;top:-13px;background-image:url(/app/nurohikari-directolsu/images/icon-btn-close.png);background-size:contain;background-repeat:no-repeat}.olsuForm__modalcloseBtn:hover{cursor:pointer}@media screen and (max-width:559px){.olsuForm__modalBody{display:none}.olsuForm__modalbg{position:fixed;z-index:9998;top:0;left:0;background-color:rgba(0,0,0,.64);display:block;width:100%;height:100%}.olsuForm__modalSummery{margin-bottom:3.07692vw;line-height:1.4}.olsuForm__modalCode{font-size:4.35897vw;margin-bottom:4.10256vw}.olsuForm__modalInput{margin-bottom:2.05128vw}.olsuForm__modalInput ::-webkit-input-placeholder{font-size:4.61538vw}.olsuForm__modalInput ::-moz-placeholder{font-size:4.61538vw}.olsuForm__modalblock{position:fixed;z-index:9999;top:50%;left:50%;transform:translate(-50%,-50%);display:block;background-color:#fff;width:90%;height:74.61538vw;border-radius:1.02564vw;box-shadow:2.5641vw 2.5641vw 2.5641vw 0 rgba(0,0,0,.16)}.olsuForm__modalBlockInner{text-align:center;height:100%;padding:12.82051vw 5.12821vw 5.12821vw}.olsuForm__modalBlockInner .text-alert{font-size:3.33333vw}.olsuForm__modalBtn{position:absolute;bottom:5.12821vw;left:50%;transform:translate(-50%)}.olsuForm__modalBtn .c-btn,.olsuForm__modalBtn .closeBtn--modal{width:80vw!important;text-decoration:none;margin-bottom:0}.olsuForm__modalBtn .c-btn{padding:4.87179vw 0!important}.olsuForm__modalContent--complete{display:none}.olsuForm__modalContent--complete .olsuForm__modalSummery{margin-top:11.53846vw}.olsuForm__modalContent--complete .olsuForm__modalSummery span{position:relative;padding-left:3.58974vw}.olsuForm__modalContent--complete .olsuForm__modalSummery span:after{content:"";display:inline-block;margin-left:2.05128vw;width:3.58974vw;height:3.07692vw;background-image:url(/app/nurohikari-directolsu/images/icon-search-checked.svg);background-position:50%;background-repeat:no-repeat}.olsuForm__modalcloseBtn{position:absolute;display:block;width:6.66667vw;height:6.66667vw;border-radius:6.66667vw;right:-3.33333vw;top:-3.33333vw;background-image:url(/app/nurohikari-directolsu/images/icon-btn-close.png);background-size:contain;background-repeat:no-repeat}.olsuForm__modalcloseBtn:hover{cursor:pointer}}@media screen and (min-width:960px){.guideStep--10g:after{width:368px}}@media screen and (max-width:959px){.guideStep--10g:after{width:42.75287vw}}@media screen and (max-width:559px){.guideStep--10g:after{width:73.33333vw}}@media screen and (min-width:960px){.olsuForm__confirmItem--2g10g{font-weight:400;font-size:16px;padding-bottom:0;margin-bottom:0;color:#666;border-bottom:none}.olsuForm__confirmItem--2g10g .c-noticeList{margin-top:0;margin-bottom:20px}.olsuForm__confirmItem--2g10g .olsuForm__confirmText{margin-bottom:20px;color:#666}.olsuForm__cardNotes--2g10g{margin-bottom:20px}.olsuForm__cardNotes--2g10g .c-noticeList li{display:block;margin-bottom:0}}@media screen and (max-width:959px){.olsuForm__confirmItem--2g10g{font-weight:400;font-size:1.6684vw;padding-bottom:0;margin-bottom:0;color:#666;border-bottom:none}.olsuForm__confirmItem--2g10g .c-noticeList{margin-top:0;margin-bottom:2.08551vw}.olsuForm__confirmItem--2g10g .olsuForm__confirmText{margin-bottom:2.08551vw;color:#666}.olsuForm__cardNotes--2g10g{margin-bottom:2.08551vw}.olsuForm__cardNotes--2g10g .c-noticeList li{display:block;margin-bottom:0}}@media screen and (max-width:559px){.olsuForm__confirmItem--2g10g{font-weight:400;font-size:3.07692vw;padding-bottom:0;margin-bottom:0;color:#424242;border-bottom:none}.olsuForm__confirmItem--2g10g .c-noticeList{margin-top:0;margin-bottom:5.12821vw}.olsuForm__confirmItem--2g10g .olsuForm__confirmText{margin-bottom:5.12821vw;color:#424242}.olsuForm__cardNotes--2g10g{margin-bottom:4.10256vw}.olsuForm__cardNotes--2g10g .c-noticeList li{display:block;margin-bottom:0;font-size:3.07692vw}}.olsuForm__availabilityTable{border-collapse:collapse;width:100%;margin:0 auto 2.05128vw}.olsuForm__availabilityTable thead tr th{border:1px solid #ddd;vertical-align:top;font-weight:700;padding:6px 0;background-color:#f0f0f0}.olsuForm__availabilityTable tbody tr:first-of-type{font-weight:400;font-size:17px}.olsuForm__availabilityTable tbody tr td{border:1px solid #ddd;vertical-align:top}.olsuForm__availabilityTable tbody tr td .olsuForm__availabilityArea{text-align:center;padding:12px}.olsuForm__availabilityTable tbody tr td .olsuForm__availabilityArea .image,.olsuForm__availabilityTable tbody tr td .olsuForm__availabilityArea .text{display:block}.olsuForm__availabilityTable
tbody
tr
td
.olsuForm__availabilityArea
.image
img{min-height:56px}.olsuForm__availabilityTable tbody tr td .olsuForm__availabilityArea .text{font-weight:700;color:#666;text-align:center}.olsuForm__availabilityTable
tbody
tr
td
.olsuForm__availabilityArea--available
.text{color:#0fa990}.olsuForm__availabilityTable
tbody
tr
td
.olsuForm__availabilityArea--available
.text
b{display:block;margin-top:4px;background-color:#fff60b;font-size:14px;line-height:1.75}.olsuForm__availabilityTable
tbody
tr
td
.olsuForm__availabilityArea--conditional
.text{color:#dc2500}.olsuForm__card--option.eitherOption .olsuForm__box--notice{display:none;margin-top:0;border-radius:8px;background-color:#fff3e3}.olsuForm__card--option.eitherOption .olsuForm__text{margin-bottom:0}.olsuForm__card--option.eitherOption.is-inactive .olsuForm__confirmBox{opacity:.4;pointer-events:none}.olsuForm__card--option.eitherOption.is-inactive .olsuForm__confirmBox .optionBox:before{top:128px}.olsuForm__card--option.eitherOption.is-inactive .olsuForm__box--notice{display:block}.optionMeshWifi{margin-top:8px}.optionMeshWifi .olsuForm__card--option{border-radius:4px;border-width:2px;box-shadow:none;margin-bottom:4px;padding:12px 10px 10px}.optionMeshWifi .olsuForm__card--option.is-inactive{opacity:.4;pointer-events:none}.optionMeshWifi .olsuForm__confirmBox{margin-bottom:0}.optionMeshWifi .olsuForm__confirmBox .optionBox{padding:0}.optionMeshWifi .olsuForm__confirmBox .optionBox:before{left:12px;top:18px;width:20px;height:20px}.optionMeshWifi .olsuForm__cardOptionWrap{padding-left:0;padding-bottom:0;border-bottom:none}.optionMeshWifi .olsuForm__cardOptionLabel{border-bottom:1px solid #e1e1e1;padding-bottom:16px;padding-left:42px;margin:0 -10px 14px}.optionMeshWifi .olsuForm__cardOptionLabel strong{font-size:18px}.optionMeshWifi .olsuForm__box{padding:16px 12px}.optionMeshWifi .olsuForm__box--default{margin-top:10px}.optionMeshWifi .olsuForm__box--notice{background-color:#fff3e3;margin:1.02564vw auto 10px}.optionMeshWifi .olsuForm__optionText,.optionMeshWifi .olsuForm__reserveBoxTag{margin-bottom:4px}.optionMeshWifi .olsuForm__text{margin-bottom:0;font-weight:400}.optionMeshWifi .olsuForm__optionExclusive{margin-bottom:8px}.optionMeshWifi .olsuForm__optionPlanFlag{position:relative;display:inline-block;background-color:#e82300;color:#fff;font-weight:700;font-size:16px;border-radius:14px;padding:3px 12px;margin:4px 0}.optionMeshWifi .olsuForm__optionPlanFlag:before{position:absolute;left:26px;bottom:-9px;content:"";width:0;height:0;border-color:#e82300 transparent transparent;border-style:solid;border-width:9px 9px 0 0}@media screen and (max-width:959px){.olsuForm__card--option.eitherOption.is-inactive .olsuForm__confirmBox .optionBox:before{top:12.09593vw}}@media screen and (max-width:559px){.olsuForm__card--option.eitherOption.is-inactive .olsuForm__confirmBox .optionBox:before{top:23.58974vw}.optionMeshWifi{margin-top:1.02564vw}.optionMeshWifi .olsuForm__card--option{border-radius:1.02564vw;border-width:2px;box-shadow:none;margin-bottom:1.02564vw;padding:3.07692vw 2.5641vw 2.5641vw}.optionMeshWifi .olsuForm__confirmBox{margin-bottom:0}.optionMeshWifi .olsuForm__confirmBox .optionBox{padding:0}.optionMeshWifi .olsuForm__confirmBox .optionBox:before{left:3.07692vw;top:3.58974vw;width:5.12821vw;height:5.12821vw}.optionMeshWifi .olsuForm__cardOptionWrap{padding-left:0;padding-bottom:0;border-bottom:none}.optionMeshWifi .olsuForm__cardOptionLabel{border-bottom:1px solid #e1e1e1;padding-bottom:4.10256vw;padding-left:10.76923vw;margin:0 -2.5641vw 3.58974vw}.optionMeshWifi .olsuForm__cardOptionLabel strong{font-size:3.84615vw}.optionMeshWifi .olsuForm__box{padding:2.5641vw;font-size:3.07692vw}.optionMeshWifi .olsuForm__box--default{margin-top:1.53846vw}.optionMeshWifi .olsuForm__box--notice{background-color:#fff3e3;margin:1.02564vw auto 2.05128vw}.optionMeshWifi .olsuForm__reserveBoxTag{margin-bottom:1.02564vw;font-size:3.07692vw}.optionMeshWifi .olsuForm__optionText{margin-bottom:1.02564vw}.optionMeshWifi .olsuForm__text{margin-bottom:0;font-weight:400;font-size:3.07692vw}.optionMeshWifi .olsuForm__optionExclusive{margin-bottom:2.05128vw}.optionMeshWifi .olsuForm__optionPlanFlag{position:relative;display:inline-block;background-color:#e82300;color:#fff;font-weight:700;font-size:3.07692vw;border-radius:3.58974vw;padding:.76923vw 3.07692vw;margin:1.02564vw 0}.optionMeshWifi .olsuForm__optionPlanFlag:before{position:absolute;left:5.12821vw;bottom:-2.30769vw;content:"";width:0;height:0;border-color:#e82300 transparent transparent;border-style:solid;border-width:2.30769vw 2.30769vw 0 0}}.optionCo2Free{margin-top:8px}.optionCo2Free .olsuForm__box--default{background-color:#f7f7f7;padding:0}.optionCo2Free .olsuForm__confirmBox .agreeBox{border:2px solid #efefef}.optionCo2Free .olsuForm__box{padding:4px 10px}.optionCo2Free .olsuForm__box--notice{background-color:#fff3e3;margin:1.02564vw auto 10px}.optionCo2Free .olsuForm__confirmBox{font-weight:700;margin-bottom:1.02564vw}.optionCo2Free .olsuForm__cardOptionWrap{padding-left:0;padding-bottom:0;border-bottom:none}.optionCo2Free .olsuForm__cardOptionLabel{border-bottom:1px solid #e1e1e1;padding-bottom:16px;padding-left:42px;margin:0 -10px 14px}.imgTextAlignCenter{text-align:center;margin-top:20px}.guidanceTelLink{color:#0066d5!important;font-size:30px}.guidanceTextCenter{text-align:center}.termEmphasisBox{color:red;background-color:pink;padding:10px}@media screen and (max-width:559px){.termEmphasisBox{color:red;background-color:pink;padding:10px;font-size:4.35897vw}}.olsuForm__formGroup--login .olsuForm__radio{display:flex;flex-direction:column;padding:8px 0}.olsuForm__formGroup--login .olsuForm__radio label{margin-right:0}.olsuForm__formGroup--login .olsuForm__radio label:not(:last-of-type){margin-bottom:12px}.olsuForm__formGroup--login .olsuForm__radio input:checked+label:after{top:50%;transform:translateY(-50%)}.olsuForm__formGroup--userId+.c-noticeList{margin-top:12px}.olsuForm__formGroup--userName{text-align:center}@media screen and (max-width:559px){.olsuForm__formGroup--userName .completion-text{font-size:3.5897435897vw}}.olsuForm__formGroup--userName .completion-image{margin-bottom:16px}@media screen and (max-width:559px){.olsuForm__formGroup--userName .completion-image{width:64px;height:64px}}.olsuForm__formGroup--userTable table{width:100%;border:1px solid #dddddd}@media screen and (max-width:559px){.olsuForm__formGroup--userTable table tr:first-of-type td{font-weight:700;background-color:#F0F0F0}}.olsuForm__formGroup--userTable table tr:not(:first-of-type) td{border-top:1px solid #dddddd}@media screen and (max-width:559px){.olsuForm__formGroup--userTable table tr:not(:first-of-type) td{font-weight:400;background-color:#fff}}.olsuForm__formGroup--userTable table td{width:50%;padding:8px;text-align:center}.olsuForm__formGroup--userTable table td:first-of-type{font-weight:700;background-color:#F0F0F0}.olsuForm__formGroup--userTable table td:not(:first-of-type){border-left:1px solid #dddddd}.olsuForm__formGroup--userTable .onlyPC{display:block;word-break:break-all}@media screen and (max-width:559px){.olsuForm__formGroup--userTable .onlyPC{display:none}}.olsuForm__formGroup--userTable .onlySP{display:none}@media screen and (max-width:559px){.olsuForm__formGroup--userTable .onlySP{display:block;word-break:break-all}}.olsuForm__formGroup .input__title{margin:12px 0 8px;font-size:18px}@media screen and (max-width:559px){.olsuForm__formGroup .input__title{font-size:4.1025641026vw}}.content-add .olsuForm__block{padding-bottom:60px}.content-add .js-accordion--login{display:none}.content-add .olsuForm__selectPlanList{max-height:450px;padding:20px 16px;border:1px solid #707070;border-radius:8px;overflow-y:scroll}.content-add .olsuForm__selectPlanList:before{content:none}@media screen and (max-width:559px){.content-add .olsuForm__selectPlanList{max-height:250px;padding:12px 16px}}.content-completion .olsuForm__group:after{content:none}.content-completion .reserveApp{padding:24px;margin-top:16px;background-color:#FAFAFA}.content-completion .reserveApp__title{font-size:24px;font-weight:700;text-align:center;color:#E01E00}@media screen and (max-width:559px){.content-completion .reserveApp__title{font-size:4.6153846154vw}}.content-completion .reserveApp__list{display:flex;justify-content:space-between;max-width:372px;margin:16px auto 0}@media screen and (max-width:559px){.content-completion .reserveApp__list{flex-direction:column}}.content-completion .reserveApp__listItem{text-align:center}@media screen and (max-width:559px){.content-completion .reserveApp__listItem:not(:first-of-type){margin-top:16px}.content-completion .reserveApp__qr{display:none}}.content-completion .reserveApp__noteWrap{margin-top:16px}.content-completion .reserveApp__note{font-size:12px;color:#6A6B6C;text-align:center}.content-completion .reserveApp__note:not(:first-of-type){margin-top:4px}.guideStep-add .guideStep__item{font-size:14px}@media screen and (max-width:559px){.guideStep-add .guideStep__item{font-size:3.07692vw}}body.sideOpen .commonFooter{padding-left:245px}body.sideOpen #hikariTop .commonFooter{padding-left:0}.commonFooter{padding-bottom:0;margin-top:40px;background-color:#fff}.commonFooter *{font-size:16px;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,sans-serif;box-sizing:border-box}.commonFooter__toTop{background-color:#eaeaea;text-align:center;font-weight:700;color:#000;padding:24px 0;transition:all .3s}.commonFooter__toTop:active,.commonFooter__toTop:hover{cursor:pointer;box-shadow:0 2px 4px 0 rgba(112,112,112,.3)}.commonFooter__toTop span{display:inline-block;position:relative}.commonFooter__toTop span:before{content:"";position:absolute;left:-22px;transform:translateY(-50%);top:50%;display:block;width:0;height:0;border-color:transparent transparent #424242;border-style:solid;border-width:0 6px 6px}.commonFooter__wrap{width:950px;margin:auto;padding:50px 0}.commonFooter__mainList{display:flex;flex-wrap:wrap;box-shadow:inset 0 0 0 2px #262626;margin-bottom:40px}.commonFooter__mainItem{width:25%;text-align:center;border-top:2px solid #262626;border-right:2px solid #262626}.commonFooter__mainItem a{color:#424242;font-weight:700;display:block;width:100%;transition:all .3s;padding:16px 0;text-decoration:none!important}.commonFooter__mainItem a span{color:#424242;font-weight:700!important;text-decoration:none!important}.commonFooter__mainItem a:active,.commonFooter__mainItem a:hover{color:#fff;background-color:#262626}.commonFooter__mainItem a:active span.c-anotherWindow,.commonFooter__mainItem a:hover span.c-anotherWindow{color:#fff}.commonFooter__mainItem a:active span.c-anotherWindow:after,.commonFooter__mainItem a:hover span.c-anotherWindow:after{background-image:url(/app/nurohikari-directolsu/images/icon-another-window-white.svg)}.commonFooter__subList{display:flex;flex-wrap:wrap;margin-bottom:40px;border-bottom:1px solid #e1e1e1;text-align:left}.commonFooter__subItem{width:33.3%;margin-bottom:40px}.commonFooter__subItemTitle{font-weight:700;font-size:16px!important;margin-bottom:16px;pointer-events:none}.commonFooter__subItemTitle .switchIcon{display:none}.commonFooter__subItemLinkBody{margin-left:0}.commonFooter__subItemLink:not(:last-of-type){margin-bottom:16px}.commonFooter__subItemLink a{text-decoration:none!important}.commonFooter__subItemLink a:active,.commonFooter__subItemLink a:hover{text-decoration:underline!important}.commonFooter__relation{border-bottom:1px solid #e1e1e1;margin-bottom:40px}.commonFooter__relationList{display:flex;flex-wrap:wrap;width:780px;margin:0 auto;padding-bottom:28px}.commonFooter__relationItem{position:relative;margin-bottom:12px}.commonFooter__relationItem:not(:last-of-type):after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);display:block;width:1px;height:12px;background-color:#666}.commonFooter__relationItem a{display:block;line-height:1;color:#666;text-decoration:none!important;padding:4px 16px}.commonFooter__relationItem a:active,.commonFooter__relationItem a:hover{text-decoration:underline}.commonFooter__registration{text-align:center;color:#666}.commonFooter__registrationItem .sp-block{display:none}.commonFooter__corporate{background:#262626;padding:26px;text-align:left}.commonFooter__corporateList{margin-top:0;margin-bottom:0}.commonFooter__corporateLogo{margin-bottom:48px!important;width:101px}.commonFooter__corporateLogo a{display:block}.commonFooter__corporateLogo img{display:block;width:100%;height:auto}.commonFooter__corporateCopy{color:#e5e5e5}@media screen and (max-width:959px){body.sideOpen .commonFooter{padding-left:0}.commonFooter__wrap{width:96%}}@media screen and (max-width:559px){.commonFooter{margin-top:5.33333vw;background-color:#fff}.commonFooter *{font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,sans-serif;font-size:3.2vw}.commonFooter__toTop{background-color:#eaeaea;text-align:center;font-weight:700;padding:4.8vw 0}.commonFooter__toTop:active,.commonFooter__toTop:hover{cursor:pointer}.commonFooter__wrap{background-color:#fff;width:auto;margin:auto;padding:4.26667vw 4vw}.commonFooter__mainList{display:flex;flex-wrap:wrap;box-shadow:inset 0 0 0 2px #262626;margin-bottom:4.26667vw}.commonFooter__mainItem{width:50%;text-align:center;border-top:2px solid #262626;border-right:2px solid #262626}.commonFooter__mainItem a{color:#424242;font-weight:700;display:block;width:100%;transition:all .3s;padding:2.93333vw 0}.commonFooter__mainItem a:active,.commonFooter__mainItem a:hover{color:#fff;background-color:#262626}.commonFooter__subList{display:block;flex-wrap:wrap;margin-bottom:4.26667vw;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;border-left:1px solid #dfdfdf}.commonFooter__subItem{width:auto;margin-bottom:0}.commonFooter__subItem>.commonFooter__subItemLinkBody{display:none}.commonFooter__subItemTitle{position:relative;font-weight:700;font-size:3.2vw!important;margin-bottom:0;padding:3.2vw 4.26667vw;border-top:1px solid #dfdfdf;pointer-events:inherit}.commonFooter__subItemTitle .switchIcon{display:block;position:absolute;right:0;top:0;width:10.66667vw;height:100%;border-left:1px solid #dfdfdf}.commonFooter__subItemTitle .switchIcon span{display:block;width:100%;height:100%;position:relative}.commonFooter__subItemTitle .switchIcon span:before{transform:translate(-50%,-50%)}.commonFooter__subItemTitle .switchIcon span:after,.commonFooter__subItemTitle .switchIcon span:before{content:"";position:absolute;left:50%;top:50%;display:block;width:4.53333vw;height:.8vw;background-color:#222;border-radius:.4vw}.commonFooter__subItemTitle .switchIcon span:after{transition:all .3s;transform:translate(-50%,-50%) rotate(-90deg)}.commonFooter__subItemTitle.js-openLink .switchIcon span:after{transform:translate(-50%,-50%) rotate(0)}.commonFooter__subItemLinkBody{border-top:1px solid #e1e1e1}.commonFooter__subItemLink{padding:0 4.26667vw}.commonFooter__subItemLink:not(:last-of-type){margin-bottom:2.66667vw}.commonFooter__subItemLink:first-of-type{padding-top:3.2vw}.commonFooter__subItemLink:last-of-type{padding-bottom:3.2vw}.commonFooter__subItemLink a{text-decoration:none!important}.commonFooter__subItemLink a:active,.commonFooter__subItemLink a:hover{text-decoration:underline!important}.commonFooter__relation{border-bottom:1px solid #e1e1e1;margin-bottom:4.26667vw}.commonFooter__relationList{display:flex;flex-wrap:wrap;justify-content:center;width:auto;margin:0 auto;padding-bottom:1.06667vw}.commonFooter__relationItem{position:relative;margin-bottom:3.2vw}.commonFooter__relationItem:not(:last-of-type):after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);display:block;width:.26667vw;height:3.2vw;background-color:#666}.commonFooter__relationItem a{display:block;line-height:1;color:#666;padding:1.06667vw 3.2vw}.commonFooter__relationItem a:active,.commonFooter__relationItem a:hover{text-decoration:underline}.commonFooter__registration{text-align:center;color:#666}.commonFooter__registrationItem .sp-block{display:block}.commonFooter__corporate{background:#262626;padding:4vw}.commonFooter__corporateLogo{margin-bottom:4.26667vw!important;width:15.46667vw}.commonFooter__corporateLogo a,.commonFooter__corporateLogo img{display:block}.commonFooter__corporateCopy{color:#e5e5e5}}.olsuForm__modalblock{outline:0}.confirmBox.confirmBox--mod-line:before{margin-top:-4px}.olsuForm__telNumber a{text-decoration:underline;pointer-events:auto}.olsuForm__telNumber{font-size:medium}.invalid{box-shadow:inset 0 0 0 2px #e02900}.olsuForm__radioItem label.confirmBox--otherAddress{padding:16px 0 16px 25px}.olsuForm__radioItem .disabled{background-color:#e1e1e1;pointer-events:none}.olsuForm__block .olsuForm__selectPlanDetail .olsuForm__group:after{left:-60px;right:-60px;width:auto}.olsuForm--areaSearch.addressConfirm .olsuForm__group:after,.olsuForm--areaSearch.addressNG .olsuForm__group:after{left:-80px;right:-80px;width:auto}.olsuForm__campaignCode{display:flex;margin-top:30px}.olsuForm__campaignBlock{border:2px solid #848484;border-radius:4px;padding:12px 24px;margin-top:12px;margin-bottom:12px}.olsuForm__section{margin:15px 0}.olsuForm__cardOptionPrice span{max-width:45%}.break-all{word-break:break-all}.divider{margin:32px -80px;width:auto;height:1px;background-color:#d1d1d1}.js-radioBtn:disabled{pointer-events:none;opacity:.5}.js-radioBtn:disabled~.js-radioBtn-label,js-radioBtn[disabled]~.js-radioBtn-label{opacity:.5}.olsuForm__modalblock.nttmodalblock{height:350px}.olsuForm__modalBtn.nttmodalBtn{top:75%}.olsuForm__formGroup--creditExpire select{margin-bottom:12px;width:100px;background-color:#fff}.olsuForm__formGroup--creditExpire .olsuForm__selectExpireDate{display:inline-block;padding:0 4px;font-size:18px}.olsuForm__textBody.olsuForm__textBody--leftText{width:80%;margin-right:auto;margin-left:auto}.olsuForm__inputItem--flex{display:flex;justify-content:space-between;gap:.5rem;margin-bottom:8px}.justify-content-start{justify-content:flex-start!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}@media screen and (max-width:559px){.confirmBox.confirmBox--mod-line:before{margin-top:0}.olsuForm__radioItem label.confirmBox--otherAddress{padding-top:12px}.olsuForm--areaSearch.addressConfirm .olsuForm__group:after,.olsuForm--areaSearch.addressNG .olsuForm__group:after,.olsuForm__block .olsuForm__selectPlanDetail .olsuForm__group:after{left:-5.12821vw;right:-5.12821vw}.olsuForm__campaignCode{margin-top:7.69231vw}.olsuForm__campaignCode>*{flex:1 1 auto}.olsuForm__campaignBlock{border:.76923vw solid #848484;border-radius:1.02564vw;padding:3.07692vw;margin-top:3.07692vw;margin-bottom:3.07692vw}.olsuForm__section{margin:3.07692vw 0}.divider{margin-left:-5.12821vw;margin-right:-5.12821vw;height:2.5641vw;background-color:#efefef}.olsuForm__formGroup--creditExpire select{margin-bottom:3.07692vw}.olsuForm__formGroup--creditExpire .olsuForm__selectExpireDate{display:inline-block;padding:0 1.02564vw;font-size:4.61538vw}.br--pc-only{display:none}.olsuForm__textBody.olsuForm__textBody--leftText{width:auto}.c-btn--zipCode__form span:before{margin-left:-45px!important}.olsuForm__formGroup--anotherAddress .olsuForm__formInput--05,.olsuForm__formGroup--optionAddress .olsuForm__formInput--04{width:25vw}}