body{font-family:"Noto Sans JP"}#mainv.mainv{width:100%;text-align:center}#mainv.mainv .mainv-item-container{width:100%;height:100%;position:relative;margin:0 auto}#mainv.mainv .mainv-item-container .position{position:absolute;top:68%;right:20.5%}#mainv.mainv .mainv-item-container .btn_entry{width:455px;position:absolute;left:15%;bottom:40px}#mainv.mainv .mainv-item-container .btn_entry a{height:80px;font-size:25px;background:linear-gradient(135deg, #4badf1 0%, #228cf0 50%, #287ddd 100%);border:none;box-shadow:0px 10px 25px 0px rgba(201,29,97,.6)}#mainv.mainv .mainv-item-container .btn_entry a::after{border-top:3.5px solid #fff;border-right:3.5px solid #fff;width:13px;height:13px;right:10%}#mainv.mainv .mainv-item-container .btn_entry a:hover{background:#9a57ff;box-shadow:0 10px 25px rgba(154,87,255,.3);border:0px solid #f23071;transform:translateY(2px)}#mainv.mainv .mainv-item-container .btn_entry a:hover{border:none}#mainv.mainv .mainv-item-container .btn_entry a span{position:relative}#mainv.mainv .mainv-item-container .btn_entry a span::before{display:block;content:"";width:37px;height:32px;background:url("/../img/pc/common/icon/index/icon_pc.png") no-repeat center center;background-size:contain;position:absolute;top:0;bottom:0;left:-45px;margin:auto}#mainv.mainv .mainv-item-container .btn_entry p{display:inline-block;position:relative;font-family:"Hiragino Kaku Gothic Pro";color:#fff;font-size:20px;font-weight:bold;width:100%;text-align:center;margin-bottom:10px}#mainv.mainv .mainv-item-container .btn_entry p::before{content:"";display:inline-block;width:2px;height:1.2em;background-color:#fff;position:relative;top:6px;left:-15px;transform:rotate(-45deg)}#mainv.mainv .mainv-item-container .btn_entry p::after{content:"";display:inline-block;width:2px;height:1.2em;background-color:#fff;position:relative;top:6px;right:-10px;transform:rotate(45deg)}#mainv.mainv .mv01{width:100%;height:788px;background:url("/../img/pc/index/mainv.png") no-repeat center center}.bold{font-weight:bold}.pink{color:#f23071}sup{font-size:.6em;font-weight:normal;position:relative;top:-1em}div.scroll{background:none;border:1px solid #ebebeb}div.scroll.w670{width:670px}div.scroll.w670h135{width:670px;height:auto;background:#fff;overflow:hidden;overflow-x:hidden}div.scroll.wcampaign{margin-bottom:0;width:100%;height:90px}div.scroll.whome{margin-top:20px;width:500px;height:90px}.btn{text-align:center}.btn.link-btn a{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;width:450px;height:62px;margin:0 auto;background:#236ecd;border:2px solid #236ecd;border-radius:62px;color:#fff;font-size:20px;font-weight:bold;line-height:62px;text-align:center;cursor:pointer;position:relative;transition-duration:.3s;transition-property:transform,box-shadow,border,border-top,border-right,background,color}.btn.link-btn a::after{content:"";display:inline-block;width:10px;height:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff;position:absolute;top:0;bottom:0;right:15px;margin:auto}.btn.link-btn a:hover{background:#58bef9;border:2px solid #58bef9}.btn.link-btn a{margin-top:-5px;position:relative;z-index:0;border:none;background:#f23071}.btn.link-btn a:hover{background:#9a57ff;border:none;transform:translateY(2px)}.btn.btn_appoint_top a,.btn.btn_entry_top a{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;width:320px;height:86px;margin:0 auto;background:#236ecd;border:2px solid #236ecd;border-radius:86px;color:#fff;font-size:20px;font-weight:bold;line-height:86px;text-align:center;cursor:pointer;position:relative;transition-duration:.3s;transition-property:transform,box-shadow,border,border-top,border-right,background,color}.btn.btn_appoint_top a::after,.btn.btn_entry_top a::after{content:"";display:inline-block;width:10px;height:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:2px solid #fff;border-right:2px solid #fff;position:absolute;top:0;bottom:0;right:15px;margin:auto}.btn.btn_appoint_top a:hover,.btn.btn_entry_top a:hover{background:#58bef9;border:2px solid #58bef9}.btn.btn_appoint_top a,.btn.btn_entry_top a{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:stretch;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:stretch;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:stretch;align-items:center;margin-top:-5px;position:relative;z-index:0;border:2px solid #fff;background-image:linear-gradient(180deg, #ff6dac, #fb437b);border-radius:10px}.btn.btn_appoint_top a img,.btn.btn_entry_top a img{width:40px;margin-left:20px}.btn.btn_appoint_top a span,.btn.btn_entry_top a span{width:210px}.btn.btn_appoint_top a:hover,.btn.btn_entry_top a:hover{background:#9a57ff;border:2px solid #fff;transform:translateY(2px)}.slash-ttl{display:flex;position:relative;font-family:"Noto Sans JP";font-feature-settings:"palt";font-size:30px;font-weight:bold;width:100%;text-align:center;justify-content:center;align-items:center}.slash-ttl::before,.slash-ttl::after{content:"";display:inline-block;width:2px;height:1em;background-color:#f23071;position:relative;top:2px}.slash-ttl::before{left:-0.5em;transform:rotate(-20deg)}.slash-ttl::after{right:-0.5em;transform:rotate(20deg)}.content-container{font-family:"noto sans jp"}.content-container .worries{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;width:100%;padding:64px 0;background-image:url("/../img/pc/index/contents04_bg.png");background-position:0px 0px;background-size:auto}.content-container .worries .worries-contents{width:1000px}.content-container .worries .worries-contents .title{font-size:40px;line-height:150%;font-weight:700;text-align:center}.content-container .worries .worries-contents .sub_title{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center}.content-container .worries .worries-contents .sub_title .text{color:#0074d3;font-size:19px;line-height:150%;font-weight:700}.content-container .worries .worries-contents .sub_title .img{height:50px}.content-container .worries .worries-contents .inner{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;flex-direction:column}.content-container .worries .worries-contents .inner .img01{width:540px}.content-container .worries .worries-contents .inner .img02{width:670px;margin-top:-70px}.content-container .worries .worries-contents .worries-movies{width:670px;margin:220px auto 0}.content-container .worries .worries-contents .worries-movies .movies-contents .movies-main{text-align:center;position:relative}.content-container .worries .worries-contents .worries-movies .movies-contents .movies-main .movies-main-img{width:50%;position:absolute;transform:translate(-50%, -88%);-webkit-transform:translate(-50%, -88%);-ms-transform:translate(-50%, -88%);z-index:1}.content-container .worries .worries-contents .worries-movies .movies-contents .movies-main .movies-main-area{box-shadow:0px 1px 4px 2px rgba(167,166,166,.4);border-radius:6px}.content-container .worries .worries-contents .worries-movies .movies-contents .movies-main .movies-main-area .movies-main-text{color:#fff;background-color:#0174d3;font-size:22px;position:relative;border-top:1px solid #0174d3;border-left:1px solid #0174d3;border-right:1px solid #0174d3;border-radius:6px 6px 0 0}.content-container .worries .worries-contents .worries-movies .movies-contents .movies-main .movies-main-area .movies-main-text p{padding:10px 0;font-weight:bold}.content-container .worries .worries-contents .worries-movies .movies-contents .movies-main .movies-main-area .movies-main-text span{font-size:30px;margin-right:3px}.content-container .worries .worries-contents .worries-movies .movies-contents .movies-main .movies-main-area .movies-main-text::after{content:"";position:absolute;top:100%;left:0;box-sizing:border-box;border-right:335px solid rgba(0,0,0,0);border-left:335px solid rgba(0,0,0,0);border-top:15px solid #0174d3}.content-container .worries .worries-contents .worries-movies .movies-contents .movies-main .movies-main-area .movies-sub-area{background-color:#fff;padding:30px 0;border-left:1px solid #eee;border-right:1px solid #eee;border-bottom:1px solid #eee;border-radius:0 0 6px 6px}.content-container .worries .worries-contents .worries-movies .movies-contents .movies-main .movies-main-area .movies-sub-area .movies-sub-text{color:#0174d3;font-size:18px;font-weight:bold;margin-bottom:10px}.content-container .worries .worries-contents .worries-movies .movies-contents .movies-main .movies-main-area .movies-sub-area .iframe-area{width:470px;margin:0 auto;aspect-ratio:16/9}.content-container .worries .worries-contents .worries-movies .cta{background-color:unset}.content-container .worries .worries-contents .worries-movies .cta .cta_wrap{width:auto}.content-container .worries .worries-contents .worries-movies .cta .cta_wrap .right{margin:10px auto 0px}.content-container .worries .worries-contents .worries-movies.worries-movies_4450,.content-container .worries .worries-contents .worries-movies.movies-hidden-margin{margin:20px auto 0}.content-container .worries .skin-seal_bnr-4450{margin-top:50px}.content-container .points{width:100%;padding:80px 0;background:#dbeeff}.content-container .points .points-contents{width:1000px;margin:0 auto}.content-container .points .sub_title{font-size:24px;line-height:150%;font-weight:700;text-align:center}.content-container .points .title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.content-container .points .title .fukidashi{position:absolute;left:auto;z-index:0;margin:auto}.content-container .points .title .fukidashi img{position:relative;left:-240px;top:-27px;right:auto;z-index:0;display:block;width:100px;margin:auto}.content-container .points .textwrap{position:relative;z-index:1;color:#000;font-size:44px;line-height:120%;font-weight:900;text-align:center}.content-container .points .textwrap span{color:#0074d3}.content-container .points .textwrap span .num{font-size:59px}.content-container .points .points-list{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;flex-direction:column;margin:16px auto 48px;grid-column-gap:12px;grid-row-gap:12px}.content-container .points .points-list .block{max-width:648px;margin:auto;display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:justify;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:space-between;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;flex-wrap:wrap;grid-column-gap:16px;grid-row-gap:16px}.content-container .points .points-list .block .question{height:54px}.content-container .points .points-list .block .ansewer{margin-left:auto}.content-container .points .img_text{display:block;height:44px;margin:auto}.content-container .attraction{width:100%;margin-top:-22px}.content-container .attraction .inner{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;overflow:hidden;width:100%;max-width:none}.content-container .attraction .inner img{max-width:none}.content-container .solution{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;flex-direction:column;width:100%;margin:auto}.content-container .solution .imgwrap{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;overflow:hidden;width:100%;max-width:none}.content-container .solution .imgwrap img{height:615px;max-width:none}.content-container .solution .inner{width:1000px;margin:48px 20px 32px}.content-container .solution .inner .arrow{margin:-72px auto 16px}.content-container .solution .inner .arrow img{display:block;width:114px;margin:auto}.content-container .solution .title{font-size:35px;line-height:150%;text-align:center}.content-container .solution .solution-list{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;margin-top:20px;grid-column-gap:22px;grid-row-gap:22px}.content-container .solution .solution-list .list_title{width:200px;padding-top:0px;padding-bottom:0px;border-radius:100px;background-color:#2fcfbf;color:#fff;font-size:24px;line-height:150%;text-align:center}.content-container .solution .solution-list .img{display:block;height:80px;margin:28px auto 0}.content-container .solution .textbold{margin:16px auto;color:#037de4;font-size:36px;line-height:150%;font-weight:700;text-align:center}.content-container .two-campaign{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;flex-direction:column;width:100%;padding:72px 0 112px;background-image:url("/../img/pc/index/contents04_bg.png");background-position:0px 0px}.content-container .two-campaign .inner{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;flex-direction:column;width:670px}.content-container .two-campaign .inner .sub_title_img{height:78px;margin:auto}.content-container .two-campaign .inner .img01{width:600px;margin-top:20px}.content-container .two-campaign .block{display:inline-block;width:670px;margin:0 auto;padding:40px 60px 28px;background-color:#fff;box-shadow:0 0 3px 0 rgba(0,0,0,.3)}.content-container .two-campaign .block .block01{border-style:solid;border-width:1px;border-color:#87caff}.content-container .two-campaign .block .block01 .title{padding:4px 0;background-color:#dbeeff;font-size:18px;line-height:150%;text-align:center}.content-container .two-campaign .block .block01 .text_bold{margin-top:16px;color:#037de4;font-size:18px;line-height:150%;font-weight:700;text-align:center}.content-container .two-campaign .block .block01 .pricewrap{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:end;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:flex-end;display:flex;flex-flow:row wrap;justify-content:center;align-items:flex-end;flex-direction:row;padding-top:0px;padding-bottom:16px;grid-column-gap:20px;grid-row-gap:20px}.content-container .two-campaign .block .block01 .pricewrap img{width:84px}.content-container .two-campaign .block .block01 .pricewrap .main_price{font-size:15px;line-height:150%}.content-container .two-campaign .block .block01 .pricewrap .main_price .num{font-family:Roboto,sans-serif;font-size:48px}.content-container .two-campaign .block .block01 .pricewrap .sub_price{font-size:15px;line-height:150%;font-weight:400;text-align:right}.content-container .two-campaign .block .block01 .pricewrap .sub_price .num{font-family:Roboto,sans-serif;font-size:16px}.content-container .two-campaign .block .block02{margin-top:12px;font-size:16px;line-height:150%;text-align:center}.content-container .two-campaign .block .arrow{display:block;width:20px;margin:16px auto}.content-container .two-campaign .block .block03{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.content-container .two-campaign .block .block03 .img03-1{position:relative;z-index:10}.content-container .two-campaign .block .block03 .img03-2{position:relative;top:-12px;z-index:1}.content-container .two-campaign .block .block03 .img03-3{position:relative;top:-23px;z-index:0}.content-container .two-campaign .block .block04{display:block;width:352px;margin-right:auto;margin-left:auto}.content-container .two-campaign .img_discount{position:relative;top:-16px}.content-container .limited-time-campaign{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;flex-direction:column;width:100%;padding:100px 0 80px}.content-container .limited-time-campaign .titlewrap{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;width:100%;margin-bottom:64px}.content-container .limited-time-campaign .titlewrap .inner{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;flex-direction:column;width:100%;padding-bottom:36px;background-color:#0074d3}.content-container .limited-time-campaign .titlewrap .icon{position:relative;top:0px;margin-top:0px}.content-container .limited-time-campaign .titlewrap .icon img{position:relative;top:0px;width:128px;margin-top:-61px}.content-container .limited-time-campaign .titlewrap .sub_title{width:200px;margin-top:16px;border-radius:100px;background-color:#fff;font-size:24px;line-height:150%;font-weight:700;text-align:center}.content-container .limited-time-campaign .titlewrap .title{margin-top:16px;color:#fff;font-size:40px;line-height:150%;font-weight:900}.content-container .limited-time-campaign .inner{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;flex-direction:column;display:block;width:1000px}.content-container .limited-time-campaign .campaign-list{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;grid-column-gap:30px;grid-row-gap:2px}.content-container .limited-time-campaign .campaign-list li{width:320px}.content-container .limited-time-campaign .campaign-list li .title{height:20px;margin-top:12px;padding-left:6px;border-left:5px solid #0074d3;color:#333;text-decoration:none;font-size:14px}.content-container .limited-time-campaign .fukidashi{display:block;width:174px;margin:32px auto -20px}.content-container .home-discount{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;flex-direction:column;width:100%;padding-top:60px;padding-bottom:100px;background-image:url("/../img/pc/index/contents6_bg.png");background-position:50% 0%;background-repeat:no-repeat}.content-container .home-discount .sub_title{width:730px}.content-container .home-discount .title{margin-top:16px;font-size:50px;line-height:150%;font-weight:700}.content-container .home-discount .title span{font-size:40px}.content-container .home-discount .img01{height:332px;margin-top:40px;margin-left:40px}.content-container .home-discount .block01{position:relative;margin-top:-110px}.content-container .home-discount .block01 .text{font-size:27px;line-height:150%;font-weight:700;text-align:center}.content-container .home-discount .block01 .arrow{display:block;width:52px;margin:16px auto 24px}.content-container .home-discount .block01 .img01-1{width:324px}.content-container .home-discount .block02{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;flex-direction:column;grid-column-gap:2px;grid-row-gap:2px}.content-container .peace-of-mind{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;flex-direction:column;width:100%}.content-container .peace-of-mind .titlewrap{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;width:100%;height:300px;background-image:url("/../img/pc/index/contents7_img01_1.png");background-position:50% 0%;background-size:cover}.content-container .peace-of-mind .titlewrap .title_inner{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;grid-column-gap:40px;grid-row-gap:40px}.content-container .peace-of-mind .titlewrap .title_inner .title{color:#fff;font-size:40px;line-height:150%;font-weight:700}.content-container .peace-of-mind .inner{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;flex-direction:column;width:100%;padding:48px 0}.content-container .peace-of-mind .inner .textwrap{margin-bottom:44px;font-size:24px;line-height:150%;text-align:center}.content-container .peace-of-mind .inner .textwrap .blue{color:#0074d3;font-weight:700}.content-container .peace-of-mind .inner .textwrap .cup{position:relative;bottom:8px;font-size:14px}.content-container .peace-of-mind .inner .im01{width:670px;margin-bottom:20px}.content-container .onsultation{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;flex-direction:column;width:100%;padding:48px 0;background-image:url("/../img/pc/index/contents8_bg.png");background-position:0px 0px;background-size:auto}.content-container .onsultation .title{color:#fff;font-size:36px;line-height:150%;font-weight:700;text-align:center}.content-container .onsultation .inner{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;margin:28px auto 0;grid-column-gap:20px;grid-row-gap:20px}.content-container .onsultation .chattext{color:#fff;text-decoration:underline;text-align:center}.content-container .questions{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;flex-direction:column;width:100%;padding:60px 0}.content-container .questions .js-faq{margin-bottom:24px}.content-container .questions .js-faq>dt{padding:20px 0 20px 80px;color:#222;font-size:16px;font-weight:normal;border:1px solid #037de4;border-radius:7px;background:#fff url("/img/pc/index/contents9_Q.svg") no-repeat 20px center;position:relative;transition-duration:.3s;transition-property:color,background;cursor:pointer}.content-container .questions .js-faq>dt .tof{display:block;width:530px}.content-container .questions .js-faq>dt .small{font-size:12px;font-weight:normal}.content-container .questions .js-faq>dt::before,.content-container .questions .js-faq>dt::after{position:absolute;margin:auto;top:0;bottom:0;right:25px;display:block;content:"";width:16px;height:2px;background:#037de4;transition-duration:.3s;transition-property:transform}.content-container .questions .js-faq>dt::after{transform:rotate(90deg)}.content-container .questions .js-faq>dt:hover{background:#fff url("/img/pc/index/contents9_Q.svg") no-repeat 20px center}.content-container .questions .js-faq>dt.active{color:#222;border-radius:7px 7px 0 0;background:#fff url("/img/pc/index/contents9_Q.svg") no-repeat 20px center}.content-container .questions .js-faq>dt.active::before,.content-container .questions .js-faq>dt.active::after{background:#037de4;transform:rotate(0deg)}.content-container .questions .js-faq>dt+dd{display:none;padding:28px 25px 28px 80px;background:#037de4;color:#fff;font-size:16px;border-radius:0 0 7px 7px}.content-container .questions .js-faq>dt+dd>.balloon{margin-top:20px;padding:30px;background:#cfedfc;border-radius:10px;position:relative}.content-container .questions .js-faq>dt+dd>.balloon::before{display:block;content:"";width:0;height:0;position:absolute;margin:auto;top:-18px;right:0;left:0;border:9px solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #cfedfc rgba(0,0,0,0)}.content-container .questions .question-contents{width:670px}.content-container .questions .title{margin-bottom:20px;font-size:40px;line-height:150%;font-weight:700;text-align:center}.content-container .questions .faq_links{display:block;padding-right:15px;font-size:14px;text-align:right;color:#333;position:relative}.content-container .questions .faq_links::after{margin:auto;position:absolute;top:0;bottom:0;right:0px;content:"";display:inline-block;width:5px;height:5px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:2px solid #037de4;border-right:2px solid #037de4}.content-container .mesh-wifi{width:1000px;margin:auto;padding:60px 0 50px}.content-container .mesh-wifi .mesh-wifi-contents .title{margin-bottom:20px;font-size:40px;line-height:150%;font-weight:700;text-align:center}.content-container .step{width:100%;padding:80px 0;background-color:rgba(176,206,233,.43)}.content-container .step.step_4450{padding:80px 0 0}.content-container .step .step-contents{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;flex-direction:column;width:670px;margin:auto;font-family:Roboto,sans-serif}.content-container .step .step-contents .title{margin-bottom:12px;font-size:40px;line-height:150%;font-weight:700;text-align:center}.content-container .step .step-contents .title span{color:#0074d3}.content-container .step .step-contents .title .f60{font-size:60px}.content-container .step .imgtitle{width:270px;margin-bottom:20px}.content-container .step .step-list .block.block_4450{padding-bottom:80px}.content-container .step .step-list .block .innerwrap{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:stretch;-ms-flex-align:stretch;display:-webkit-flex;-webkit-flex-flow:row row;-webkit-justify-content:stretch;-webkit-align-items:stretch;display:flex;flex-flow:row row;justify-content:stretch;align-items:stretch;overflow:visible;border-radius:5px}.content-container .step .step-list .block .innerwrap .img{overflow:hidden;border-top-left-radius:5px;border-bottom-left-radius:5px}.content-container .step .step-list .block .innerwrap .textwrap{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:start;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:start;display:flex;flex-flow:row wrap;justify-content:center;align-items:start;flex-direction:column;width:78%;padding-right:48px;padding-left:48px;border-top-right-radius:5px;border-bottom-right-radius:5px;background-color:#fff}.content-container .step .step-list .block .innerwrap .textwrap .titlewrap{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:center;-ms-flex-align:center;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center}.content-container .step .step-list .block .innerwrap .textwrap .titlewrap .num{margin-right:12px;color:#00b0ff;font-size:36px;line-height:150%;font-weight:700}.content-container .step .step-list .block .innerwrap .textwrap .titlewrap .step_title{font-family:"Noto Sans JP",sans-serif;font-size:20px;line-height:150%;font-weight:700}.content-container .step .step-list .block .innerwrap .textwrap .text{font-size:16px;line-height:150%}.content-container .step .step-list .block .step_arrow{position:relative;top:-15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
