@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:400;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}@media only screen and (min-width: 750px){.pc-display-none{display:none!important}}@media only screen and (max-width: 750px){.pc-display-none{display:block}}@media only screen and (max-width: 750px){.sp-display-none{display:none!important}}body{font-family:Meiryo,MS PGothic,Hiragino Kaku Gothic Pro,Lucida Grande,Lucida Sans Unicode,Arial,Verdana,sans-serif;font-size:15px;color:#333;letter-spacing:1px;line-height:1.4;min-width:960px}a{color:#555;text-decoration:underline}a.yamato-service-link{color:#007ce9}a:hover{text-decoration:none}.lineBand{background:#2BBD13;text-align:center;width:100%}.lineBand img{padding:8px 0}.note li{font-size:12px;text-indent:-1em;margin-left:1em;color:#777}.note_num li{font-size:12px;text-indent:-2em;margin-left:2em;color:#777}.sup{font-size:.4em;vertical-align:top}h2.s_ttl{margin-bottom:20px;color:#6a859d;font-size:18px;text-align:center}h2.s_ttl span{font-weight:700;font-size:30px;color:#007ce9}h2.s_ttl span.big{font-size:40px}h3.s_ttl{margin-bottom:30px;color:#00b2ff;font-size:18px;font-weight:700;border-bottom:3px solid #00B2FF}h3.ttl{position:relative;margin:0 auto 20px;padding:10px;color:#18335d;border-bottom:5px solid #B3C2DA;font-weight:700;font-size:60px;line-height:60px}h3.ttl:before{content:"";position:absolute;left:0;bottom:-5px;width:100px;height:inherit;border-bottom:5px solid #043786}h3.ttl span{display:block;font-weight:400;font-size:40px}h3.ttl span.small{font-size:34px}h3.ttl .title{display:flex;justify-content:left;align-items:flex-start}h3.ttl .title .ref{display:inline-block;font-size:20px;line-height:1.2}h4.s_ttl{margin-bottom:10px;padding-left:10px;font-size:16px;font-weight:700;border-left:6px solid #00B2FF}#device,#plan,#charm{margin-top:-30px;position:absolute}.bold{font-weight:700}.red{color:#fa3d3d}#footer{text-align:center}#footer .foot-inner{padding:25px 0;background:#043786}#footer .foot-inner .otherlinks{margin:0 auto 30px;color:#fff}#footer .foot-inner .otherlinks .global-footer-nav-title{font-size:1.2rem;margin-bottom:10px}#footer .foot-inner .otherlinks .no-indent{display:flex;justify-content:center;flex-wrap:wrap;width:800px;margin:0 auto}#footer .foot-inner .otherlinks .no-indent li{width:auto;display:inline-block;font-size:12px;margin-top:10px;padding:0 15px;line-height:1;box-sizing:border-box}#footer .foot-inner .otherlinks .no-indent li a{color:#fff}#footer .bottom-cont{overflow:hidden;background:#222}#footer .copy{padding:12px 0;color:#fff;font-size:12px}#footer .footer-menu{margin-top:20px;display:flex;justify-content:center}#footer .footer-menu li{display:inline-block;font-size:12px;padding:0 15px;line-height:1}#footer .footer-menu li a{color:#fff}.contact-fixed-a{position:fixed;bottom:0;background-color:#043786;width:100%;z-index:20;transition:opacity 1s ease-out;opacity:1;padding:21px 0 17px}.contact-fixed-a a{cursor:pointer}.contact-fixed-a[aria-hidden=true]{opacity:0;z-index:20}.contact-fixed-a__inner{width:1040px;margin:0 auto;display:flex}.contact-fixed-a__content{display:flex;align-items:center}.contact-fixed-a__button{max-width:104px;flex:0 0 104px;justify-content:center;align-items:center;display:flex;box-sizing:border-box}.contact-fixed-a__button:hover{background-color:#5073ab}.contact-fixed-a__button .menu-btn{width:30px;height:30px}.contact-fixed-a__button .menu-btn div{width:30px;height:3px;background-color:#fff;margin-bottom:10px}.contact-fixed-a__button .menu-btn div:last-child{margin:0}.contact-fixed-a .footer_menu{display:none;position:absolute;top:-174px;right:0;width:100%;height:134px;background-color:#3069c8f2;padding:20px 0}.contact-fixed-a .footer_menu .fix-menu-box{display:flex;align-items:center;width:1040px;margin:0 auto}.contact-fixed-a .footer_menu ul.fix-menu-a{width:330px;height:120px;position:relative}.contact-fixed-a .footer_menu ul.fix-menu-a:nth-child(2){padding-left:15px}.contact-fixed-a .footer_menu ul.fix-menu-a:after{content:"";position:absolute;width:0;height:100px;border:1px solid #fff;right:0%;top:13%}.contact-fixed-a .footer_menu ul.fix-menu-a li a{display:block;height:60px;color:#fff;font-size:13px;text-align:center;position:relative;text-decoration:none}.contact-fixed-a .footer_menu ul.fix-menu-a li a .link-box{display:flex;align-items:flex-end}.contact-fixed-a .footer_menu ul.fix-menu-a li a .img-box{width:60px}.contact-fixed-a .footer_menu ul.fix-menu-a li a .img-box img{position:relative;top:13px}.contact-fixed-a .footer_menu ul.fix-menu-a li a .img-box .img3{position:relative;top:24px}.contact-fixed-a .footer_menu ul.fix-menu-a li a p{white-space:nowrap;font-weight:700;font-size:14px;padding-left:10px}.contact-fixed-a .footer_menu ul.fix-menu-a li a .p3{position:relative;top:16px;white-space:nowrap;font-weight:700;font-size:14px;padding-left:10px}.contact-fixed-a .footer_menu ul.fix-menu-a li a:hover p{text-decoration:underline}.contact-fixed-a__form__text{color:#fff;font-size:13px;text-align:left;font-weight:700;margin:0 0 10px}.contact-fixed-a__form__text span{font-size:11px;font-weight:400}.contact-fixed-a__price{font-size:23px}.contact-fixed-a__form__smaller{font-size:13px}.contact-fixed-a__form__entry{width:330px;padding-left:10px}.contact-fixed-a__form__entry>a{box-sizing:border-box;text-align:center;height:64px;display:block;font-size:24px;color:#fff;font-weight:700;padding:21px 0 0;background:#ff3c3c;text-decoration:none;position:relative;top:0;line-height:1.2;-webkit-box-shadow:0 5px 0 0 #cf0f0f;-moz-box-shadow:0 5px 0 0 #cf0f0f;box-shadow:0 5px #cf0f0f;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px}.contact-fixed-a__form__entry>a:hover{top:3px;-webkit-box-shadow:0 2px 0 0 #cf0f0f;-moz-box-shadow:0 2px 0 0 #cf0f0f;box-shadow:0 2px #cf0f0f}.contact-fixed-a__form__entry>a:after{position:absolute;display:block;content:"";top:26px;right:25px;width:10px;height:10px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.contact-fixed-a__tel>a{text-decoration:none;display:block;align-items:center;margin:0 auto;width:190px;height:64px;border-radius:30px;background-color:#efefef;box-shadow:0 5px #cecece;position:relative}.contact-fixed-a__tel>a:after{position:absolute;display:block;content:"";top:0;bottom:0;right:20px;width:10px;height:10px;border-top:1px solid #00486e;border-right:1px solid #00486e;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin:auto}.contact-fixed-a__tel>a:hover{top:3px;box-shadow:0 2px #cecece}.contact-fixed-a__tel>a>p{color:#00486e;font-size:13px;text-align:center;padding-top:22px}.contact-fixed-a__tel>a span{font-size:16px;font-weight:600;vertical-align:middle}.contact-fixed-a__cashback{width:410px;position:relative}.contact-fixed-a__cashback img{position:absolute;bottom:-33px;width:100%;height:auto}.popup_cursor{cursor:pointer}.popup_wrap input{display:none}.popup_wrap input:checked~.popup_overlay{opacity:1;transform:scale(1);transition:opacity .5s}.popup_wrap .popup_overlay{display:flex;justify-content:center;overflow:auto;position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;background:rgba(0,0,0,.5);opacity:0;transition:opacity .5s,transform 0s .5s;transform:scale(0)}.popup_wrap .popup_overlay .popup_trigger{position:absolute;width:100%;height:100%}.popup_wrap .popup_overlay .popup_content{position:relative;align-self:center;width:90%;max-width:710px;min-width:300px;box-sizing:border-box;background:#fff;transition:.5s}.popup_wrap .popup_overlay .popup_content .inner{overflow:auto;padding:12px;height:600px;box-sizing:border-box}.popup_wrap .popup_overlay .popup_content .popup_title{margin:20px 0;font-size:18px}.popup_wrap .popup_overlay .popup_content .content_wrap{margin:0 12px}.popup_wrap .popup_overlay .popup_content .content_wrap dt{margin-top:20px;font-size:14px;font-weight:700;line-height:35px;text-align:center;background:#F8F8F8;border-bottom:1px solid #8794A9}.popup_wrap .popup_overlay .popup_content .content_wrap dt:first-child{margin-top:0}.popup_wrap .popup_overlay .popup_content .content_wrap dd{margin-top:20px}.popup_wrap .popup_overlay .popup_content .content_wrap dd .red{color:red}.popup_wrap .popup_overlay .popup_content .content_wrap dd .bold{font-weight:700}.popup_wrap .popup_overlay .popup_content .content_wrap .iyakukin_title{font-size:17px}.popup_wrap .popup_overlay .popup_content .content_wrap .iyakukin_title span{font-size:12px}.popup_wrap .popup_overlay .popup_content .content_wrap .iyakukin_flow{opacity:.7}.popup_wrap .popup_overlay .popup_content .content_wrap p{padding-left:12px}.popup_wrap .popup_overlay .popup_content .content_wrap .iyakukin_detail{border:1px solid #e6e6e6;letter-spacing:.6px}.popup_wrap .popup_overlay .popup_content .content_wrap .iyakukin_detail .iyakukin_detail_title{background-color:#e6e6e6;padding-top:10px;padding-bottom:10px}.popup_wrap .popup_overlay .popup_content .content_wrap .iyakukin_detail .iyakukin_detail_text{margin:10px 0}.popup_wrap .popup_overlay .popup_content .content_wrap .iyakukin_detail .iyakukin_detail_text .iyakukin_detail_indent{padding-left:6px}.popup_wrap .popup_overlay .popup_content .content_wrap .iyakukin_detail .iyakukin_detail_text span{color:red}.popup_wrap .popup_overlay .popup_content table{width:100%;margin-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:2px solid #ccc}.popup_wrap .popup_overlay .popup_content table th,.popup_wrap .popup_overlay .popup_content table td{border-bottom:1px solid #ccc;padding:10px 8px;font-size:12px}.popup_wrap .popup_overlay .popup_content table th{font-size:12px;background:#f0f0f0;vertical-align:top}.popup_wrap .popup_overlay .popup_content .close_btn{position:absolute;display:block;content:"";top:-60px;right:0;font-size:30px;cursor:pointer}.popup_wrap .popup_overlay .popup_content .close_btn span{position:relative;display:inline-block;width:50px;height:50px}.popup_wrap .popup_overlay .popup_content .close_btn span:before,.popup_wrap .popup_overlay .popup_content .close_btn span:after{position:absolute;display:block;content:"";margin:auto;top:0;bottom:0;left:0;right:0;width:100%;height:0}.popup_wrap .popup_overlay .popup_content .close_btn span:before{border-top:2px solid #fff;transform:rotate(45deg)}.popup_wrap .popup_overlay .popup_content .close_btn span:after{border-top:2px solid #fff;transform:rotate(-45deg)}.popup_wrap .popup_overlay .popup_content2{position:relative;align-self:center;width:90%;max-width:710px;min-width:300px;box-sizing:border-box;background:#fff;transition:.5s}.popup_wrap .popup_overlay .popup_content2 .inner{overflow:auto;padding:12px;height:600px;box-sizing:border-box}.popup_wrap .popup_overlay .popup_content2 .popup_title{margin-bottom:10px;padding-left:10px;font-size:24px;font-weight:700;border-left:6px solid #00B2FF}.popup_wrap .popup_overlay .popup_content2 .popup_title sup{font-size:70%;vertical-align:top;position:relative;top:-.2em}.popup_wrap .popup_overlay .popup_content2 .content_wrap{display:-webkit-flex;display:-moz-flex;display:flex;flex-wrap:wrap;align-items:stretch;width:100%;border-top:1px solid #043786}.popup_wrap .popup_overlay .popup_content2 .content_wrap dt{background:#E2F7FF;padding:10px;width:150px;border-bottom:1px solid #ccc;box-sizing:border-box}.popup_wrap .popup_overlay .popup_content2 .content_wrap dd{background:#fff;padding:10px;width:calc(100% - 150px);border-bottom:1px solid #ccc;box-sizing:border-box}.popup_wrap .popup_overlay .popup_content2 .cashback_flow{width:95%;padding:10px}.popup_wrap .popup_overlay .popup_content2 .cashback_flow .imgWrap{text-align:center}.popup_wrap .popup_overlay .popup_content2 .cashback_flow .imgWrap img{width:100%}.popup_wrap .popup_overlay .popup_content2 .cashback_flow .text{font-size:16px;letter-spacing:0px;color:#222}.popup_wrap .popup_overlay .popup_content2 .cashback_flow .note{font-size:12px;text-indent:-1em;margin-left:1em;color:#777}.popup_wrap .popup_overlay .popup_content2 .close_btn{position:absolute;display:block;content:"";top:-60px;right:0;font-size:30px;cursor:pointer}.popup_wrap .popup_overlay .popup_content2 .close_btn span{position:relative;display:inline-block;width:50px;height:50px}.popup_wrap .popup_overlay .popup_content2 .close_btn span:before,.popup_wrap .popup_overlay .popup_content2 .close_btn span:after{position:absolute;display:block;content:"";margin:auto;top:0;bottom:0;left:0;right:0;width:100%;height:0}.popup_wrap .popup_overlay .popup_content2 .close_btn span:before{border-top:2px solid #fff;transform:rotate(45deg)}.popup_wrap .popup_overlay .popup_content2 .close_btn span:after{border-top:2px solid #fff;transform:rotate(-45deg)}.cta_wrap_top{height:160px;background:#043786;display:flex}.cta_wrap_top.center{height:140px}.cta_wrap_top .inner{width:960px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.cta_wrap_top .inner .text{width:460px;color:#fff;font-size:45px;font-weight:700}.cta_wrap_top .inner .text .fukidashi{text-align:center;position:relative;font-size:21px;font-weight:700;margin:auto}.cta_wrap_top .inner .text .fukidashi:before,.cta_wrap_top .inner .text .fukidashi:after{display:block;content:"";width:0;height:20px;position:absolute;top:0;bottom:0;margin:auto;border-left:2px solid #fff}.cta_wrap_top .inner .text .fukidashi:before{transform:rotate(-30deg);left:0}.cta_wrap_top .inner .text .fukidashi:after{transform:rotate(30deg);right:0}.cta_wrap_top .inner .text .line{display:flex;align-items:baseline;line-height:1}.cta_wrap_top .inner .text .line .img{margin-right:5px}.cta_wrap_top .inner .text .month{width:1em;font-size:20px;font-weight:700;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;margin-right:5px}.cta_wrap_top .inner .text .price{font-size:50px}.cta_wrap_top .inner .text .tax{font-size:20px}.cta_wrap_top .inner .text .num{font-family:Arial,Helvetica,sans-serif}.cta_wrap_top .inner .text.hrrank .line{justify-content:center}.cta_wrap_top .inner .text.hrrank .line .max{width:1em;font-size:20px;font-weight:700;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;margin-right:5px}.cta_wrap_top .inner .text.hrrank .line .cashback{font-size:20px}.cta_wrap_top .inner.center{align-items:center;width:600px}.cta_wrap_top .inner .btn.center{align-items:center}.cta_wrap_top .inner .btn .cashback-mainv-btn{display:flex;flex-direction:initial;justify-content:center;align-items:center;position:relative;width:460px;height:90px;top:0;text-decoration:none;line-height:1.2;background-color:#ff3c3c;border-radius:45px;box-shadow:0 5px #cf0f0f}.cta_wrap_top .inner .btn .cashback-mainv-btn:hover{top:3px;box-shadow:0 2px #cf0f0f}.cta_wrap_top .inner .btn .cashback-mainv-btn a{width:100%;color:#fff;font-size:30px;font-weight:700;text-align:center;text-decoration:none}.cta_wrap_top .inner .btn .cashback-mainv-btn a .sub{font-size:16px;font-weight:400;margin-bottom:5px}.cta_wrap_top .inner .btn .cashback-mainv-btn a:after{position:absolute;display:block;content:"";margin:auto;top:0;bottom:0;right:20px;width:10px;height:10px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.cta_wrap_top .inner .btn .cashback-mainv-btn-center{display:flex;flex-direction:initial;justify-content:center;align-items:center;position:relative;width:600px;height:70px;top:0;text-decoration:none;line-height:1.2;background-color:#ff3c3c;border-radius:45px;box-shadow:0 5px #cf0f0f}.cta_wrap_top .inner .btn .cashback-mainv-btn-center:hover{top:3px;box-shadow:0 2px #cf0f0f}.cta_wrap_top .inner .btn .cashback-mainv-btn-center a{width:100%;color:#fff;font-size:30px;font-weight:700;text-align:center;text-decoration:none}.cta_wrap_top .inner .btn .cashback-mainv-btn-center a .sub{font-size:16px;font-weight:400;margin-bottom:5px}.cta_wrap_top .inner .btn .cashback-mainv-btn-center a:after{position:absolute;display:block;content:"";margin:auto;top:0;bottom:0;right:20px;width:10px;height:10px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.cta_wrap{background:#0052bc;display:flex}.cta_wrap .inner{width:960px;margin:0 auto;display:flex;flex-flow:column;justify-content:space-between;align-items:center;padding:30px 0;position:relative}.cta_wrap .inner:before{content:"";display:inline-block;width:160px;height:209px;background:url(/img/customer-static/pc/lp/home/index/cta_gatya.png) no-repeat left bottom;position:absolute;left:5px;bottom:0}.cta_wrap .inner:after{content:"";display:inline-block;width:239px;height:200px;background:url(/img/customer-static/pc/lp/home/index/cta_mukku.png) no-repeat left bottom;position:absolute;right:-76px;bottom:0}.cta_wrap .inner .text{color:#fff;font-size:30px;font-weight:700}.cta_wrap .inner .text .fukidashi{margin-bottom:10px;text-align:center;position:relative;font-size:16px;font-weight:700}.cta_wrap .inner .text .fukidashi:before,.cta_wrap .inner .text .fukidashi:after{display:block;content:"";width:0;height:20px;position:absolute;top:0;bottom:0;margin:auto;border-left:2px solid #fff}.cta_wrap .inner .text .fukidashi:before{transform:rotate(-30deg);left:-10px}.cta_wrap .inner .text .fukidashi:after{transform:rotate(30deg);right:-10px}.cta_wrap .inner .text .line{display:flex;align-items:baseline;line-height:1;margin-bottom:5px}.cta_wrap .inner .text .line .img{margin-right:5px}.cta_wrap .inner .text .line .img img{height:45px}.cta_wrap .inner .text .month{width:1em;font-size:20px;font-weight:700;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;margin-right:5px}.cta_wrap .inner .text .price{font-size:50px}.cta_wrap .inner .text .tax{font-size:20px}.cta_wrap .inner .text .num{font-family:Arial,Helvetica,sans-serif}.cta_wrap .inner .btn .cashback-mainv-btn{display:flex;flex-direction:initial;justify-content:center;align-items:center;position:relative;width:500px;height:80px;top:0;text-decoration:none;line-height:1.2;background-color:#ff3c3c;border-radius:45px;box-shadow:0 5px #cf0f0f}.cta_wrap .inner .btn .cashback-mainv-btn:hover{top:3px;box-shadow:0 2px #cf0f0f}.cta_wrap .inner .btn .cashback-mainv-btn a{width:100%;color:#fff;font-size:30px;font-weight:700;text-align:center;text-decoration:none}.cta_wrap .inner .btn .cashback-mainv-btn a .sub{font-size:16px;font-weight:400;margin-bottom:5px}.cta_wrap .inner .btn .cashback-mainv-btn a:after{position:absolute;display:block;content:"";margin:auto;top:0;bottom:0;right:20px;width:10px;height:10px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.cb_banner img{width:100%;height:auto;vertical-align:bottom}._container{width:960px;margin:0 auto}.header-logo{margin-top:7px}.header-logo img{height:35px}.header-section{background:#fff;width:auto;white-space:nowrap;padding:0 40px;height:60px;border-radius:40px;box-shadow:0 0 15px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-evenly;position:absolute;left:50%;top:7vw;transform:translate(-50%)}.header-section .header-nav .header-nav-list{display:flex;gap:20px}.header-section .header-nav .header-nav-list .header-nav-item{position:relative}.header-section .header-nav .header-nav-list .header-nav-item a{display:flex;align-items:center;letter-spacing:0px;color:#011c79;gap:5px;position:relative;cursor:pointer;text-decoration:none}.header-section .header-nav .header-nav-list .header-nav-item a svg{height:20px;display:inline-block}.header-section .header-nav .header-nav-list .header-nav-item a:hover{color:#00b2ff}.header-section .header-nav .header-nav-list .header-nav-item a:hover:after{border-color:#00b2ff}.header-section .header-nav .header-nav-list .header-nav-item a:hover svg rect,.header-section .header-nav .header-nav-list .header-nav-item a:hover svg path{fill:#00b2ff}.header-section .header-nav .header-nav-list .header-nav-item a:after{content:"";display:block;width:8px;height:8px;border:2px solid #011C79;transform:rotate(45deg);border-left:none;border-top:none;box-sizing:border-box;margin-left:5px}.header-section .header-nav .header-nav-list .header-nav-item:not(:first-child):before{content:"";display:block;width:1px;height:20px;background:#011C79;position:absolute;z-index:1;top:0;bottom:0;margin:auto;left:-10px}.mainv-section{background:url(/img/customer-static/pc/lp/home/index/mainv_bg.png) no-repeat top center;background-size:cover;padding-bottom:230px!important;margin-bottom:-130px!important}.mainv-section h1{text-align:center;padding:20px}.mainv-section h1 img{width:55%;margin-top:75px}.mainv-section .note_num{width:700px;margin:-20px auto}.mainv-section .note_num li{color:#fff}.mainv-section .inner{width:960px;margin:auto;padding:0 0 40px}.mainv-section .inner .note_num{margin-top:20px}.mainv-section .inner .note_num li{color:#fff}.mainv-section.hrrank{background:#FFC100 url(/img/customer-static/pc/lp/home/index/hrrank-mainv_bg.png) no-repeat top center;padding-bottom:30px}.mainv-section.hrrank h1{text-align:center;padding:20px}.mainv-section.hrrank h1 img{width:1000px}.mainv-section.hrrank .note_num.hrrank{width:1000px;margin:0 auto}.mainv-section.hrrank .note_num.hrrank li{color:#fff}.linkbnr-section{margin:0}.linkbnr-section img{width:100%}.linkbnr-section .gakuwari{padding:33px 0 0;background-color:#fff;text-align:center}.linkbnr-section .gakuwari img{width:auto}.no1-section{padding:60px 0}.no1-section .inner .note_num{margin-top:20px}.situation-section{padding-top:30px}.situation-section img{width:960px;margin:0 auto;display:block}.situation-section .txt{width:600px;margin:0 auto;display:block;padding-bottom:30px;padding-top:20px}.data_storage-section{padding:30px 0}.data_storage-section .title{display:flex;justify-content:center;color:#007ce9;font-weight:700}.data_storage-section .note{margin:-63px auto 0;width:90%}.data_storage-section .big{font-size:45px;padding-left:5px}.data_storage-section .right{text-align:right}.data_storage-section img{width:1000px;margin:20px auto;display:block}.data_storage-section .note{font-size:12px;text-indent:-2em;color:#777;margin:20px auto;text-align:left;width:1000px}.price-section{padding:30px 0}.price-section h2 .big{margin-right:-10px}.price-section h2 small{font-size:14px;position:relative;top:-24px;right:0}.price-section img{width:400px;margin:0 25px}.price-section img.arrow{width:80px;margin-bottom:80px}.price-section .content{display:flex;background-color:#cff1ff;padding-top:80px;overflow-y:hidden;height:390px;justify-content:center;align-items:center}.price-section .content .price_otoku{display:flex;justify-content:center;width:400px;flex-wrap:wrap}.price-section .content .price_otoku .note{width:320px;font-size:11px;color:#777;margin:10px auto;position:relative;top:-85px;border:1px solid #000;padding:6px}.price-section .content .price_cp{background-color:#fff;text-align:center;height:381px;border-radius:20px;margin-bottom:90px}.price-section .content .price_cp img{height:90px;margin:0;padding-bottom:30px}.price-section .content .price_cp hr{border:none;border-bottom:2px solid #000;margin:-30px auto 20px;width:55%}.price-section .content .price_cp p{font-size:22px}.price-section .content .price_cp p span{font-size:40px;font-weight:700}.price-section .content .price_cp p .red{color:red;font-size:80px;font-weight:700;margin-left:45px}.price-section .content .price_cp .star1{width:12%;height:auto;position:relative;top:-124px;left:-120px}.price-section .content .price_cp .star2{width:12%;height:auto;position:relative;top:-87px;right:-125px}.homerouter-section{padding:40px 0;background:#CFF1FF}.homerouter-section .accordion{display:flex;justify-content:center}.homerouter-section .accordion .icon{width:85px}.homerouter-section .accordion .fukidashi_link{width:700px;font-size:24px;background-color:#fff;border-radius:5px;color:#007ce9;text-align:center;margin-left:80px;display:flex;justify-content:center;align-items:center}.homerouter-section .accordion .fukidashi_link span{font-size:28px;font-weight:700}.homerouter-section .accordion .fukidashi_link:before{content:"";display:block;border-top:2px solid #007ce9;border-right:2px solid #007ce9;position:relative;width:14px;height:14px;top:0;right:-534px;transform:rotate(-225deg)}.homerouter-section .accordion.active .fukidashi_link:before{transform:rotate(-45deg)}.homerouter-section .children{margin-top:30px}.homerouter-section .inner .imgwrap{background:url(/img/customer-static/pc/lp/home/index/homerouter_img.png) no-repeat top center;height:314px}.homerouter-section .inner .imgwrap .imgOnText{width:426px;padding:40px}.homerouter-section .inner .imgwrap .imgOnText .ttl{letter-spacing:1.3px;color:#007ce9;font-size:26px;font-weight:700;text-align:center}.homerouter-section .inner .imgwrap .imgOnText .text{line-height:1.7;font-size:18px}.homerouter-section .inner .point li{height:90px;display:flex;margin-bottom:20px;background:#fff;box-shadow:0 4px 3px #00000008;border-radius:3px;overflow:hidden}.homerouter-section .inner .point li:last-child{margin-bottom:none}.homerouter-section .inner .point li .num{width:122px;text-align:center;color:#fff;font-size:26px;font-weight:700;background:#007CE9;line-height:1;display:flex;justify-content:center;align-items:center}.homerouter-section .inner .point li .num span{font-size:35px}.homerouter-section .inner .point li .text{font-size:36px;font-weight:700;color:#fa3d3d;display:flex;align-items:center;padding-left:20px}.homerouter-section .inner .fukidashi{margin-top:80px;text-align:center}.homerouter-section .inner .fukidashi p{text-align:center;position:relative;font-size:30px;font-weight:700;color:#007ce9;margin:auto;display:inline-block}.homerouter-section .inner .fukidashi p:before,.homerouter-section .inner .fukidashi p:after{display:block;content:"";width:0;height:80px;position:absolute;top:0;bottom:0;margin:auto;border-left:2px solid #007CE9}.homerouter-section .inner .fukidashi p:before{transform:rotate(-25deg);left:-30px}.homerouter-section .inner .fukidashi p:after{transform:rotate(25deg);right:-30px}.homerouter-section .inner .osusumevoice{width:830px;margin:30px auto 0}.homerouter-section .inner .osusumevoice li{height:90px;display:flex;justify-content:space-between;margin-bottom:30px}.homerouter-section .inner .osusumevoice li:last-child{margin-bottom:none}.homerouter-section .inner .osusumevoice li .img{width:180px;line-height:1;display:flex;justify-content:flex-end;align-items:center;margin-right:10px}.homerouter-section .inner .osusumevoice li .text{width:720px;font-size:22px;display:flex;align-items:center;padding-left:30px;background:#fff;border-radius:3px;box-sizing:border-box;position:relative}.homerouter-section .inner .note_num{margin-top:20px}.tokuten-section{padding:60px 0 0;background:#CFF1FF;position:relative}.tokuten-section .inner .title{text-align:center;margin-bottom:35px}.tokuten-section .inner .tokuten{margin-top:20px;display:flex;justify-content:space-between;flex-wrap:wrap}.tokuten-section .inner .tokuten li{width:308px;height:230px;margin-bottom:25px;background:#fff;box-shadow:0 4px 3px #00000008;border-radius:3px;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.tokuten-section .inner .tokuten li .ribbon{position:absolute;top:-3px;left:0}.tokuten-section .inner .tokuten li .icon{margin-bottom:10px}.tokuten-section .inner .tokuten li .obi{margin-bottom:30px;background:#FFE700;text-align:center;width:100%;line-height:60px;font-size:25px;font-weight:700}.tokuten-section .inner .tokuten li .text{font-size:20px;font-weight:700}.tokuten-section .inner .tokuten li .text .red{color:#fa3d3d}.tokuten-section .inner .tokuten li .text .small{font-size:14px}.tokuten-section .inner .tokuten li .textwrap{display:flex;justify-content:center;align-items:center}.tokuten-section .inner .tokuten li .textwrap .icon{margin-bottom:0;margin-right:20px}.tokuten-section .inner .tokuten li .textwrap .text{font-size:28px}.tokuten-section .inner .tokuten li:nth-child(3n){margin-bottom:none}.tokuten-section .inner .tokuten li:last-child{display:block;width:100%;height:200px;border:7px solid #c21500;border-image:linear-gradient(to right,#FA4141 0%,#FF8C8A 50%,#FA4141 100%);border-image-slice:1;border-radius:3px}.campaign-section{padding:80px 0 100px;background:#F8F8F8}.campaign-section .banner_list{display:flex;gap:20px}.campaign-section .banner_list .banner_item .small_img{width:308px}.campaign-section .banner_list .banner_item .text{margin:10px 0;height:120px;line-height:1.5}.campaign-section .banner_list .banner_item .btn01{color:#043786;width:90%;margin:auto auto 10px;line-height:40px;border:1px solid #043786;background:#fff;display:block;text-align:center;border-radius:40px;font-size:16px;cursor:pointer;position:relative;text-decoration:none}.campaign-section .banner_list .banner_item .btn01:after{position:absolute;display:block;content:"";top:-3px;bottom:0;right:20px;width:7px;height:7px;border-top:1px solid #043786;border-right:1px solid #043786;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin:auto}.zuttonet-section{padding:0 0 100px;background:#00ACF7 url(/img/customer-static/pc/lp/home/index/net_hosyo_bg.png) no-repeat top center;position:relative}.zuttonet-section:before{display:block;content:"";right:50%;width:100%;height:100px;bottom:-20px;left:-2px;background:linear-gradient(to top right,transparent 50%,#F8F8F8 50.5%) top left/50.1% 100% no-repeat,linear-gradient(to top left,transparent 50%,#F8F8F8 50.5%) top right/50.1% 100% no-repeat}.zuttonet-section .inner .title{text-align:center;margin-top:80px;margin-bottom:100px}.zuttonet-section .inner .nayami{width:515px;margin:0 auto 63px;text-align:center}.zuttonet-section .inner .nayami .nayami_title{margin-bottom:30px}.zuttonet-section .inner .btn{display:block;margin-top:60px;text-decoration:none}.zuttonet-section .inner .btn label{color:#043786;width:400px;margin:auto;line-height:70px;border:2px solid #043786;background:#fff;display:block;text-align:center;border-radius:40px;font-size:20px;cursor:pointer;position:relative;text-decoration:none}.zuttonet-section .inner .btn label:after{position:absolute;display:block;content:"";top:-3px;bottom:0;right:20px;width:7px;height:7px;border-top:2px solid #043786;border-right:2px solid #043786;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin:auto}.zuttonet-section .inner .campaign .img{text-align:center}.zuttonet-section .inner .campaign .note{width:860px;margin:15px auto 0;color:#fff;font-size:18px}.zuttonet-section .inner .flowtitle{margin-top:80px;color:#fff;font-size:32px;font-weight:700;text-align:center}.zuttonet-section .inner .flow_wrap{padding:30px;background:#CFF1FF;border-radius:0 0 3px 3px;margin-bottom:30px}.zuttonet-section .inner .flow_wrap .flow_wide{background:#fff;display:flex;justify-content:center;align-items:center;padding:10px;gap:30px}.zuttonet-section .inner .flow_wrap .flow_wide .text{font-size:20px}.zuttonet-section .inner .flow_wrap .triangle{width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #007CE9;margin:15px auto}.zuttonet-section .inner .flow_wrap .flowlist{display:flex;flex-flow:row;justify-content:space-between}.zuttonet-section .inner .flow_wrap .flowlist .flowitem{width:24%;background:#fff;text-align:center;position:relative;padding:10px 0}.zuttonet-section .inner .flow_wrap .flowlist .flowitem .num{color:#007ce9;font-size:30px;position:absolute;left:10px;top:5px}.zuttonet-section .inner .flow_wrap .flowlist .flowitem .text{color:#00b2ff;font-size:18px}.zuttonet-section .inner .kaiyaku .kaiyakutitle{padding:20px;background:#007CE9;border-radius:5px 5px 0 0;color:#ff0;font-size:26px;font-weight:700;text-align:center;position:relative}.zuttonet-section .inner .kaiyaku .kaiyakutitle:after{display:block;content:"";width:0;height:0;border-color:#007CE9 transparent transparent transparent;border-style:solid;border-width:18px;position:absolute;margin:auto;bottom:-36px;left:0;right:0}.zuttonet-section .inner .kaiyaku .kaiyakutext{background:#fff;padding:35px 30px;border:2px solid #007CE9;color:#fa3d3d;font-size:26px;font-weight:700}.charm-section{padding:30px 0}.charm-section .charm_img{width:1000px;margin:0 auto;display:block}.charm-section .note{font-size:12px;text-indent:-2em;color:#777;margin:20px auto;text-align:center}.charm-section .inner sup{font-size:70%;vertical-align:top;position:relative;top:-.2em}.charm-section .inner .charmwrap{margin-bottom:40px}.charm-section .inner .charmwrap .charm_title{font-size:22px;color:#fff;text-align:center;background:#00ACF7;border-radius:3px 3px 0 0;line-height:60px}.charm-section .inner .charmwrap .charm_title .yellow{font-size:30px;font-weight:700;color:#ff0}.charm-section .inner .charmwrap .charm_title .tax{font-size:16px}.charm-section .inner .charmwrap dd{padding:30px;background:#fff;box-shadow:0 3px 6px #00000029;border-radius:0 0 3px 3px;font-size:16px}.charm-section .inner .charmwrap dd .flex{display:flex;justify-content:space-between}.charm-section .inner .charmwrap dd .flex .flextext{width:435px}.charm-section .inner .charmwrap dd .charmtext{margin-top:25px}.charm-section .inner .charmwrap dd .note{margin-top:10px}.charm-section .inner .charmwrap dd .note li{text-indent:-2em;margin-left:2em}.charm-section .inner .charmwrap dd .anshinwrap{padding:30px 35px;background:#E2F7FF}.charm-section .inner .charmwrap dd .anshinwrap .fukidashi{margin-bottom:25px;text-align:center}.charm-section .inner .charmwrap dd .anshinwrap .fukidashi p{text-align:center;position:relative;font-size:22px;font-weight:700;color:#007ce9;margin:auto;display:inline-block}.charm-section .inner .charmwrap dd .anshinwrap .fukidashi p:before,.charm-section .inner .charmwrap dd .anshinwrap .fukidashi p:after{display:block;content:"";width:0;height:80px;position:absolute;top:0;bottom:0;margin:auto;border-left:2px solid #007CE9}.charm-section .inner .charmwrap dd .anshinwrap .fukidashi p:before{transform:rotate(-25deg);left:-30px}.charm-section .inner .charmwrap dd .anshinwrap .fukidashi p:after{transform:rotate(25deg);right:-30px}.charm-section .inner .charmwrap dd .anshinwrap .anshinlist{font-size:18px}.charm-section .inner .charmwrap dd .anshinwrap .anshinlist li{margin-bottom:30px;display:flex}.charm-section .inner .charmwrap dd .anshinwrap .anshinlist li:last-child{margin-bottom:0}.charm-section .inner .charmwrap dd .anshinwrap .anshinlist li img{margin-right:20px}.charm-section .inner .charmwrap dd .anshinwrap .anshinlist .anshintitle{font-size:22px;font-weight:700;color:#00b2ff}.plan-section{padding:80px 0 100px;background:#F8F8F8}.plan-section .inner .innerwrap{margin-bottom:40px;padding:30px;background:#fff}.plan-section .inner .plan_table{font-size:16px;border-top:2px solid #D4D4D4;border-bottom:2px solid #D4D4D4;margin-bottom:35px}.plan-section .inner .plan_table tr{border-bottom:1px solid #D4D4D4}.plan-section .inner .plan_table tr:last-child{border-bottom:none}.plan-section .inner .plan_table tr th{padding:15px 20px;font-size:16px;font-weight:700;background:#E2F7FF;box-sizing:border-box;text-align:center}.plan-section .inner .plan_table tr th:not(:last-child){border-right:1px solid #D4D4D4}.plan-section .inner .plan_table tr td{width:310px;padding:12px 10px;background:#fff;line-height:1.2;box-sizing:border-box;text-align:center}.plan-section .inner .plan_table tr td:not(:last-child){border-right:1px solid #D4D4D4}.plan-section .inner .plan_table tr .num{font-size:30px;font-weight:700}.plan-section .inner .plan_table tr .tax{font-size:14px}.plan-section .plan-box{width:1060px;margin:0 auto 20px;padding-top:20px;text-align:center}.plan-section .plan-box .heading-img{padding:60px 185px 15px}.plan-section .plan-box .table-heading{text-align:start}.plan-section .plan-box.pay{background:#fff url(/img/customer-static/pc/lp/home/index/price_ttl_bg.png) no-repeat top center;width:100%}.plan-section .plan-box.pay .inner{display:flow-root;padding:30px 60px}.plan-section .plan-box.pay .left{float:left}.plan-section .plan-box.pay .right{float:right;width:50%;margin-top:20px}.plan-section .plan-box.pay .clear{clear:both}.plan-section .plan-box.pay .price-ttl{color:#de116d;font-size:20px;font-weight:700}.plan-section .plan-box.pay .price-ttl strong{font-size:30px}.plan-section .plan-box.pay .plan-table{padding-top:50px}.plan-section .plan-box.pay .plan-table table{width:100%}.plan-section .plan-box.pay .plan-table table tbody tr td{text-align:left}.plan-section .plan-box.pay .accordion{display:block;margin:30px 80px 0 0;width:300px;text-align:center;line-height:20px;padding:15px 0;border-radius:30px;border:1px solid #043786;font-size:14px;position:relative;color:#043786}.plan-section .plan-box.pay .accordion:before,.plan-section .plan-box.pay .accordion:after{display:block;content:"";width:10px;height:0;border:1px solid #043786;position:absolute;top:0;bottom:0;right:15px;margin:auto}.plan-section .plan-box.pay .accordion:before{transform:rotate(90deg)}.plan-section .plan-box.pay .js-accordion-parent.active .accordion:before{display:none}.plan-section .plan-box.pay .plan-table{display:flex;justify-content:space-between;width:100%;box-sizing:border-box;align-items:flex-start}.plan-section .plan-box.pay .plan-table table{table-layout:fixed;margin:auto}.plan-section .plan-box.pay .plan-table table tbody tr th,.plan-section .plan-box.pay .plan-table table tbody tr td{border:1px solid #18335D;padding:10px 0 10px 10px;font-size:13px}.plan-section .plan-box.pay .plan-table table tbody tr th p span,.plan-section .plan-box.pay .plan-table table tbody tr td p span{font-size:20px;font-weight:700}.plan-section .plan-box.pay .plan-table table tbody tr th{background-color:#f8f8f8;width:30%}.plan-section .plan-box.pay .plan-table table tbody tr td{background-color:#fff}.plan-section .plan-box.pay .plan-table table tbody tr td.note{border:none;font-size:12px;padding-left:0}.plan-section .plan-box.pay .plan-table table tbody tr td span{color:#f20044}.plan-section .plan-box.pay .plan-table table tbody tr .border{border-right:1px solid}.plan-section .plan-box.pay .plan-table .bg-color{background-color:#effaff}.plan-section .plan-box.option{box-sizing:border-box;width:100%}.plan-section .plan-box.option .plan-table{display:block;width:100%}.plan-section .plan-box.option .plan-table table{table-layout:fixed;margin:auto;width:100%}.plan-section .plan-box.option .plan-table table tr th,.plan-section .plan-box.option .plan-table table tr td{border:1px solid #18335D;padding:10px 0 10px 10px;font-size:13px}.plan-section .plan-box.option .plan-table table tr th{background-color:#f8f8f8;width:30%;border-left:none}.plan-section .plan-box.option .plan-table table tr td{border-right:none}.plan-section .plan-box.option .accordion{display:block;margin:30px auto;width:300px;text-align:center;line-height:20px;padding:15px 0;border-radius:30px;border:1px solid #043786;font-size:14px;position:relative;color:#043786}.plan-section .plan-box.option .accordion:before,.plan-section .plan-box.option .accordion:after{display:block;content:"";width:10px;height:0;border:1px solid #043786;position:absolute;top:0;bottom:0;right:15px;margin:auto}.plan-section .plan-box.option .accordion:before{transform:rotate(90deg)}.plan-section .plan-box.option .js-accordion-parent.active .accordion:before{display:none}.plan-section .plan-box.option .table-heading{padding-left:10px;font-weight:600}.plan-section .plan-box.option .table-heading p{font-size:14px;margin-bottom:10px}.plan-section .plan-box.option .table-heading p:before{content:"■";padding-right:5px}.plan-section .plan-box.option .example{padding:20px 0}.plan-section .plan-box.option .example .example-ttl{text-align:left;padding:0 30px}.plan-section .plan-box.option .example .plan-table{padding:10px 20px 40px;display:flex;justify-content:space-between;width:100%;box-sizing:border-box;align-items:flex-start}.plan-section .plan-box.option .example .plan-table table{width:90%;table-layout:fixed;margin:auto}.plan-section .plan-box.option .example .plan-table table tbody tr th,.plan-section .plan-box.option .example .plan-table table tbody tr td{border-width:1px 0px;border-color:#18335d;border-style:solid;padding:10px 0 10px 10px;font-size:13px}.plan-section .plan-box.option .example .plan-table table tbody tr th p span,.plan-section .plan-box.option .example .plan-table table tbody tr td p span{font-size:20px;font-weight:700}.plan-section .plan-box.option .example .plan-table table tbody tr th{background-color:#f8f8f8;width:30%}.plan-section .plan-box.option .example .plan-table table tbody tr td{background-color:#fff;width:80%;text-align:center}.plan-section .plan-box.option .example .plan-table table tbody tr td.note{border:none;font-size:12px;padding-left:0}.plan-section .plan-box.option .example .plan-table table tbody tr td span{color:#f20044}.plan-section .plan-box.option .example .plan-table table tbody tr .red{color:#fff;background-color:#f20044}.plan-section .plan-box.option .example .plan-table table tbody tr .blue{color:#fff;background-color:#1785e5}.plan-section .plan-box.option .example .plan-table table tbody tr .border{border-right:1px solid}.plan-section .plan-box.option .example .plan-table .bg-color{background-color:#effaff}.plan-section .plan-box.option .example .plan-table{padding:40px 0 10px}.plan-section .plan-box.option .example .plan-table table{margin:0;width:60%}.plan-section .plan-box.option .example .plan-table table tbody tr th,.plan-section .plan-box.option .example .plan-table table tbody tr td{border-color:#d2d2d2;font-size:12px;border-right:1px solid #D2D2D2}.plan-section .plan-box.option .example .plan-table table tbody tr th:last-of-type,.plan-section .plan-box.option .example .plan-table table tbody tr td:last-of-type{border-right:none}.plan-section .plan-box.option .example .plan-table table tbody tr th{width:75%}.plan-section .plan-box.option .example .plan-table table tbody tr td{padding:0}.plan-section .plan-box.option .example .plan-table table tbody .top th,.plan-section .plan-box.option .example .plan-table table tbody .top td{color:#fff;padding:10px;background-color:#5aa4e0}.plan-section .plan-box.option .example .plan-table table tbody .top th{border:none;background:#fff}.plan-section .plan-box.option .example .example-txt{position:relative;width:28%;height:100%;font-size:12px;text-align:left;margin-top:45px;padding:25px 15px 50px;background-color:#effaff}.plan-section .plan-box.option .example .example-txt span{color:#f20044}.plan-section .plan-box.option .example .example-txt img{position:absolute;top:-10px;left:0;right:0;margin:auto}.plan-section .plan-box.option .note_num{text-align:left;margin-top:10px}.plan-section .plan-box.option .note_num.mb{margin-bottom:50px}.plan-section .plan-note li{font-size:12px;text-indent:-2em;margin-left:2em;color:#777}.slider-device{display:none;position:relative;height:auto;padding-bottom:40px}.slider-device.slick-initialized{display:block}.slider-device .slick-list .slick-track{padding-bottom:50px}.slider-device .slick-list .slick-track .slick-slide{margin:15px;text-align:center}.slider-device .slick-list .slick-track .slick-slide img{width:auto;max-height:230px;display:inline-block;vertical-align:text-bottom}.slider-device .slick-list .slick-track .slick-slide a{position:relative;display:inline-block;padding:0 5px}.slider-device .slick-list .slick-track .slick-slide a:hover{transition:all .3s;transform:translate(-5px,-15px)}.slider-device .slick-list .slick-track .slick-slide a:hover img{box-shadow:0 15px 15px #ccc}.slider-device li.slick-center{opacity:1;transition:all .3s;opacity:.5}.slider-device li a{margin:auto}.slider-device li.slick-slide:not(.slick-center){transition:all .3s ease;opacity:1}.slider-device .slick-dots{z-index:2;display:flex;justify-content:center;align-items:center;margin:auto;position:absolute;bottom:25px;left:0;right:0}.slider-device .slick-dots li{width:10px;height:10px;margin-right:12px;overflow:hidden;text-indent:-999em;border-radius:50%;background:#b6ccde}.slider-device .slick-dots li.slick-active{background:#5d708d}.slider-device .slick-dots li:last-child{margin-right:0}.slider-device .slick-dots li button{display:none}.slider-voice{display:none;position:relative;margin:0;height:auto}.slider-voice.slick-initialized{display:block}.slider-voice .slick-list .slick-track .slick-slide img{width:526px;display:inline-block;vertical-align:text-bottom}.slider-voice .slick-list .slick-track .slick-slide a{position:relative;display:inline-block;padding:0 5px}.slider-voice .slick-list .slick-track .slick-slide a:hover{transition:all .3s;transform:translate(-5px,-15px)}.slider-voice .slick-list .slick-track .slick-slide a:hover img{box-shadow:0 15px 15px #ccc}.slider-voice li.slick-center{transform:scale(1);opacity:1;transition:all .3s;display:flex;justify-content:center;align-items:stretch}.slider-voice li a{margin:auto}.slider-voice li.slick-slide:not(.slick-center){position:relative;transform-origin:center;transform:scale(.75);transition:all .3s ease;display:flex;justify-content:center;opacity:.5}.slider-voice .slick-prev,.slider-voice .slick-next{width:29px;height:51px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;background:rgba(70,70,70,.6);border:none;border-radius:3px;z-index:10;transition:all .3s ease;text-indent:-9999px}.slider-voice .slick-prev:after,.slider-voice .slick-next:after{position:absolute;top:0;bottom:0;right:-5px;left:0;margin:auto;width:10px;height:10px;content:" ";transform:rotate(-135deg);border-top:2px solid #fff;border-right:2px solid #fff}.slider-voice .slick-prev{transform:translate(-550px)}.slider-voice .slick-next{transform:translate(550px)}.slider-voice .slick-next:after{right:5px;transform:rotate(45deg)}.slider-voice .slick-dots{z-index:2;display:flex;justify-content:center;align-items:center;margin:auto;position:absolute;bottom:25px;left:0;right:0}.slider-voice .slick-dots li{width:10px;height:10px;margin-right:12px;overflow:hidden;text-indent:-999em;border-radius:50%;background:#b6ccde}.slider-voice .slick-dots li.slick-active{background:#5d708d}.slider-voice .slick-dots li:last-child{margin-right:0}.device-section{padding:80px 0 120px}.device-section .inner{margin-bottom:40px}.device-section .inner img{margin-bottom:20px}.device-section .inner .note_num{margin-top:10px}.device-section .device_wrap{margin:0 auto 40px;width:880px;display:flex;justify-content:space-between;align-items:center}.device-section .device_wrap .slider-device{width:380px}.device-section .device_wrap .slider-device li{position:relative}.device-section .device_wrap .slider-device li .slider-device-badge{position:absolute;top:0;right:0}.device-section .device_wrap .device_inner{width:500px;padding:0}.device-section .device_wrap .device_sub{font-size:16px;color:#18335d}.device-section .device_wrap .device_title{font-size:60px;font-weight:700;color:#18335d}.device-section .device_wrap .device_catchcopy{font-size:18px;padding-bottom:20px}.device-section .device_wrap .device_tag{display:flex;justify-content:flex-start;flex-wrap:wrap}.device-section .device_wrap .device_tag li{margin-right:10px;background:#5AA4E0;padding:2px 8px;border-radius:3px;color:#fff;font-size:16px}.device-section .device_wrap .device_details{margin-top:20px;display:flex;justify-content:space-between;border-left:1px solid #173D65}.device-section .device_wrap .device_details li{margin:0;width:33vw;border-right:1px solid #173D65;display:flex;justify-content:center;align-items:center;text-align:left;font-size:12px}.device-section .device_wrap .device_details li .icon{margin:0 10px 0 5px;font-size:18px;font-weight:700;height:30px;display:flex;justify-content:center;align-items:center}.device-section .device_wrap .device_details li .icon .num{font-size:25px}.device-section .device_wrap .device_details li .bigfont{margin-left:5px;font-size:18px;font-weight:700;height:30px;display:flex;justify-content:center;align-items:center}.device-section .device_wrap .device_details li .bigfont .num{font-size:25px}.device-section .device_wrap .device_btn_wrap{margin-top:15px;display:flex;justify-content:space-between;align-items:flex-end}.device-section .device_wrap .device_btn_wrap .details_link{margin:0 auto;width:240px;text-align:center;line-height:54px;border-radius:30px;border:1px solid #043786;font-size:19px;position:relative;cursor:pointer}.device-section .device_wrap .device_btn_wrap .details_link:before{display:block;content:"";width:7px;height:7px;border-top:1px solid #043786;border-right:1px solid #043786;position:absolute;top:0;bottom:0;right:15px;margin:auto;transform:rotate(45deg)}.device-section .device_wrap .device_btn_wrap .fukidashi{color:#f20044;text-align:center;font-size:14px;font-weight:700}.device-section .device_wrap .device_btn_wrap .fukidashi span{position:relative}.device-section .device_wrap .device_btn_wrap .fukidashi span:before,.device-section .device_wrap .device_btn_wrap .fukidashi span:after{display:block;content:"";width:0;height:15px;border-left:1px solid #F20044;position:absolute;top:0;bottom:0;margin:auto}.device-section .device_wrap .device_btn_wrap .fukidashi span:before{left:-10px;transform:rotate(-45deg)}.device-section .device_wrap .device_btn_wrap .fukidashi span:after{right:-10px;transform:rotate(45deg)}.device-section .device_wrap .device_btn_wrap .entry-button{width:240px;height:54px;display:inline-block;text-align:center;vertical-align:bottom;position:relative;box-sizing:border-box}.device-section .device_wrap .device_btn_wrap .entry-button a{font-size:19px;font-weight:700;line-height:54px;padding-top:0;padding-bottom:0;display:block;text-decoration:none;outline:none;border-radius:50px;-webkit-transition:none;transition:none;box-sizing:border-box;position:relative;color:#fff;background-color:#f20044}.device-section .device_wrap .device_btn_wrap .entry-button a:after{right:15px;width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.device-section .device_wrap .device_btn_wrap .entry-button a:hover{top:0;filter:brightness(1.3)}.device-section .device_wrap .device_btn_wrap .entry-button a:before,.device-section .device_wrap .device_btn_wrap .entry-button a:after{content:"";margin:auto;vertical-align:middle;position:absolute;top:0;bottom:0}.device-section .device_wrap .device_btn_wrap .entry-button a span{font-size:0px;line-height:0px;width:100%;display:block;text-align:center;position:absolute}@media only screen and (max-width: 750px){.device-section .device_wrap .device_btn_wrap .entry-button a{font-size:19px;font-weight:700;line-height:54px;padding-top:0;padding-bottom:0;display:block;text-decoration:none;outline:none;border-radius:50px;-webkit-transition:none;transition:none;box-sizing:border-box;position:relative;top:0;transition:.2s;color:#fff;background-color:#f20044}.device-section .device_wrap .device_btn_wrap .entry-button a:after{right:15px;width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.device-section .device_wrap .device_btn_wrap .entry-button a:hover{top:0;filter:brightness(1.3)}.device-section .device_wrap .device_btn_wrap .entry-button a:before,.device-section .device_wrap .device_btn_wrap .entry-button a:after{content:"";margin:auto;vertical-align:middle;position:absolute;top:0;bottom:0}.device-section .device_wrap .device_btn_wrap .entry-button a span{font-size:0px;line-height:0px;width:100%;display:block;text-align:center;position:absolute}}.option-section{padding:75px 0 100px;background:#F8F8F8}.option-section ._container{width:1060px}.option-section h2.title{margin-bottom:17px;font-size:22px;font-weight:700;color:#18335d}.option-section .option_title{color:#18335d;text-align:center;font-size:20px;font-weight:700;margin-bottom:40px}.option-section .option_list{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;color:#18335d}.option-section .option_list li{width:520px;height:240px;margin-bottom:20px;padding:30px;background:#fff;box-sizing:border-box}.option-section .option_list li .title{margin-bottom:15px;padding-bottom:10px;display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #8B98AD}.option-section .option_list li .title .text{display:flex;justify-content:flex-start;align-items:center;font-size:16px;line-height:1.2;font-weight:700}.option-section .option_list li .title .text .yellow_bg{background-color:#fff77d}.option-section .option_list li .title .text .img{margin-right:10px}.option-section .option_list li .title .text em{font-size:26px}.option-section .option_list li .title .text em .num{font-size:34px}.option-section .option_list li .title .text .small{font-size:14px}.option-section .option_list li .title .img img{width:auto}.option-section .option_list li .title .img img.hulu-icon{width:60px}.option-section .option_list li .title .img img.hulu-logo{width:108px}.option-section .option_list li .big{margin-bottom:5px;font-size:20px;font-weight:700;color:#18335d}.option-section .option_list li .text_option{display:flex;justify-content:flex-start;align-items:center;font-size:16px;line-height:1.2;margin-top:16px}.option-section .option_list li .text_option em{font-size:26px}.option-section .option_list li .text_option em .num{font-size:34px}.area-section{padding:75px 0 0}.area-section ._container{width:1060px}.area-section .area_title{color:#18335d;text-align:center;font-size:20px;font-weight:700;margin-bottom:40px}.area-section ._container{padding:0 12px 20px}.area-section ._container .flex-wrap{display:flex;justify-content:space-between;align-items:flex-start}.area-section .inner{width:500px;padding:0 12px 20px}.area-section .area_btn_wrap{position:relative;margin-bottom:30px}.area-section .details_link{margin:0 auto;width:305px;text-align:center;line-height:54px;border-radius:30px;color:#fff;background-color:#17a822;border:1px solid #17A822;font-size:16px;position:relative;top:-90px;left:170px;cursor:pointer}.area-section .details_link.active{color:#043786;background-color:#fff;border:1px solid #043786}.area-section .details_link.active:before{border:none}.area-section .details_link.active:after{border:1px solid rgb(32,37,33)}.area-section .details_link:before,.area-section .details_link:after{display:block;content:"";width:10px;height:0;border:1px solid #fff;position:absolute;top:0;bottom:0;right:15px;margin:auto}.area-section .details_link:before{transform:rotate(90deg)}.area-section .details_link2{margin:0 auto;width:305px;text-align:center;line-height:54px;border-radius:30px;color:#043786;background-color:#fff;border:1px solid #043786;font-size:16px;position:relative;cursor:pointer}.area-section .details_link2:before,.area-section .details_link2:after{display:block;content:"";width:10px;height:0;position:absolute;top:0;bottom:0;right:15px;margin:auto;border:1px solid rgb(32,37,33)}.area-section .area_wrap{width:1060px;margin:0 auto;padding-bottom:30px}.area-section .area_wrap .area-process{height:160px;display:flex;flex-wrap:wrap;justify-content:flex-start}.area-section .area_wrap .area-process-box1{width:220px;background:#69BFFB;position:relative;z-index:10;box-sizing:border-box;display:flex;justify-content:center;align-items:center}.area-section .area_wrap .area-process-box1:before{content:"";right:-60px;width:60px;height:calc(100% + 1px);position:absolute;bottom:0;left:auto;background:linear-gradient(to bottom left,transparent 50%,#69BFFB 50%) top left/100% 50% no-repeat,linear-gradient(to top left,transparent 50%,#69BFFB 50%) bottom left/100% 50% no-repeat}.area-section .area_wrap .area-process-box2{width:360px;margin:0;padding:0 0 0 80px;background:#C3E1F6;position:relative;z-index:5;box-sizing:border-box;display:flex;justify-content:center;align-items:center}.area-section .area_wrap .area-process-box2:before{content:"";right:-60px;width:60px;height:calc(100% + 1px);position:absolute;bottom:0;left:auto;background:linear-gradient(to bottom left,transparent 50%,#C3E1F6 50%) top left/100% 50% no-repeat,linear-gradient(to top left,transparent 50%,#C3E1F6 50%) bottom left/100% 50% no-repeat}.area-section .area_wrap .area-process-box3{width:420px;margin:0;padding:0 0 0 80px;background:#EFFAFF;position:relative;z-index:0;box-sizing:border-box;display:flex;justify-content:center;align-items:center}.area-section .area_wrap .area-process-box3:before{content:"";right:-60px;width:60px;height:calc(100% + 1px);position:absolute;bottom:0;left:auto;background:linear-gradient(to bottom left,transparent 50%,#EFFAFF 50%) top left/100% 50% no-repeat,linear-gradient(to top left,transparent 50%,#EFFAFF 50%) bottom left/100% 50% no-repeat}.area-section .area_wrap .area-process .area-detail{padding:0}.area-section .area_wrap .area-process .area-detail .title{color:#fff;font-size:16px;font-weight:700;text-align:center}.area-section .area_wrap .area-process .area-detail-ttl{font-size:16px;font-weight:700}.area-section .area_wrap .area-process .area-detail-ttl .search{background:url(/img/customer-static/pc/lp/home/index/icon_search.png) no-repeat center;content:"";display:inline-block;height:20px;width:26px}.area-section .area_wrap .area-process .area-detail-img{margin-top:10px;display:flex;justify-content:space-between;align-items:center;text-align:center}.area-section .area_wrap .area-process .area-detail-img p{width:48%}.area-section .area_wrap .area-process .area-detail-img img{width:auto}.area-section .area_wrap .area-process .area-detail .lower{margin-top:0}.area-section .area_wrap .area-subtxt{font-weight:700;margin-left:0;margin-top:25px;margin-bottom:15px;line-height:1.7}.area-section .area_wrap .area-subtxt .red{color:#f15d52;margin-right:8px}.area-section .area_wrap .area-subtxt .purple{color:#dcbbfe}.area-section .area_wrap .area-subtxt .orange{color:#ff8f3a;margin-right:8px}.area-section .area_wrap .iframe{text-align:center;margin:0}.voice-section{padding:60px 0;background:#effaff}.voice-section .voice_wrap{width:454px;background:#fff;margin:0 10px;padding:25px}.voice-section .voice_wrap .voice_title{margin-bottom:15px;display:flex;justify-content:space-between;align-items:center}.voice-section .voice_wrap .voice_title .img{width:20%}.voice-section .voice_wrap .voice_title .img img{width:auto;height:auto}.voice-section .voice_wrap .voice_title .title{width:75%;margin:0;font-weight:700;font-size:20px}.voice-section .voice_wrap .voice_title .title .oldsex{font-size:16px}.faq-section{padding:80px 0 90px}.faq-section .faq_list{margin-top:40px;margin-bottom:40px}.faq-section .faq_list>dt{font-size:16px;margin-bottom:15px}.faq-section .faq_list>dd{margin-bottom:3px}.faq-section .faq_list>dd:last-child{margin-bottom:0}.faq-section .faq_list .details_link{margin:0 auto;width:100%;border-radius:5px;background:#F5F5F5;font-size:16px;font-weight:400;position:relative;cursor:pointer}.faq-section .faq_list .details_link.active:before{border:none}.faq-section .faq_list .details_link:before,.faq-section .faq_list .details_link:after{display:block;content:"";width:10px;height:0;border:1px solid #043786;position:absolute;top:0;bottom:0;right:10px;margin:auto}.faq-section .faq_list .details_link:before{transform:rotate(90deg)}.faq-section .faq_list .details_link .f_wrap{position:relative;padding:10px 25px 10px 55px}.faq-section .faq_list .details_link .f_wrap:before{display:block;content:"Q";width:30px;height:30px;background-color:#fff;border-radius:30px;font-size:16px;font-weight:700;text-align:center;position:absolute;top:6px;left:12px}.faq-section .faq_list .details_text{margin:10px auto 30px}.faq-section .faq_list .details_text .a_wrap{position:relative;padding:10px 25px 10px 55px}.faq-section .faq_list .details_text .a_wrap:before{display:block;content:"A";width:30px;height:30px;background-color:#effaff;border-radius:30px;font-size:16px;font-weight:700;text-align:center;position:absolute;top:6px;left:12px}.faq-section .faq_area{flex-wrap:wrap;display:flex;gap:2px}.faq-section .tab_class{width:calc((100% - 4px) / 3);height:50px;background-color:#f5f5f5;font-size:15px;text-align:center;display:table;float:left;order:-1;cursor:pointer}.faq-section .tab_class .tab_text{display:table-cell;vertical-align:middle}.faq-section .tab_class.top_left{border-top-left-radius:5px}.faq-section .tab_class.top_right{border-top-right-radius:5px}.faq-section .tab_class.bottom_left{border-bottom-left-radius:5px}.faq-section .tab_class.bottom_right{border-bottom-right-radius:5px}.faq-section input[name=tab_name]{display:none}.faq-section input:checked+.tab_class{background-color:#04479b;color:#fff}.faq-section .content_class{display:none;width:100%}.faq-section input:checked+.tab_class+.content_class{display:block}.planPrice{padding:50px 0;background-color:#cff1ff;margin-bottom:-70px}.planPrice .plan-price-ttl{color:#0a66ca;font-size:40px;text-align:center;font-weight:700;margin-bottom:10px}.planPrice .container{max-width:1000px;margin:0 auto}.planPrice .container .table_img{display:block;margin:auto;width:800px}.planPrice .container .notes{margin:20px 0 60px}.planPrice .container .ex-sub-ttl{margin:10px 0}.planPrice .container .ex-cont{display:flex;justify-content:space-between}.planPrice .container .ex-cont .ex-img{width:45%;text-align:right}.planPrice .container .ex-cont .ex-img img{width:100%}.planPrice .container .ex-cont .ex-txt{position:relative;width:50%;height:250px;padding:50px 30px 0;background:#cff1ff}.planPrice .container .ex-cont .ex-txt img{position:absolute;top:-10px;left:0;right:0;margin:auto}.planPrice .container .ex-cont .ex-txt span{color:#ff6c00}.planPrice .container .ex-cont .ex-txt strong{font-weight:700}.planPrice .container .ex-cont:first-of-type{margin-bottom:30px}.planPrice .container .ex-cont:first-of-type .ex-txt{height:300px}.planPrice .js-accordion .js-accordion-open,.planPrice .js-accordion .js-accordion-close{position:relative;margin:21px auto 0;width:265px;text-align:center;display:flex;justify-content:center;align-items:center;color:#ec5506;font-size:1.5rem;text-decoration:none;border:1px solid #ec5506}.planPrice .js-accordion .js-accordion-open:before,.planPrice .js-accordion .js-accordion-close:before{content:"";display:inline-block;position:absolute;top:0;bottom:0;right:15px;margin:auto;width:15px;height:1px;background-color:#ec5506}.planPrice .js-accordion .js-accordion-open:after{content:"";display:inline-block;position:absolute;top:0;bottom:0;right:22px;margin:auto;width:1px;height:15px;background-color:#ec5506}.planPrice .js-accordion .js-accordion-content{margin-top:30px;border:1px solid #ccc;border-top:none}.planPrice .js-accordion .js-accordion-content dt,.planPrice .js-accordion .js-accordion-content dd{padding:10px;border-top:1px solid #ccc}.planPrice .js-accordion .js-accordion-content dt{font-size:15px;font-weight:700;color:#3273a4}.planPrice .js-accordion .btn-open,.planPrice .js-accordion .btn-close{display:table;width:800px;padding:15px 0;text-align:center;font-size:16px;color:#686868;border:1px solid #686868;margin-bottom:20px;position:relative;text-decoration:none;background:none;border-radius:5px}.planPrice .js-accordion .btn-open:before,.planPrice .js-accordion .btn-close:before{content:"";display:none}.planPrice .js-accordion .btn-open:after,.planPrice .js-accordion .btn-close:after{content:"";display:inline-block;width:8px;height:8px;border-top:1px solid #686868;border-right:1px solid #686868;position:absolute;background-color:unset}.planPrice .js-accordion .btn-open:after{right:10px;top:50%;margin-top:-8px;transform:rotate(135deg)}.planPrice .js-accordion .btn-close:after{right:10px;top:50%;margin-top:-2px;transform:rotate(-45deg)}.planPrice .js-accordion .accordion-content{border:unset}.planPrice .js-accordion .accordion-ttl{color:#215c8a;font-size:2.2rem;font-weight:700;padding-left:16px;border-left:5px solid #215c8a}.planPrice .js-accordion .accordion-tbl{width:100%;border-top:1px solid #d3d3d3;border-left:1px solid #d3d3d3;margin-top:10px}.planPrice .js-accordion .accordion-tbl tr{border-bottom:1px solid #d3d3d3}.planPrice .js-accordion .accordion-tbl th,.planPrice .js-accordion .accordion-tbl td{font-size:13px;padding:15px 18px;border-right:1px solid #d3d3d3}.planPrice .js-accordion .accordion-tbl th{width:175px;font-weight:700;text-align:center}.planPrice .js-accordion .accordion-tbl th.cell01{border-right:0;width:115px}.planPrice .js-accordion .accordion-tbl th.cell02{width:150px;font-weight:400}.planPrice .js-accordion .accordion-tbl td{background-color:#fff}.planPrice .js-accordion .accordion-tbl td span{color:#ff6c00}.review_section{font-size:12px;background:linear-gradient(to bottom,#0584E1,#01B5EA)}.review_section .mynabi-banner{padding:33px 0;text-align:center;display:none}.review_section>div{padding:10px}.review_section>div>.content{width:800px;margin:0 auto}.review_section>div>.content div.review_title{display:flex;padding-top:30px}.review_section>div>.content div.review_title .icon{width:14%;height:14%;margin-right:5px}.review_section>div>.content div.review_title .line{width:100%;margin-bottom:50px}.review_section>div>.content div.review_title p{font-size:45px;color:#fff;font-weight:700;width:max-content;margin:auto;white-space:nowrap;text-shadow:2px 2px 3px rgba(0,0,0,.6);text-align:center}.review_section>div>.content div.review_number{font-size:24px;color:#fff;font-weight:700;width:max-content;margin:0 auto 18px;white-space:nowrap;text-shadow:2px 2px 3px rgba(0,0,0,.6);text-align:center}.review_section>div>.content div.review_detail{display:grid;grid-template-columns:1fr 1fr;column-gap:30px;row-gap:30px}.review_section>div>.content div.review_detail>div{border-radius:20px;padding:2px 26px 30px;background-color:#fff;box-shadow:2px 2px 3px #0009;min-height:250px;font-size:13px}.review_section>div>.content div.review_detail .name_section{display:flex;border-bottom:2px solid #01B5EA}.review_section>div>.content div.review_detail .name_section img{width:30px;height:30px}.review_section>div>.content div.review_detail .name_section .name{padding-right:20px}.review_section>div>.content div.review_detail .profile_section{margin:.5em 0}.review_section>div>.content div.review_detail .ratings_section{display:flex;font-size:18px;font-weight:700;align-items:center;padding-top:10px}.review_section>div>.content div.review_detail .ratings_section .overall-ratings{color:#f3a901;font-size:28px;padding:0 10px;display:flex}.review_section>div>.content div.review_detail .ratings_section .overall-ratings .rating-star-non{opacity:.3}.review_section>div>.content div.review_detail .detail{line-height:1.5;padding-top:15px}.review_section>div>.content div.review_detail .continuation{display:grid;justify-items:end;cursor:pointer;font-weight:700;color:#0584e1;padding-top:10px}.review_section .review_tab{width:max-content;margin:40px auto 30px;padding-top:20px}.review_section .review_tab>ul{display:flex;column-gap:12px}.review_section .review_tab>ul>li{height:33px;width:28px;background-color:#fff;border-radius:5px;cursor:pointer;min-width:36px;display:grid;justify-items:center;align-items:center}.review_section .review_tab>ul>li a{height:100%;width:100%;color:#000;text-decoration:none;display:flex;justify-content:center;align-items:center}.review_section .review_tab>ul>li .last-tab{color:#fff}.review_section .review_tab>ul>li.selected{opacity:.7}.review_section .review_tab>ul>li.abbreviation{background-color:transparent;color:#fff;font-weight:700}.review_section .review_tab>ul>li.first{background-color:transparent;font-size:20px;color:#fff;font-weight:700;padding:0}.review_section .review_tab>ul>li.last{background-color:transparent;font-size:20px;color:#fff;font-weight:700;padding:0}.review_section .cta_btn a{width:550px;height:82px;display:flex;justify-content:center;align-items:center;background-color:#d9001a;font-size:24px;font-weight:700;color:#fff;margin:40px auto 30px;text-decoration:none;border-radius:5px;position:relative}.review_section .cta_btn a:after{content:"";position:absolute;top:0;bottom:0;right:20px;width:10px;height:10px;border:4px solid;border-color:#fff #fff transparent transparent;transform:rotate(45deg);margin:auto}.review_section .cta_btn a:hover{opacity:.8}
