.mb_20{margin-bottom:20px}.mb_24{margin-bottom:24px}.mb_32{margin-bottom:32px}.mb_40{margin-bottom:40px}.mb_45{margin-bottom:45px}.mb_60{margin-bottom:60px}.mb_80{margin-bottom:80px}.mb_90{margin-bottom:90px}.fs_12{font-size:12px}.fs_14{font-size:14px}.fs_20{font-size:20px}.fs_24{font-size:24px}.fc_kanjo{color:#ac257d}.notice{font-size:12px}.center{text-align:center}.left{text-align:left}.right{text-align:right}.c-link{text-decoration:underline;color:#28a9e9}.c-link:hover{text-decoration:none;color:#28a9e9}#denshi-voucher-1011{font-size:16px;line-height:1.75}#denshi-voucher-1011 section{width:1220px;margin:0 auto}.kanjo,.onpre,.cloud,.price,.faq,.security{padding:90px 0 100px}.kanren{padding:40px 0 30px}.footer{padding:70px 0 25px;background-color:#6f6f6f}.onpre{background-color:#f7f7f7}.price{background-color:#ffeef9}h2{text-align:center;font-size:36px;line-height:1.4;font-weight:600;color:#ac257d;margin:0 0 55px 0}h3,h4{text-align:center;font-size:24px;font-weight:600;margin:0 0 30px 0}h3 em{color:#ac257d}#denshi-voucher-1011 p.lead{text-align:center}br.sp{display:none}br.pc{display:block}figure.onlysp{display:none}#denshi-voucher-1011 .header{padding:20px 0}#denshi-voucher-1011 .header section{display:flex;justify-content:space-between}#denshi-voucher-1011 .header__contents__logo{width:340px}#denshi-voucher-1011 ul.logo__area{display:flex}#denshi-voucher-1011 ul.logo__area li.logo__area__img{width:100px;margin:0 10px 0 0}#denshi-voucher-1011 ul.logo__area li.logo__area__tx{font-weight:bold;line-height:1.3}#denshi-voucher-1011 ul.cta__area{display:flex}.header__contents__cta .btn,.header__contents__cta a.btn,.header__contents__cta button.btn{width:200px;font-size:13px;font-weight:400;position:relative;display:inline-block;padding:10px 0;cursor:pointer;user-select:none;transition:all .3s;vertical-align:middle;color:#fff;background-color:#e76f02;border-radius:100vh;margin:0 0 0 20px}.header__contents__cta a:hover{color:#fff;background:#f58400}.header__contents__cta .fa-position-right{position:absolute;top:calc(50% - .5em);right:1.0rem}.visual{background:linear-gradient(90deg,#fed9eb 0%,#fed9eb 50%,#fff 50%,#fff 100%);display:flex;justify-content:center;align-items:center;width:100%}.visual section{background-image:url("https://www.obc.co.jp/hubfs/obc/v1/images/landing/denshihozon-11/visual_bg.png");background-repeat:no-repeat;background-position:left bottom}.visual .visual__contents__area{display:flex;justify-content:space-between}.visual .visual__main{text-align:center;width:620px;padding:40px 0 70px}.visual .visual__main .visual__tx__icon{font-size:20px;width:10em;color:#ac257d;background:#fff;padding:2px 20px 0 20px;border-radius:100vh;margin:0 auto 16px}.visual .visual__main figure{margin:0 0 10px 0}.visual .visual__main h1{font-size:36px;font-weight:600;line-height:1.57;margin:0 0 28px 0}.visual .visual__main .target{font-weight:600;font-size:24px;margin:0 0 15px 0;text-align:center}.visual .visual__main .visual__cta__area{display:flex;justify-content:space-between}.visual .visual__main .btn,.visual .visual__main a.btn,.visual .visual__main button.btn{width:300px;font-size:16px;font-weight:400;position:relative;display:inline-block;padding:16px 0;cursor:pointer;user-select:none;transition:all .3s;vertical-align:middle;color:#fff;background-color:#e76f02;border-radius:100vh}.visual .visual__main a:hover{color:#fff;background:#f58400}.visual .visual__contents__area .visual__movie{width:487px;padding:42px 0 43px 0}.visual .visual__contents__area .visual__movie p{font-size:16px;font-weight:600;margin:0 0 10px 0}.visual .c-youtube-image{background-color:#000}.visual .c-youtube-image img{box-shadow:rgba(17,17,26,0.1) 0px 8px 24px,rgba(17,17,26,0.1) 0px 16px 56px,rgba(17,17,26,0.1) 0px 24px 80px;transition:.5s}.visual .c-youtube-image img:hover{opacity:.8}.kanjo .contents__area__top{margin:0}.contents__area__top{display:flex;justify-content:space-between}.contents__area__top p{width:610px}.contents__area__top figure{width:570px;margin:0 0 40px 0}.kanjo .kanjo__contents__list{display:flex;justify-content:space-between;margin:0}.kanjo .kanjo__contents__list dl{text-align:center;width:290px;background-image:url("https://www.obc.co.jp/hubfs/obc/v1/images/landing/denshihozon/kanjo_list_bg.png");background-repeat:no-repeat;background-position:center top;padding:20px 0 0 0;margin:0 0 60px 0}.kanjo .kanjo__contents__list dl dt{margin:0 0 10px 0;font-size:20px;font-weight:600;color:#ac257d}.onpre .contents__area{display:flex;justify-content:space-between}.onpre .contents__area .c-youtube-image,.cloud .contents__area .c-youtube-image{width:590px;height:332px;background-color:#000}.onpre .contents__area .c-youtube-image img,.cloud .contents__area .c-youtube-image img{transition:.5s}.onpre .contents__area .c-youtube-image img:hover,.cloud .contents__area .c-youtube-image img:hover{opacity:.8}.onpre .contents__area .onpre__detail__area{width:590px}.onpre .contents__area .onpre__detail__area h3{margin:0 0 20px 0;text-align:center}.onpre .contents__area .onpre__detail__area ul{margin:0 0 10px 0}.onpre .contents__area .onpre__detail__area li{padding-left:1em;text-indent:-1em}.onpre .contents__area p.box{text-align:center;font-size:20px;font-weight:600;color:#ac257d;border:2px solid #ac257d;border-radius:1vh;padding:12px 0 10px 0;margin:0 0 55px 0}.cloud .contents__area{display:flex;justify-content:space-between}.cloud .contents__area .c-youtube-image{width:590px}.cloud .contents__area .cloud__detail__area{width:590px}.cloud .contents__area .cloud__detail__area h3{text-align:left}.cloud .contents__area ul li{display:flex;justify-content:space-between;margin:0 0 30px 0}.cloud .contents__area ul figure{width:60px;margin:0}.cloud .contents__area ul dl{width:520px}.cloud .contents__area ul dt{font-weight:600;margin:0 0 3px 0}.price{text-align:center}.price p.lead{margin:0 0 20px 0}.price .price__box{width:447px;padding:20px 0 15px;text-align:center;margin:0 auto 40px;background-color:#fff;border-radius:.5vh}.price__box dt{font-size:24px;font-weight:600;margin:0 0 6px 0;color:#ff2b21}.price__box .before{text-decoration:line-through}.price__box .after{font-size:28px;font-weight:600;color:#ff2b21}.price .btn,.price a.btn,.price button.btn{font-size:16px;width:326px;font-weight:600;position:relative;display:inline-block;padding:14px 0 10px;cursor:pointer;user-select:none;transition:all .3s;vertical-align:middle;color:#fff;background-color:#eb6100;border-radius:100vh}.price a:hover{color:#fff;background:#f58400}.contact{background:linear-gradient(90deg,#fed7eb 0%,#fed7eb 50%,#fff 50%,#fff 100%);height:342px}.contact section{background-image:url("https://www.obc.co.jp/hubfs/obc/v1/images/landing/denshihozon-11/contact_bg.png");background-repeat:no-repeat;background-position:left top}.contact .contents__area{padding:100px 0 110px;background-image:url("https://www.obc.co.jp/hubfs/obc/v1/images/landing/denshihozon-11/cta_action01.png");background-repeat:no-repeat;background-position:right top}.contact .contents__area dl dt{text-align:left;font-size:36px;line-height:1.4;font-weight:600;color:#ac257d;margin:0 0 45px 0}.contact .contents__area dl dd{margin:0 0 0 70px}.contact .contents__area dl dd ul{display:flex}.contact .contents__area dl dd ul li a{width:300px;margin:0 20px 0 0;text-align:center;font-size:16px}.contact .btn,.contact a.btn,.contact button.btn{width:300px;font-weight:600;position:relative;display:inline-block;padding:14px 0 10px;cursor:pointer;user-select:none;transition:all .3s;vertical-align:middle;color:#fff;background-color:#eb6100;border-radius:100vh}.contact a:hover{color:#fff;background:#f58400}.faq .lead{margin:0 0 40px 0}.faq__list{width:960px;margin:0 auto}.faq__list dl.toggle_contents{margin:0 0 10px 0;padding:0}.faq__list .toggle_title{position:relative;padding:24px 0 24px 30px;cursor:pointer;text-align:left;background:#f5f5f5;font-weight:600}.faq__list .toggle_btn{position:absolute;top:50%;right:20px;transform:translateY(-50%);background:#ac257d;display:block;width:30px;height:30px;text-indent:100%;white-space:nowrap;overflow:hidden}.faq__list .toggle_btn:before,.toggle_btn:after{display:block;content:'';background-color:#fff;position:absolute;width:20px;height:3px;top:50%;left:50%;transform:translate(-50%,-50%)}.faq__list .toggle_btn:before{width:3px;height:20px}.faq__list .toggle_title.selected .toggle_btn:before{content:normal}.faq__list .toggle_contents dd{display:none}.faq__list dl.toggle_contents p.answer{margin:0 0 0 30px;padding:20px 0 20px 0;padding-left:2em;text-indent:-2em}.kanren{padding:70px 0 60px 0}.kanren ul{font-size:15px;width:800px;margin:0 auto}.kanren ul li{margin:0 0 20px 0}.kanren ul li i{color:#ac257d}.footer{text-align:center;color:#fff;font-size:12px}.footer figure{width:125px;height::auto;text-align:center;margin:0 auto 53px}.btn,a.btn,button.btn{font-size:1.6rem;font-weight:400;line-height:1.5;position:relative;display:inline-block;padding:1.0rem 2.0rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .3s;transition:all .3s;text-align:center;vertical-align:middle;letter-spacing:.1em;color:#212529;border-radius:100vh}.btn--orange,a.btn--orange{color:#fff;background-color:#eb6100}.btn--orange:hover,a.btn--orange:hover{color:#fff;background:#f56500}a.btn--radius{border-radius:100vh}a.btn--orange{color:#fff;background-color:#eb6100}a.btn--orange:hover{color:#fff;background:#f58400}.fa-position-right{position:absolute;top:calc(50% - .5em);right:1rem}.c-flex-wrap{display:-ms-flexbox;display:flex;width:100%;margin:40px auto;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-flex-wrap.column32>.c-flex02{width:calc((100% - (32.5px)) / 2);flex:none;padding:35px 40px;background:#f7f7f7;border-radius:8px}.c-flex-wrap>.c-flex02:nth-of-type(n+3){margin-top:30px}.c-flex-wrap.column32>.c-flex03{width:calc((100% - (64.5px)) / 3);flex:none;padding:35px 40px;background:#f7f7f7;border-radius:8px}.c-flex-wrap.column32>.c-flex02:not(:nth-of-type(2n)),.c-flex-wrap.column32>.c-flex03:not(:nth-of-type(3n)){margin-right:32px}.c-lead{font-size:24px;text-align:left;font-weight:normal;line-height:1.5}.c-lead em{color:#ac257d}.jiima .contents__area__top figure{margin:0}.jiima .contents__area__top figure img{margin:0 auto;width:100%;display:block;max-width:284px}.point .visual__movie{text-align:center;padding:40px 0}.point .visual__movie .c-youtube-image{margin-top:20px}.c-notice{margin:1em auto;font-size:12px;line-height:1.5}@media screen and (max-width:768px){#denshi-voucher-1011{font-size:14px;line-height:1.4}#denshi-voucher-1011 section{width:95%;margin:0 auto}.kanjo{padding:20px 0 40px}.onpre,.cloud,.price,.faq,.contact,.kanren,.security,.jiima{padding:30px 0}.footer{padding:30px 0 20px}h2{font-size:24px;line-height:1.3;font-weight:600;margin:0 0 20px 0}h3,h4{font-size:20px;font-weight:400}h3{margin:0 0 15px 0}h4{margin:0 0 15px 0}#denshi-voucher-1011 p.lead{text-align:center;margin:0 0 30px 0;font-size:16px}br.sp{display:block}br.pc{display:none}.mb_60{margin-bottom:30px}.mb_80{margin-bottom:40px}#denshi-voucher-1011 .header{padding:10px 0 4px 0}#denshi-voucher-1011 .header section{display:block}#denshi-voucher-1011 .header__contents__logo{width:auto}#denshi-voucher-1011 ul.logo__area{display:flex;justify-content:space-between}#denshi-voucher-1011 ul.logo__area li.logo__area__img{width:35%}#denshi-voucher-1011 ul.logo__area li.logo__area__img img{width:70%;height:auto}#denshi-voucher-1011 ul.logo__area li.logo__area__tx{width:65%;font-size:14px;font-weight:bold;line-height:1.3;text-align:right}#denshi-voucher-1011 .header__contents__cta{display:none}.visual{background-image:none;background:#f7dce3;padding:30px 0 50px 0;text-align:center}.visual section{background-image:none}.visual .visual__contents__area{display:block}.visual .visual__main{text-align:center;width:100%;padding:0;margin:0 0 20px 0}.visual .visual__main .visual__tx__icon{font-size:16px;width:12em;color:#ac257d;background:#fff;padding:2px 20px 0 20px;border-radius:100vh;margin:0 auto 10px}.visual .visual__main h1{font-size:38px;margin:0 0 15px 0;line-height:1.3;font-weight:700}.visual .visual__btn a{transition:.3s;margin:0 0 10px 0}.visual .visual__main .visual__cta__area{display:block}.visual .visual__main figure{margin:0 auto 10px;width:85%;text-align:center}.visual .visual__main .btn,.visual .visual__main a.btn,.visual .visual__main button.btn{font-size:16px;font-weight:400;padding:10px 0}.visual .visual__main a:hover{color:#fff;background:#f58400}.visual .visual__contents__area .visual__movie{width:auto;padding:0}.visual .visual__contents__area .visual__movie p{font-size:16px;font-weight:600;margin:0 0 10px 0}.visual .c-youtube-image{background-color:none;width:95%;margin:0 auto}.visual .c-youtube-image img{box-shadow:rgba(17,17,26,0.1) 0px 8px 24px,rgba(17,17,26,0.1) 0px 16px 56px,rgba(17,17,26,0.1) 0px 24px 80px;transition:.5s}.kanjo .contents__area__top{margin:0}.contents__area__top{display:block}.contents__area__top p{width:auto;margin:0 0 20px 0}.contents__area__top figure{width:auto;margin:0 0 30px 0}.kanjo .contents__area:nth-child(1){margin:0 0 20px 0}.kanjo .kanjo__contents__list{display:flex;justify-content:space-between;margin:0}.kanjo .kanjo__contents__list dl{text-align:center;width:23%;background-image:none;padding:0;margin:0 0 30px 0}.kanjo .kanjo__contents__list dl dt{margin:0;font-size:16px;font-weight:600;color:#ac257d}.onpre .contents__area{display:block}.onpre .contents__area .c-youtube-image,.cloud .contents__area .c-youtube-image{width:auto;height:auto;background-color:#000;margin:0 0 30px 0}.onpre .contents__area .c-youtube-image img,.cloud .contents__area .c-youtube-image img{transition:.5s}.onpre .contents__area .c-youtube-image img:hover,.cloud .contents__area .c-youtube-image img:hover{opacity:.8}.onpre .contents__area .onpre__detail__area{width:auto}.onpre .contents__area .onpre__detail__area h3{margin:0 0 20px 0;text-align:center}.onpre .contents__area .onpre__detail__area ul{margin:0 0 10px 0}.onpre .contents__area .onpre__detail__area li{padding-left:1em;text-indent:-1em;margin:0 0 5px 0}.onpre .contents__area p.box{text-align:center;font-size:16px;font-weight:600;padding:8px 0 6px 0;margin:0 0 30px 0}.cloud .contents__area{display:block}.cloud .contents__area .cloud__detail__area{width:auto}.cloud .contents__area .cloud__detail__area h3{text-align:center}.cloud .contents__area ul li{display:flex;margin:0 0 15px 0}.cloud .contents__area ul li figure{width:16%;margin:0}.cloud .contents__area ul dl{width:80%}.cloud .contents__area ul dt{font-weight:600;margin:0 0 3px 0}.price{text-align:left}.price p.lead{margin:0 0 20px 0;text-align:left}.price .price__box{width:auto;padding:20px 0 15px;text-align:center;margin:0 auto 40px}.price__box dt{font-size:24px;font-weight:600;margin:0 0 6px 0;color:#ff2b21}.price__box .before{text-decoration:line-through}.price__box .after{font-size:28px;font-weight:600;color:#ff2b21}.price .btn,.price a.btn,.price button.btn{font-size:16px;width:95%;font-weight:600;position:relative;display:inline-block;padding:14px 0 10px;cursor:pointer;user-select:none;transition:all .3s;vertical-align:middle;color:#fff;background-color:#eb6100;border-radius:100vh;margin:0 auto}.price a:hover{color:#fff;background:#f58400}.faq .lead{margin:0 0 20px 0}.faq__list{width:auto;margin:0 auto}.faq__list dl.toggle_contents{margin:0 0 10px 0;padding:0}.faq__list .toggle_title{position:relative;padding:10px 50px 10px 10px;padding-left:2em;text-indent:-2em}.faq__list .toggle_btn{position:absolute;top:50%;right:10px;transform:translateY(-50%);background:#ac257d;display:block;width:30px;height:30px;text-indent:100%;white-space:nowrap;overflow:hidden}.faq__list .toggle_btn:before,.toggle_btn:after{display:block;content:'';background-color:#fff;position:absolute;width:20px;height:3px;top:50%;left:50%;transform:translate(-50%,-50%)}.faq__list .toggle_btn:before{width:3px;height:20px}.faq__list .toggle_title.selected .toggle_btn:before{content:normal}.faq__list .toggle_contents dd{display:none}.faq__list dl.toggle_contents p.answer{margin:0 0 0 10px;padding:20px 0 20px 0;padding-left:2em;text-indent:-2em}.contact{text-align:center;background:#fed7eb;height:auto}.contact section{background-image:none;background-repeat:no-repeat;background-position:left top}.contact .contents__area{padding:0;background-image:none}.contact .contents__area dl dt{text-align:center;font-size:24px;line-height:1.4;font-weight:600;color:#ac257d;margin:0 0 20px 0}.contact .contents__area dl dd{margin:00}.contact .contents__area dl dd ul{display:block}.contact .contents__area dl dd ul li a{margin:0 0 15px 0;text-align:center;font-size:16px}.contact .btn,.contact a.btn,.contact button.btn{width:300px;font-weight:600;position:relative;display:inline-block;padding:14px 0 10px;cursor:pointer;user-select:none;transition:all .3s;vertical-align:middle;color:#fff;background-color:#eb6100;border-radius:100vh}.contact a:hover{color:#fff;background:#f58400}.kanren{padding:40px 0 20px 0}.kanren ul{font-size:15px;width:auto;margin:0 auto}.kanren ul li{margin:0 0 20px 0}.kanren ul li i{color:#ac257d}.footer{text-align:center;color:#fff;font-size:12px}.footer figure{width:125px;height::auto;text-align:center;margin:0 auto 25px}.c-flex-wrap.column32>.c-flex03:not(:nth-of-type(3n)){margin-right:0}.c-flex-wrap.column32>.c-flex03,.c-flex-wrap.column32>.c-flex02{width:100%}.c-flex-wrap>.c-flex02:nth-child(n+2){margin:20px 0 0}.c-flex-wrap>.c-flex03:nth-child(n+2){margin-top:20px}.c-box{padding:18px 20px}.jiima .contents__area__top figure{margin-bottom:20px !important}}