﻿@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP&display=swap");.cb-detail{margin:10px auto;font-size:12px}.cb-detail .toggle-belt{text-decoration:underline;cursor:pointer}.cb-detail .cb-detail-inner{display:none;padding:10px 0;line-height:20px}#charm .point1 dd{position:relative;padding:30px;width:656px;background:url('../img/charm/index/charm_bg_net.png?1733098651') no-repeat;border:solid 2px #ccc;border-top:none;background-position-x:30px;background-position-y:30px}#charm .point1 dd p{position:relative}#charm .point1 dd p.text{margin:90px 0 40px}#charm .point1 dd p.text.use-true{margin-bottom:0}#charm .point1 dd p.notice{margin-top:30px}#charm .point1 dd .area-boxs{text-align:center}#charm .point1 dd .area-boxs .txt{text-align:left;margin:20px 0 40px}#charm .point1 dd .area-boxs .area-btn{position:relative}#charm .point1 dd .area-boxs .area-btn .btns{position:absolute;right:0;position:absolute;right:0;bottom:0;margin-bottom:18px;margin-right:10px}#charm .p1-last-txt{margin:12px 0 40px}#charm .point2{overflow:hidden}#charm .point2 .inner{width:666px;height:212px;margin:10px auto 0;margin-bottom:-12px}#charm .point2 .inner dl{position:relative}#charm .point2 .inner dl dt{text-align:right}#charm .point2 .inner dl dt img{padding:0;width:100%}#charm .point2 .inner dl dd{position:absolute;top:80px;left:20px;z-index:1}#charm .point2 .inner2 .charm_cp_title{padding:20px;padding-bottom:10px;display:inline-block;_display:inline;_zoom:1;width:620px}#charm .point2 .inner2 .charm_cp,#charm .point2 .inner2 .charm_cp_smart{padding:20px;padding-bottom:30px;display:inline-block;_display:inline;_zoom:1;width:620px;border-radius:0 5px 0 5px}#charm .point2 .inner2 .charm_cp{background:#eee;margin-bottom:30px}#charm .point2 .inner2 .charm_cp li{width:301px;float:left;margin-right:18px}#charm .point2 .inner2 .charm_cp li img.image{margin-bottom:10px}#charm .point2 .inner2 .charm_cp li.last{margin-right:0}#charm .point2 .inner2 .charm_cp_smart{background:#f8f2e2}#charm .point2 .inner2 .charm_cp_smart li{width:301px;float:left;margin-right:18px}#charm .point2 .inner2 .charm_cp_smart li img.image{margin-bottom:10px}#charm .point2 .inner2 .charm_cp_smart li.last{margin-right:0}#charm .point2 .inner2 :nth-child(2){padding-bottom:10px}#charm .point3 .inner{background:url('../img/charm/charm_bg_option.png?1733098651') no-repeat;width:716px;height:220px}#charm .point3 .inner p{top:75px;padding:40px 28px 28px}#charm .point3 .inner2{overflow:hidden}#charm .point3 .inner2 li{width:321px;float:left;margin-right:18px}#charm .point3 .inner2 li img.image{margin-bottom:10px}#charm .point3 .inner2 li.last{margin-right:0}#charm .point3 .inner2 ul li:nth-child(3){margin-top:20px}#content p .charm-img{margin:25px 0}.limit-mainv{position:relative}.limit-mainv .limit-text{position:absolute;width:460px;background:#eb5505;font-size:16px;font-weight:bold;text-align:center;height:35px;line-height:35px;border-radius:35px;bottom:20px;left:0;color:#fff}.limit-mainv .limit-text .limit{color:#fffc05}.limit-mainv .main-text{position:absolute;left:40px;bottom:36px;font-weight:bold;font-size:16px;text-align:center;line-height:22px}.further-campaign{position:relative;margin-top:54px;margin-bottom:15px}.further-campaign .further-campaign-text{font-size:25px;font-weight:bold;color:#ef0426;text-align:center;position:absolute;top:13px;width:100%}#change .norikae-contents{padding:30px;border:solid 2px #ccc;border-top:none;line-height:24px}#change .norikae-contents .text{margin-top:-115px;width:405px;font-size:12px}#change .norikae-contents .tokuten-img{margin-top:15px;margin-bottom:20px}#change .norikae-contents .tokuten-img .img{position:relative;text-align:center}#change .norikae-contents .tokuten-img .img .cashback-text-4{position:absolute;top:10px;left:65px;font-weight:bold;font-size:27px;line-height:22px;color:#eb5505}#change .charm-contents{padding:30px 28px;border:solid 2px #ccc;border-top:none;line-height:24px;margin-bottom:40px}#change .charm-contents dl .text{width:310px;margin-top:-180px}#change .charm-contents dl .img{margin-top:30px;height:225px}#change .charm-contents dl.charm1{margin-bottom:60px}#change .charm-contents dl.charm2{margin-bottom:30px}#change .flow-step{letter-spacing:0.5px;margin-bottom:50px}#change .flow-step .flow-ttl{font-size:23px;font-weight:bold;color:#fff;background:#eb5505;height:50px;line-height:50px;text-align:center;margin-bottom:20px}#change .flow-step .flow-list li{border:1px solid #d3d3d3;display:table;width:100%;box-sizing:border-box;margin-bottom:10px}#change .flow-step .flow-list li.last{margin-bottom:0}#change .flow-step .flow-list .step-box{height:103px;width:159px;display:table-cell;vertical-align:middle;text-align:center;background:#ffe9de}#change .flow-step .flow-list .step-box span{display:block;font-size:17px;font-weight:bold;color:#eb5505;margin-bottom:10px;line-height:1}#change .flow-step .flow-list .text-box{display:table-cell;vertical-align:top;padding:16px 15px 16px 20px;font-size:13px}#change .flow-step .flow-list .text-box a{color:#007fd7;text-decoration:underline}#change .flow-step .flow-list .text-box .flow-name{font-size:17px;font-weight:bold;color:#eb5505;margin-bottom:3px}#change .flow-step .flow-list .text-box .text{line-height:1.9}#move #move-contents .border{padding:30px;border:solid 2px #ccc;border-top:none}#move #move-contents .border .point1{width:660px;height:247px;padding-top:40px;margin-bottom:15px;background:url('../img/charm/move/point1.png?1733098651') no-repeat top}#move #move-contents .border .point2{width:660px;height:340px;margin-top:20px;background:url('../img/charm/move/point2.png?1733098651') no-repeat top}#waribiki #waribiki-contents{margin-bottom:30px}#waribiki #waribiki-contents .border{padding:30px;border:solid 2px #ccc;border-top:none}#waribiki #waribiki-contents .border .center{margin:10px 0 30px;text-align:center}#waribiki #waribiki-contents .border .bg{margin:20px 0 0;padding:20px;background:#f8f2e2}#waribiki #waribiki-contents .border .bg dt{margin-bottom:20px}#construction #content dl{margin-bottom:30px}#construction #content dl dd{padding:25px 28px 18px;border:2px solid  #d3d3d3;border-top:none;border-radius:0 0 10px 10px}#construction #content dl dd .title{margin-bottom:15px}#construction #content dl dd .text{margin-bottom:25px}#construction #content dl dd .img{margin-bottom:25px;text-align:center}#construction #content dl dd .cb-img{margin-top:-15px}#construction #content dl dd .campaign_link{padding:30px;background-color:#f8f2e2;overflow:hidden}#construction #content dl dd .campaign_link .campaign_link-head{margin-bottom:20px;padding-bottom:24px;border-bottom:1px dotted  #bdb49b;overflow:hidden}#construction #content dl dd .campaign_link .campaign_link-head .campaign-img{float:left;margin-right:18px;display:inline-block}#construction #content dl dd .campaign_link .campaign_link-head .campaign_link-head-right{width:320px;float:left}#construction #content dl dd .campaign_link .campaign_link-left{width:298px;float:left}#construction #content dl dd .campaign_link .campaign_link-right{width:299px;padding-left:35px;float:left;border-left:1px dotted  #bdb49b;box-sizing:border-box}#construction #content dl dd .campaign_link .campaign-title{font-size:16px;font-weight:bold;line-height:1.9}#construction #content dl dd .campaign_link .campaign-text{font-size:13px;line-height:1.35}#construction #content dl dd .campaign_link .limited{font-size:10px;background-color:#ff5900;padding:4px 10px;margin-bottom:5px;border-radius:5px;display:inline-block;color:#fff}#construction #content dl .point3 dd .img{margin-bottom:0}#area .Bread_orignal{font-size:18px;font-weight:bold;width:960px;margin:0 auto 10px;color:#222;display:flex;align-items:center}#area .Bread_orignal img{max-width:100%;height:auto;width:23px;margin-right:5px}#area .area_mainv,#area .area-mv-bottom,#area .container-box{font-family:'Noto Sans JP','Hiragino Sans', 'ヒラギノ角ゴシック', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN', 'Meiryo', sans-serif}#area .mt-15{margin-top:15px}#area .mt-30{margin-top:30px}#area .mt-70{margin-top:70px}#area .mb-30{margin-bottom:30px}#area .mb-20{margin-bottom:20px}#area .pt-80{padding-top:80px}#area .pb-70{padding-bottom:70px}#area .breadcrumb{width:960px;margin:5px auto}#area .area_mainv{text-align:center}#area .area_mainv img{width:100%}#area .area-mv-bottom{background-color:#eef8fc;padding:30px 30px 60px}#area .area-mv-bottom p{width:960px;margin-left:auto;margin-right:auto;font-size:17px;line-height:1.5em;color:#222}#area .area-mv-bottom .arrows-txt{display:flex;position:relative;color:#00569F;font-size:30px;font-weight:bold;width:fit-content;letter-spacing:0.05em;text-align:center;justify-content:center;align-items:center;margin-bottom:20px}#area .area-mv-bottom .arrows-txt::before,#area .area-mv-bottom .arrows-txt::after{content:"";position:absolute;background:url('../img/charm/area/arrow.png?1733098651') no-repeat 100% center;height:28px;width:32px;margin:auto;top:0;bottom:-0.25em}#area .area-mv-bottom .arrows-txt::before{left:-2em}#area .area-mv-bottom .arrows-txt::after{right:-2em;transform:rotate(180deg)}#area .area-video{text-align:center;padding-top:60px}#area .h2{line-height:1em;font-size:30px;color:#222;font-weight:bold;position:relative;margin-bottom:80px}#area .h2.underline{padding-bottom:25px}#area .h2.underline::after{content:"";position:absolute;width:84px;height:6px;background-color:#fa7407;left:0;right:0;bottom:0;margin:auto;display:inline-block}#area .h3{font-size:30px;line-height:50px;letter-spacing:0.05em;font-weight:bold}#area .h3 .site-color-text{color:#fa7407}#area .h3 .large{font-size:40px}#area .slash-txt{display:flex;position:relative;color:#fa7407;font-size:28px;font-weight:bold;width:100%;text-align:center;justify-content:center;align-items:center}#area .slash-txt::before,#area .slash-txt::after{content:"";display:inline-block;width:2px;height:1.1em;background-color:#fa7407;position:relative;top:0}#area .slash-txt::before{left:-.5em;transform:rotate(-35deg)}#area .slash-txt::after{right:-.5em;transform:rotate(35deg)}#area .container-box{padding-top:80px}#area .content-box{width:960px;margin:auto;text-align:center;margin-bottom:80px;box-sizing:border-box}#area .content-box .text-box{font-size:18px;color:#222;text-align:left;line-height:30px;letter-spacing:0}#area .content-box .bnr-ttl{font-size:28px;font-weight:bold;line-height:38px;margin:30px 0}#area .content-box .mt-mb-30{margin:30px 0}#area .content-box.bg-cream-yellow{background-color:#fffadc;border-radius:20px;padding:40px 30px}#area .content-box.bg-cream-yellow .note{font-size:12px;text-align:left}#area .content-box .flex-row{display:flex;gap:40px}#area .content-box .flex-row .bnr-box{width:50%}#area .content-box .flex-row .bnr-box .bnr{display:flex}#area .content-box .flex-row .bnr-box .bnr img{width:100%}#area .content-box .flex-row .bnr-box .bnr-ttl-txt{color:#fa7407;font-size:26px;font-weight:bold;text-align:left}#area .full-width-bg-gray{width:100%;text-align:center;background-color:#f5f5f5;display:inline-block}#area .full-width-bg-gray.bottom-arrow-clip{clip-path:polygon(0 0, 100% 0, 100% 90%, 50% 100%, 0 90%)}#area .full-width-bg-gray.bottom-arrow-clip .content-box{margin-bottom:100px}#area .qa-box{background-color:#d1f0fc;border-radius:20px;padding:10px}#area .faq_wrap{background-color:#d1f0fc;color:#666;border-radius:20px;padding:10px;margin-bottom:30px;padding:50px 30px;font-weight:bold}#area .faq_wrap .ttl-box{text-align:center}#area .faq_wrap .site-color{color:#fa7407}#area .faq_wrap .balloon{position:absolute;height:100%;width:0;left:0;top:0;pointer-events:none}#area .faq_wrap .balloon::before,#area .faq_wrap .balloon::after{content:'';position:absolute;display:block;width:0;height:0;border-radius:50%;transform:rotate(315deg);border-right:20px solid transparent;border-bottom:20px solid transparent}#area .faq_wrap .balloon::before{left:-12px;top:30%;border-left:20px solid #f1fbff;border-top:20px solid #f1fbff}#area .faq_wrap .balloon::after{left:-20px;top:13%;border-left:20px solid #d1f0fc;border-top:20px solid #d1f0fc}#area .faq_wrap dt{display:flex;align-items:center;text-align:left;font-size:15px;line-height:1.5;border-radius:10px;background-color:#f1fbff;height:70px;max-width:580px;width:fit-content;margin:10px auto 20px;margin-left:160px;padding-left:20px;padding-right:1em;box-sizing:border-box;position:relative}#area .faq_wrap dt.q1:before{display:block;content:"";width:84px;height:84px;position:absolute;margin:auto;top:0;bottom:0;left:-115px;background:url('../img/charm/area/Q1.svg?1733098651') no-repeat left top}#area .faq_wrap dt.q2:before{display:block;content:"";width:84px;height:84px;position:absolute;margin:auto;top:0;bottom:0;left:-115px;background:url('../img/charm/area/Q2.svg?1733098651') no-repeat left top}#area .faq_wrap dt.q3:before{display:block;content:"";width:84px;height:84px;position:absolute;margin:auto;top:0;bottom:0;left:-115px;background:url('../img/charm/area/Q3.svg?1733098651') no-repeat left top}#area .faq_wrap dd{display:flex;align-items:center;text-align:left;padding:0 30px 0 30px;font-size:15px;line-height:1.5;background-color:#fff;border-radius:10px;height:80px;margin:10px auto 50px;max-width:580px;box-sizing:border-box;position:relative}#area .faq_wrap dd::before{display:block;content:"";width:84px;height:84px;position:absolute;margin:auto;top:0;bottom:0;right:-115px;background:url('../img/charm/area/Answer.svg?1733098651') no-repeat top}#area .faq_wrap dd:last-child{margin-bottom:0}#area .faq_wrap dd .balloon{left:unset;right:0}#area .faq_wrap dd .balloon::before,#area .faq_wrap dd .balloon::after{left:unset;transform:rotate(135deg)}#area .faq_wrap dd .balloon::before{right:-12px;top:30%;border-left:20px solid #fff;border-top:20px solid #fff;border-right:20px solid transparent;border-bottom:20px solid transparent}#area .faq_wrap dd .balloon::after{right:-20px;top:13%;border-left:20px solid #d1f0fc;border-top:20px solid #d1f0fc;border-right:20px solid transparent;border-bottom:20px solid transparent}#area .area_btn{background:url('../img/charm/area/area_bg.png?1733098651') no-repeat 100% top;height:253px;margin:30px 0;position:relative}#area .area_btn a{position:absolute;height:80px;width:450px;right:11%;bottom:30px;padding:10px;display:flex;align-items:center;justify-content:center;background-color:#fa7407;box-shadow:0px 6px 10px rgba(0,0,0,0.15);box-sizing:border-box;border-radius:100px;transition:ease .2s}#area .area_btn a:hover{box-shadow:0px 1px 0px rgba(0,0,0,0.15)}#area .area_btn a::after{content:"";position:absolute;top:0;bottom:0;right:35px;width:10px;height:10px;border-top:3px solid #fff;border-right:3px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin:auto}#area .area_btn a img{position:absolute;left:7%;opacity:unset}#area .area_btn a p{margin-left:2em;position:relative;font-size:23px;color:#fff;font-weight:bold;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif}#area .area_btn.mt-70{margin-top:70px}#area .black_btn{position:relative;height:80px;width:450px;padding:10px;display:flex;align-items:center;justify-content:center;background-color:#000;box-shadow:0px 6px 10px rgba(0,0,0,0.15);box-sizing:border-box;border-radius:100px;transition:ease .2s;color:#fff;margin:30px auto}#area .black_btn:hover{opacity:0.8;box-shadow:0px 1px 0px rgba(0,0,0,0.15)}#area .black_btn::after{content:"";position:absolute;top:0;bottom:0;right:35px;width:10px;height:10px;border-top:3px solid #fff;border-right:3px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin:auto}#area .black_btn img{position:absolute;left:7%;opacity:unset}#area .black_btn p{width:auto;color:#fff;position:relative;font-size:22px;font-weight:bold;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif}#area .simulation-container{width:100%;background:url('../img/charm/area/simulation_bg.png?1733098651') no-repeat 100%;background-position:top;background-size:cover}#area .simulation-container .flex-item-container{width:960px;margin:auto;text-align:center;box-sizing:border-box;display:flex;justify-content:center;padding-right:50px;align-items:center}#area .simulation-container .sim-item-box{display:flex;flex-direction:column;align-items:center;margin-top:20px;position:relative;left:50px;font-feature-settings:"palt";font-family:"Hiragino Kaku Gothic Pro", "Meiryo", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif}#area .simulation-container .sim-item-box .sim-ttl{font-size:50px;color:#1da1f2;line-height:1em;font-weight:bold;margin:10px 0 15px}#area .simulation-container .sim-item-box .sim-txt{font-size:18px;line-height:30px;color:#000}#area .simulation-container .sim-item-box .sim-btn-box{width:450px;height:80px;margin-top:25px;position:relative;border-radius:100px}#area .simulation-container .sim-item-box .sim-btn-box .sim-img-absolute{position:absolute;left:-50px;top:-20px;z-index:1}#area .simulation-container .sim-item-box .sim-btn-box .sim-btn-link{display:flex;justify-content:center;align-items:center;width:100%;height:100%;color:#fff;font-size:23px;font-weight:bold;border-radius:100px;background-color:#1da1f2;box-shadow:0 6px 0 #1c8ed4;position:relative}#area .simulation-container .sim-item-box .sim-btn-box .sim-btn-link::after{content:'';margin:auto;vertical-align:middle;position:absolute;top:0;bottom:0;right:7%;width:10px;height:10px;border-top:3px solid;border-right:3px solid;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#area .simulation-container .sim-item-box .sim-btn-box .sim-btn-link:hover{top:5px;box-shadow:0 1px 0 #1c8ed4}#area .simulation-container .slash-txt{font-weight:normal;font-size:22px;color:#1da1f2;display:inline-flex;letter-spacing:0;font-feature-settings:normal}#area .simulation-container .slash-txt::before,#area .simulation-container .slash-txt::after{background-color:#1da1f2}#area .simulation-container .slash-txt::before{transform:rotate(-30deg)}#area .simulation-container .slash-txt::after{right:-0.25em;transform:rotate(30deg)}#charm-electricity #electricity-contents{margin-bottom:30px}#charm-electricity #electricity-contents .border{padding:20px;border:solid 2px #ccc;border-top:none}#charm-electricity #electricity-contents .inner dt{margin-bottom:20px}#charm-electricity #electricity-contents .inner dd p{margin:30px 0 0;text-align:center}#charm-electricity #electricity-contents .inner .setwari{padding:30px;margin-top:25px;background:#f3f3f3;text-align:center;margin-bottom:30px}#charm-electricity #electricity-contents .inner .setwari dl{margin-bottom:30px}#charm-electricity #electricity-contents .inner .setwari dl dt{margin-bottom:0;background:#eb5505}#charm-electricity #electricity-contents .inner .setwari .notice{text-align:left}#charm-electricity #electricity-contents .inner .exam{margin-bottom:65px}#charm-electricity #electricity-contents .inner .exam p{font-size:14px;font-weight:bold;margin-bottom:10px;text-align:left}#charm-electricity #electricity-contents .inner .exam table{width:100%}#charm-electricity #electricity-contents .inner .exam table th,#charm-electricity #electricity-contents .inner .exam table td{border:1px solid #c4c4c4}#charm-electricity #electricity-contents .inner .exam table th{padding:15px 0;text-align:center;font-size:12px;font-weight:bold;background:#eee}#charm-electricity #electricity-contents .inner .exam table th span{font-size:10px}#charm-electricity #electricity-contents .inner .exam table th.num{width:180px}#charm-electricity #electricity-contents .inner .exam table td{font-size:13px;padding:12px 0;text-align:center;background:#fff}#charm-electricity #electricity-contents .inner .exam table td b{font-weight:bold}#charm-electricity #electricity-contents .inner .exam table td span{font-size:16px;font-weight:bold;color:#eb5505}#charm-electricity #electricity-contents .inner .price{margin-bottom:65px}#charm-electricity #electricity-contents .inner .price .graph{padding:25px 0 10px}#charm-electricity #electricity-contents .inner .cashback .graph{margin-top:25px;padding:30px 0;text-align:center;background:#f3f3f3}#charm-electricity #electricity-contents .inner .invoice{overflow:hidden;margin-top:25px}#charm-electricity #electricity-contents .inner .invoice .invoice-l{padding:30px;width:360px;float:left;background:#f3f3f3}#charm-electricity #electricity-contents .inner .invoice .invoice-r{float:right;padding-top:30px;margin-left:15px}#charm-electricity #electricity-contents .inner .app-list{width:660px;margin:25px auto 0;overflow:hidden}#charm-electricity #electricity-contents .inner .app-list ul{width:678px;margin-right:-18px}#charm-electricity #electricity-contents .inner .app-list ul li{width:204px;float:left;margin-right:18px;text-align:center;padding:28px 0;border:2px solid #ececec}#charm-electricity #electricity-contents .notice{margin-top:15px}
