@font-face{font-family:GenShinGothic-Normal;font-style:"normal";font-weight:400;src:url(/font/GenShinGothic-Normal.woff2) format("woff2"),url(/font/GenShinGothic-Normal.woff) format("woff"),url(/font/GenShinGothic-Normal.ttf) format("truetype"),}@font-face{font-family:GenShinGothic-Bold;font-style:"normal";font-weight:700;src:url(/font/GenShinGothic-Bold.woff2) format("woff2"),url(/font/GenShinGothic-Bold.woff) format("woff"),url(/font/GenShinGothic-Bold.ttf) format("truetype"),}body{font-family:GenShinGothic-Normal!important}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{margin-right:0!important;margin-left:0!important}.content{margin:0!important;min-height:100vh!important;position:relative;width:100%}.w-600{width:600px;max-width:600px}.block-align-center{margin-left:auto!important;margin-right:auto!important}.alert-link,.badge,.font-weight-bold,.font-weight-bolder,b,strong{font-family:GenShinGothic-Bold!important}.breadcrumb{background-color:transparent!important;padding:0!important}.breadcrumb-item+.breadcrumb-item:before{content:url('data:image/svg+xml; utf8, <svg width="0.8em" height="0.8em" viewBox="0 0 16 16" class="bi bi-chevron-right" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z"/></svg>')!important}.card{border:none!important}.card-body{padding:2rem!important}.card-title.first-line:before{content:"";display:inline-block;background:#ff7000;width:3px;height:1.2em;margin-right:.5em;vertical-align:top}.card.box-shadow{border:none!important;box-shadow:0 2px 4px 0 rgba(0,0,0,.2)!important}.card-header-tabs{margin-bottom:.75rem!important;border-bottom:2px solid #dee2e6!important}.nav-tabs .nav-link{font-size:.8rem!important;color:#333!important;border-radius:0!important;border:none!important}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-item:hover,.nav-tabs .nav-link.active{background-color:#f9f9f9!important;border:none!important;border-bottom:2px solid #ff8d33!important}.line-grey{border:1px solid #ccc!important}#msgdiv:empty{display:none!important}.page-title{font-family:GenShinGothic-Bold!important;font-weight:700!important;font-size:1.25rem!important;margin-top:.8rem!important;margin-bottom:.8rem!important}.page-title:before{content:"";display:inline-block;background:#ff7000;width:3px;height:1.2em;margin-right:.8rem;vertical-align:top}.sub-title{font-family:GenShinGothic-Bold!important;font-weight:700!important;font-size:1rem!important;margin-top:.8rem!important;margin-bottom:.8rem!important}.list-group-flush.detail-list>.list-group-item:last-child{border-bottom-width:1px!important}.list-group-flush.detail-list .list-group-item{padding:.75rem 0!important}.list-group-flush.detail-list .list-group-item label{font-family:GenShinGothic-Bold!important;font-weight:700!important;display:block!important}.list-group-flush.detail-list .list-group-item div{font-size:.9rem!important}.bg-denryoku-orange{background-color:#ff7000!important}.text-denryoku-orange{color:#ff7000!important}.line-denryoku-orange{border:1px solid #ff7000!important}.text-denryoku-blue{color:#0095d7!important}.line-denryoku-blue{border:1px solid #0095d7!important}.bg-denryoku-orange-1{background-color:#fff5ea!important}.bg-denryoku-blue-1{background-color:#ecf5f9!important}.bg-denryoku-green-1{background-color:#f0fff0!important}.form-label{font-family:GenShinGothic-Bold!important;font-weight:700!important}.form-control{height:calc(1.5em + .75rem + 4px)!important;border:2px solid #ced4da!important}.form-control:focus{border-color:#ff7000!important;box-shadow:none!important}.show-password{position:relative!important}.show-password span{position:absolute!important;right:8px!important;top:3px!important;cursor:pointer;z-index:999!important;font-size:1.2rem!important;color:#aeaeae!important}.show-password span:hover{color:#ff7000!important}.required-tip,.text-red{color:#f44336!important;font-size:.8rem!important}.btn-blue,.btn-grey,.btn-orange{font-family:GenShinGothic-Bold!important;padding:.7rem .85rem!important;font-size:.8rem!important;font-weight:700!important;width:180px!important;border:none!important}.btn-blue:focus,.btn-grey:focus,.btn-orange:focus{outline:none!important;border:none!important;box-shadow:none!important}.btn-blue:hover,.btn-grey:hover,.btn-orange:hover{opacity:.6!important}.btn-blue,.btn-blue:active{background-color:#00a2db!important;color:#fff!important}.btn-orange,.btn-orange:active{background-color:#ff7000!important;color:#fff!important}.btn-grey,.btn-grey:active{background-color:#e5e5e5!important;color:#212529!important}.btn-outline-blue,.btn-outline-grey,.btn-outline-orange,.btn-outline-red{background-color:#fff!important;font-family:GenShinGothic-Bold!important;font-weight:700!important;font-size:.8rem!important;border-width:2px!important;border-style:solid!important}.btn-outline-blue:hover,.btn-outline-grey:hover,.btn-outline-orange:hover,.btn-outline-red:hover{opacity:.4!important}.btn-outline-blue:focus,.btn-outline-grey:focus,.btn-outline-orange:focus,.btn-outline-red:focus{outline:none!important;box-shadow:none!important}.btn-outline-blue,.btn-outline-blue:active{color:#00a2db!important;border-color:#00a2db!important}.btn-outline-orange,.btn-outline-orange:active{color:#ff7000!important;border-color:#ff7000!important}.btn-outline-grey,.btn-outline-grey:active{color:#495057!important;border-color:#495057!important}.btn-outline-red,.btn-outline-red:active{color:#e23131!important;border-color:#e23131!important}.btn-link,a{font-family:GenShinGothic-Bold!important;font-weight:700!important;color:#00a1da!important;text-decoration:none}.btn-sm{width:auto!important;padding:.5rem 2rem!important}.btn-w-120{width:120px!important}.btn-w-auto{width:auto!important}.btn-w-full{width:100%!important}.no-border,.no-border:focus{outline:none!important;border:none!important;box-shadow:none!important}.pointer{cursor:pointer}.loading-box{position:fixed;left:0;right:0;top:0;bottom:0;z-index:1001;background-color:rgba(190,188,188,.3);display:flex;justify-content:center}.loading-box .progress{position:relative;height:4px;display:block;background-color:#ffd09c!important;width:100%;border-radius:2px;overflow:hidden;margin:0}.loading-box .progress .indeterminate{background-color:#ff7000}.loading-box .progress .indeterminate:before{-webkit-animation:indeterminate 2.1s cubic-bezier(.65,.815,.735,.395) infinite;animation:indeterminate 2.1s cubic-bezier(.65,.815,.735,.395) infinite}.loading-box .progress .indeterminate:after,.loading-box .progress .indeterminate:before{content:"";position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left,right}.loading-box .progress .indeterminate:after{-webkit-animation:indeterminate-short 2.1s cubic-bezier(.165,.84,.44,1) infinite;animation:indeterminate-short 2.1s cubic-bezier(.165,.84,.44,1) infinite;-webkit-animation-delay:1.15s;animation-delay:1.15s}@-webkit-keyframes indeterminate{0%{left:-35%;right:100%}60%{left:100%;right:-90%}to{left:100%;right:-90%}}@keyframes indeterminate{0%{left:-35%;right:100%}60%{left:100%;right:-90%}to{left:100%;right:-90%}}@-webkit-keyframes indeterminate-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}@keyframes indeterminate-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}.denryoku-datepicker{font-size:1em!important;font-weight:100!important}.denryoku-datepicker .react-datepicker-input{background:transparent!important;border:none!important;height:auto!important}.denryoku-datepicker .react-datepicker-input input{background:#fff!important;width:calc(100% - 1.5rem - 4px)!important;height:1.6rem!important;padding:.375rem .75rem!important;font-size:1rem!important;line-height:1.5!important;color:#495057!important;font-weight:400!important;border:2px solid #ced4da!important;border-radius:.25rem!important;box-sizing:content-box!important}.denryoku-datepicker .react-datepicker-input input:focus,.denryoku-datepicker .react-datepicker-input input:hover{outline:none!important;border-color:#ff7000!important}.denryoku-datepicker .react-datepicker-input.has-value input{color:#495057!important}.denryoku-datepicker .react-datepicker-input .button-wrapper .input-button{color:#9a9a99!important}.denryoku-datepicker .react-datepicker-container .react-datepicker-top{background:#ff8d33!important;border-top:1px solid #ff8d33!important;border-left:1px solid #ff8d33!important;border-right:1px solid #ff8d33!important}.denryoku-datepicker .react-datepicker-body{display:block!important}.denryoku-datepicker .react-datepicker-container .react-datepicker-body .react-datepicker-row .react-datepicker-picker{color:#000!important;font-family:GenShinGothic-Bold!important;font-weight:700!important}.denryoku-datepicker .react-datepicker-container .react-datepicker-body .react-datepicker-row .react-datepicker-picker.current{color:#000!important;background:#fff!important}.denryoku-datepicker .react-datepicker-container .react-datepicker-body .react-datepicker-row .react-datepicker-picker:hover,.react-datepicker .react-datepicker-container .react-datepicker-body .react-datepicker-row .react-datepicker-picker.selected.current{color:#000!important;background:#ffd09c!important}.denryoku-datepicker .react-datepicker-container .react-datepicker-body .react-datepicker-row .react-datepicker-picker.current.disabled,.denryoku-datepicker .react-datepicker-container .react-datepicker-body .react-datepicker-row .react-datepicker-picker.disabled{cursor:no-drop!important;color:#999!important;background:#f4f4f4!important}.denryoku-datepicker .react-datepicker:not(.position-top) .react-datepicker-container .react-datepicker-top:after{border-bottom-color:#ff7000!important}@media only screen and (max-width:620px){body{line-height:1.4!important}.w-600.mt-5{margin-top:1.2rem!important}}@media only screen and (min-width:481px) and (max-width:620px){.w-600,.w-600 .w-75{width:85%!important}}@media only screen and (max-width:480px){.w-600,.w-600 .w-75{width:100%!important}.card-title.h5{font-size:1.1rem!important}.card-title.first-line:before{height:1em!important}.btn-link,a{font-size:.8rem!important}.form-label{font-size:.9rem!important}}body{background-color:#f8f7f6!important}.content{display:inline-block!important;padding-left:300px!important;padding-right:60px!important}footer{font-size:.8rem;position:absolute;bottom:0;margin-top:2em;text-align:center;width:auto;left:0;right:0;padding:2em 0 1em 240px}footer .link-block{text-align:center;margin-left:auto;margin-right:auto;margin-bottom:.3rem;padding-left:3rem;padding-right:3rem}footer .link-block a{font-weight:100!important;color:#333!important}footer .link-block a:not(:last-child){margin-right:1rem!important}#menu-sidebar{color:#333!important;background-color:#fff!important;width:239px;max-width:239px;height:100vh;max-height:100vh;display:inline-block;overflow-y:auto;position:fixed;left:0;border-right:1px solid #dbdbdb;padding-left:0!important;padding-top:1em!important;z-index:999}#menu-sidebar .brand{text-align:left;padding-left:30px;font-family:GenShinGothic-Bold!important;font-weight:700!important}#menu-sidebar .brand img{width:70%}#menu-sidebar .denryoku-menu .list-group-item-action,.navbar-nav a{border:none!important;color:#555!important;background-color:#fff!important;padding-left:30px;font-weight:100!important}#menu-sidebar .denryoku-menu .list-group-item-action.active,#menu-sidebar .denryoku-menu .list-group-item-action:hover,.navbar-nav a.active,.navbar-nav a:hover{background-color:#ff8d33!important;color:#fff!important}#menu-sidebar .denryoku-menu .list-group-item-action .default-icon,.navbar-nav a .default-icon{color:#ff8d33;margin-right:5px!important;margin-top:-5px!important}#menu-sidebar .denryoku-menu .list-group-item-action .active-icon,.navbar-nav a .active-icon{color:#fff!important;display:none!important;margin-right:5px!important;margin-top:-5px!important}#menu-sidebar .denryoku-menu .list-group-item-action.active .default-icon,#menu-sidebar .denryoku-menu .list-group-item-action:hover .default-icon,.navbar-nav a.active .default-icon,.navbar-nav a:hover .default-icon{display:none!important}#menu-sidebar .denryoku-menu .list-group-item-action.active .active-icon,#menu-sidebar .denryoku-menu .list-group-item-action:hover .active-icon,.navbar-nav a.active .active-icon,.navbar-nav a:hover .active-icon{display:inline!important}#menu-sidebar .bottom{position:fixed;bottom:1em;width:238px}#menu-sidebar .bottom a{color:#555!important;display:block!important;line-height:48px!important;border-top:1px solid #f8f7f6!important;border-bottom:1px solid #f8f7f6!important;text-decoration:none!important;padding-left:40px!important;font-weight:100!important}#menu-sidebar .bottom a.logout,.navbar-nav a.logout{color:#e23131!important}#menu-sidebar .bottom a.active,#menu-sidebar .bottom a:hover{background-color:#ff8d33!important;color:#fff!important;border-top:1px solid #ff8d33!important;border-bottom:1px solid #ff8d33!important}.navbar{padding:.5rem 0!important}.navbar-brand{padding-left:1rem!important}.navbar-toggler{color:#ff8d33!important;border:none!important;padding-right:1rem!important}.navbar-toggler:focus{outline:none!important}.navbar-light .navbar-toggler.collapsed .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath stroke='%23ff8607' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")!important}.navbar-light .navbar-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='30' height='30' viewBox='0 0 16 16' class='bi bi-x' fill='%23ff8607' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' d='M4.646 4.646a.5.5 0 01.708 0L8 7.293l2.646-2.647a.5.5 0 01.708.708L8.707 8l2.647 2.646a.5.5 0 01-.708.708L8 8.707l-2.646 2.647a.5.5 0 01-.708-.708L7.293 8 4.646 5.354a.5.5 0 010-.708z'/%3E%3C/svg%3E")!important}.navbar-collapse{margin-top:1rem!important}.navbar-nav .userinfo,.navbar-nav a{padding:.6rem 1rem!important;color:#333!important;font-size:1rem!important}.navbar-nav a.line{border-top:1px solid #f8f7f6!important;border-bottom:1px solid #f8f7f6!important}.link-card .card-left-icon{display:inline-block;width:50px;padding-top:35px;vertical-align:top}.link-tip{padding:0 .6rem!important;border-radius:4px;background-color:#e5e5e5;font-weight:700;margin-right:1rem}#login-header{height:80px!important;padding-top:25px!important;padding-left:32px!important}#login-header img{height:30px!important;padding-right:1rem!important}#login-footer{margin-top:4rem!important;padding:1rem 32px!important;font-size:.9rem!important;color:#333!important}#login-footer div:first-child{width:auto;display:inline}#login-footer div:last-child{width:auto;display:inline;float:right}#login-footer a{color:#333!important;margin-left:1rem;font-size:.8rem}.login-card-orange{color:#ff7000!important;border:1px solid #ff7000!important;background-color:#fff9f2!important;box-shadow:none!important}.login-card-grey{border:none!important;background-color:#f8f7f6!important;box-shadow:none!important;padding:1rem!important}.login-terms-link{font-size:.875rem!important}.tel-card-orange.card{border:4px solid #ff7000!important}.tel-card-orange.card .card-title{text-align:center!important;font-size:1.2rem!important;padding:8px 0!important;background-color:#ff7000!important;color:#fff!important}.table td,.table th{padding-left:0!important;border-top:none!important;font-size:.9rem!important}.table tbody tr:last-child td{border-bottom:2px solid #dee2e6!important}.table-hover tbody tr:hover{background-color:#fff4e9!important}.table-max-row td{line-height:2rem!important}.btn-icon{padding:.1rem .75rem!important}.page-link{border:none!important;color:#000!important;border-radius:4px!important;font-weight:100!important}.page-link:focus{box-shadow:none!important}.page-item.active .page-link,.page-link:hover{background-color:#e9e5e0!important}.page-item.disabled .page-link{color:#adadad!important}.text-usage-list-ym{font-size:1.2rem;font-weight:700}.text-usage-list-price{font-size:1.5rem;font-weight:700;color:#00a1da}.chart-tabs .tab-content .tab-pane{height:280px!important}#menu-sidebar .denryoku-menu .userinfo{border:none!important;color:#555!important;background-color:#fff!important;padding-left:30px;font-weight:100!important}#menu-sidebar .denryoku-menu .userinfo .default-icon,.navbar-nav .userinfo .default-icon{color:#ff8d33;margin-right:5px!important;margin-top:-5px!important}.d-pc-show{display:block!important}.d-mobile-show,.d-table-show{display:none!important}@media only screen and (max-width:767.98px){#menu-sidebar{display:none!important}.content{padding-left:1rem!important;padding-right:1rem!important}footer{position:relative!important;bottom:0;left:auto!important;right:auto!important;padding:0!important}.navbar-brand img{height:30px!important}.d-pc-show{display:none!important}.d-table-show{display:block!important}.d-mobile-show{display:none!important}}@media only screen and (max-width:740px){#login-footer{margin-top:4rem!important;padding:1rem 32px!important;font-size:.9rem!important;color:#333!important}#login-footer div{width:100%!important;display:block!important;text-align:center!important;margin-bottom:1rem!important}}@media only screen and (max-width:480px){.login-content{padding:0 1rem!important}#login-header{height:60px!important;padding-top:20px!important;padding-left:0!important;text-align:center!important}#login-header img{height:20px!important;padding-right:1rem!important}.chart-tabs{margin-top:1rem!important}.chart-tabs .nav-link{padding:.5rem 0!important;width:25%!important;text-align:center!important}}.share-card .card-body a{color:#333!important;text-decoration:underline!important;padding:0;margin:0}.share-card .card-footer{text-align:center!important;padding:2rem 0!important;background-color:#fff!important}.share-card .share-alert{text-align:center;color:#ff8d33;font-size:30px;font-weight:700}.interia{background-color:#fef4e0;font-size:30px;text-align:center;padding:10px 0}.interia-code{font-weight:700}.print-main{width:580px!important}.print-main .keyuca-coupon-top{width:100%}.print-main .keyuca-coupon-bottom{font-size:.6em;width:100%;display:inline-block}.keyuca-ul{-webkit-padding-start:0!important;padding-inline-start:0!important;list-style:none}.keyuca-ul li{margin:.8rem 0!important;padding:0!important;font-size:12px}.keyuca-ul a{text-decoration:underline!important;padding:0!important;margin:0!important}.keyuca-ul a,.keyuca-ul p{color:#333!important;display:block}.keyuca-ul p{font-family:GenShinGothic-Bold;font-weight:700!important;padding:0;margin-bottom:.5rem!important}.print-interia{background-color:#fef4e0;font-size:3em;text-align:center;padding:10px 0}.keyuca-coupon-top{background-color:#f7b52d!important;font-size:14px}.keyuca-coupon-top div{padding-left:8px;padding-right:8px}.keyuca-coupon-top .style-1{color:#fff;text-shadow:#e37e12 2px 4px 1px;font-size:3em;font-weight:700;text-align:center}.keyuca-coupon-top .style-2{color:#fff;text-shadow:#e37e12 2px 2px 2px;font-size:1.6em;font-weight:700;text-align:center}.keyuca-coupon-top .style-3{color:#f90000;font-size:.8em;font-weight:700;line-height:1.2em;text-align:center}.keyuca-coupon-top .style-4{color:#000;font-size:1.4em;font-weight:700;padding-left:1em;padding-top:.8em}.keyuca-coupon-top .style-5{color:#000;font-size:.9em;font-weight:700;line-height:1.8em;padding-left:3.5em}.keyuca-coupon-top .style-6{color:#f90000;font-size:.8em;font-weight:700;line-height:1.8em;padding-left:3em}.keyuca-coupon-top .style-6 span{padding-left:5em;display:block}.keyuca-coupon-top .style-7{color:#000;font-size:1.1em;font-weight:700;padding-left:1.3em;padding-top:.8em;padding-bottom:.2em}.keyuca-coupon-top .style-7 span{float:right;padding-right:1.3em}.keyuca-coupon-bottom{background-color:#f7b52d;color:#000;font-size:12px;font-weight:700;line-height:2em;padding-left:1.3em}.keyuca-coupon-bottom span{display:block}.card .q:before{content:"Q";display:inline-block;font-size:1.2rem;margin-left:-1.4rem;margin-right:.4rem}.card .q,.card .q:before{color:#ff7000;font-weight:700}.card .q{padding-left:1.4rem;margin-top:2rem;margin-bottom:.5rem}.card .q.q1:before{content:"1"!important;margin-right:.6rem!important}.card .q.q2:before{content:"2"!important;margin-right:.6rem!important}.card .q.q3:before{content:"3"!important;margin-right:.6rem!important}.card .q.q4:before{content:"4"!important;margin-right:.6rem!important}.card .q.q5:before{content:"5"!important;margin-right:.6rem!important}.card .q.q6:before{content:"6"!important;margin-right:.6rem!important}.card .q.q7:before{content:"7"!important;margin-right:.6rem!important}.card .a:before{content:"A";color:#00a2db;display:inline-block;margin-left:-1.4rem;margin-right:.4rem;font-weight:700;font-size:1.2rem}.card .a.blank:before{content:"　";margin-right:.2rem!important}.card .a{padding-left:1.4rem}@media only screen and (max-width:670px){.keyuca-coupon-bottom{font-size:11px}}@media only screen and (max-width:660px){.keyuca-coupon-top{font-size:13px}.keyuca-coupon-bottom{font-size:10px}}@media only screen and (max-width:630px){.keyuca-coupon-top{font-size:12px}.keyuca-coupon-bottom{font-size:9px}}@media only screen and (max-width:582px){.keyuca-coupon-top{font-size:11px}.keyuca-coupon-bottom{font-size:8px}.d-pc-show,.d-table-show{display:none!important}.d-mobile-show{display:block!important}}@media only screen and (max-width:540px){.keyuca-coupon-top{font-size:10px}.keyuca-coupon-bottom span{display:block;float:none}}@media only screen and (max-width:480px){.keyuca-coupon-top{font-size:8px}}@media only screen and (max-width:450px){.keyuca-coupon-top .style-6 span{padding-left:0;display:inline}}@media only screen and (max-width:420px){.keyuca-coupon-top .style-7 span{float:none;display:block}}@media print{body{margin:0;padding:0;background-color:#fff!important;color-adjust:exact;-webkit-print-color-adjust:exact}@page{margin:0}}