.mainv{background:#f23071}.mainv .mainv_wrap{width:1000px;height:500px;margin:0 auto;padding-top:38px;position:relative;text-align:center;position:relative}.mainv .mainv_wrap ul{margin:30px 0 5px;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}.mainv .mainv_wrap ul .price{width:720px;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}.mainv .mainv_wrap ul .price .block{width:350px;height:110px;padding:0 14px;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;background:#fff;border-radius:10px}.mainv .mainv_wrap ul .device{width:240px}.mainv .mainv_wrap ul .device img{-webkit-filter:drop-shadow(15px 15px 10px rgba(0, 0, 0, 0.6));-moz-filter:drop-shadow(15px 15px 10px rgba(0, 0, 0, 0.6));-ms-filter:drop-shadow(15px 15px 10px rgba(0, 0, 0, 0.6));filter:drop-shadow(15px 15px 10px rgba(0, 0, 0, 0.6))}.mainv .mainv_wrap .note{color:#fff}.mainv .mainv_wrap::before,.mainv .mainv_wrap::after{display:block;content:"";width:490px;height:480px;position:absolute;bottom:0}.mainv .mainv_wrap::before{left:-330px;background:url("/img/pc/price/ouchinodenwa/confetti_left.png") no-repeat center center}.mainv .mainv_wrap::after{width:400px;right:-300px;background:url("/img/pc/price/ouchinodenwa/confetti_right.png") no-repeat center center}.content .lightpink_bg{padding:80px 0}.content .motto_wrap{margin-bottom:90px;padding:65px 60px 75px;background:#fff;border-radius:10px;position:relative}.content .motto_wrap h3 .number{font-style:45px;letter-spacing:-2px}.content .motto_wrap .lightblue_wrap{margin-bottom:30px;padding:40px 40px 40px 85px;border-radius:10px;background:#cfedfc}.content .motto_wrap .lightblue_wrap ul{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}.content .js-faq.yen>dt,.content .js-faq.tel>dt{line-height:100px;padding-left:35px;font-size:24px;background:#fff url("/img/pc/price/ouchinodenwa/price_500_off.png") no-repeat;background-position:right 95px center}.content .js-faq.yen>dt .tof,.content .js-faq.tel>dt .tof{padding-left:75px;width:650px;position:relative}.content .js-faq.yen>dt .tof::before,.content .js-faq.tel>dt .tof::before{display:block;content:"";width:52px;height:52px;position:absolute;margin:auto;top:0;bottom:0;left:0;background:url("/img/pc/price/ouchinodenwa/icon_yen_off.png") no-repeat;transition-duration:.3s;transition-property:background}.content .js-faq.yen>dt .small,.content .js-faq.tel>dt .small{font-size:14px}.content .js-faq.yen>dt:hover,.content .js-faq.tel>dt:hover{background:#ff6297 url("/img/pc/price/ouchinodenwa/price_500_on.png") no-repeat;background-position:right 95px center}.content .js-faq.yen>dt:hover .tof::before,.content .js-faq.tel>dt:hover .tof::before{background:url("/img/pc/price/ouchinodenwa/icon_yen_on.png") no-repeat}.content .js-faq.yen>dt.active,.content .js-faq.tel>dt.active{background:#f23071 url("/img/pc/price/ouchinodenwa/price_500_on.png") no-repeat;background-position:right 95px center}.content .js-faq.yen>dt.active .tof::before,.content .js-faq.tel>dt.active .tof::before{background:url("/img/pc/price/ouchinodenwa/icon_yen_on.png") no-repeat}.content .js-faq.yen>dt+dd,.content .js-faq.tel>dt+dd{padding:60px 60px 70px;background:#fff}.content .js-faq.yen .btn,.content .js-faq.tel .btn{text-align:center}.content .js-faq.yen .btn.btn_accordion,.content .js-faq.tel .btn.btn_accordion{margin-top:55px}.content .js-faq.yen .btn.btn_accordion a,.content .js-faq.tel .btn.btn_accordion 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:60px;margin:0 auto;background:#236ecd;border:2px solid #236ecd;border-radius:60px;color:#fff;font-size:20px;font-weight:bold;line-height:60px;text-align:center;cursor:pointer;position:relative;transition-duration:.3s;transition-property:transform,box-shadow,border,border-top,border-right,background,color;color:#222;background:#fff;border:2px solid #222}.content .js-faq.yen .btn.btn_accordion a::after,.content .js-faq.tel .btn.btn_accordion 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}.content .js-faq.yen .btn.btn_accordion a:hover,.content .js-faq.tel .btn.btn_accordion a:hover{background:#58bef9;border:2px solid #58bef9}.content .js-faq.yen .btn.btn_accordion a::before,.content .js-faq.yen .btn.btn_accordion a::after,.content .js-faq.tel .btn.btn_accordion a::before,.content .js-faq.tel .btn.btn_accordion a::after{display:block;content:"";width:14px;height:0;background:#222;border:none;border-top:2px solid #222;position:absolute;margin:auto;top:0;bottom:0;right:20px;transition-duration:.3s;transition-property:transform}.content .js-faq.yen .btn.btn_accordion a::after,.content .js-faq.tel .btn.btn_accordion a::after{transform:rotate(90deg)}.content .js-faq.yen .btn.btn_accordion a:hover,.content .js-faq.tel .btn.btn_accordion a:hover{color:#222;background:#fff;border:2px solid #222}.content .js-faq.yen .btn.btn_accordion a.active::after,.content .js-faq.tel .btn.btn_accordion a.active::after{transform:rotate(0deg)}.content .js-faq.yen .btn.btn_accordion a::after,.content .js-faq.tel .btn.btn_accordion a::after{transform:rotate(0deg)}.content .js-faq.yen .title,.content .js-faq.tel .title{margin-bottom:25px;font-size:24px;font-weight:bold}.content .js-faq.yen .price_table,.content .js-faq.tel .price_table{margin-bottom:67px}.content .js-faq.yen .price_table table tr:not(:first-of-type),.content .js-faq.tel .price_table table tr:not(:first-of-type){border-top:2px solid #c4c4c4}.content .js-faq.yen .price_table table th,.content .js-faq.tel .price_table table th{width:280px;height:74px;background:#e4f0fc;color:#236ecd;font-size:16px;text-align:center}.content .js-faq.yen .price_table table th.point,.content .js-faq.tel .price_table table th.point{height:108px;font-size:24px;font-weight:bold;color:#f23071}.content .js-faq.yen .price_table table td,.content .js-faq.tel .price_table table td{width:600px;height:74px;padding:0 30px 0 35px;font-size:16px;background:#f7f7f7;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}.content .js-faq.yen .price_table table td .balloon,.content .js-faq.tel .price_table table td .balloon{margin-right:10px;padding:0 10px;color:#fff;background:#f23071;font-size:14px;text-align:center;border-radius:20px;position:relative}.content .js-faq.yen .price_table table td .balloon::after,.content .js-faq.tel .price_table table td .balloon::after{display:block;content:"";width:0;height:0;position:absolute;margin:auto;top:0;bottom:0;right:-10px;border:6px solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #f23071}.content .js-faq.yen .price_table table td.right,.content .js-faq.tel .price_table table td.right{-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.content .js-faq.yen .price_table table td:not(:first-of-type),.content .js-faq.tel .price_table table td:not(:first-of-type){border-left:2px solid #c4c4c4}.content .js-faq.yen .price_table table .tl,.content .js-faq.tel .price_table table .tl{border-radius:10px 0 0 0}.content .js-faq.yen .price_table table .tr,.content .js-faq.tel .price_table table .tr{border-radius:0 10px 0 0}.content .js-faq.yen .price_table table .br,.content .js-faq.tel .price_table table .br{height:108px;border-radius:0 0 10px 0}.content .js-faq.yen .price_table table .bl,.content .js-faq.tel .price_table table .bl{border-radius:0 0 0 10px}.content .js-faq.yen .price_table .accordion,.content .js-faq.tel .price_table .accordion{margin-top:20px}.content .js-faq.yen .option_wrap,.content .js-faq.tel .option_wrap{margin-bottom:40px;padding:40px 30px 35px;border-radius:10px;background:#e4f0fc}.content .js-faq.yen .option_wrap .title,.content .js-faq.tel .option_wrap .title{text-align:center}.content .js-faq.yen .option_wrap .option,.content .js-faq.tel .option_wrap .option{margin-bottom:35px;padding:40px;background:#fff;border-radius:10px;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}.content .js-faq.yen .option_wrap .option li,.content .js-faq.tel .option_wrap .option li{width:340px;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}.content .js-faq.yen .option_wrap .option li .icon,.content .js-faq.tel .option_wrap .option li .icon{width:110px;height:110px;background:#cfedfc;border-radius:110px;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 .js-faq.yen .option_wrap .option li .text_wrap,.content .js-faq.tel .option_wrap .option li .text_wrap{width:210px}.content .js-faq.yen .option_wrap .option li .text_wrap .title,.content .js-faq.tel .option_wrap .option li .text_wrap .title{margin-bottom:5px;font-size:20px;color:#236ecd;text-align:left}.content .js-faq.yen .option_wrap .option li:nth-child(n+3),.content .js-faq.tel .option_wrap .option li:nth-child(n+3){margin-top:40px}.content .js-faq.yen .option_wrap .option_tel,.content .js-faq.tel .option_wrap .option_tel{margin-bottom:35px;display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:justify;-ms-flex-align:stretch;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:space-between;-webkit-align-items:stretch;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch}.content .js-faq.yen .option_wrap .option_tel li,.content .js-faq.tel .option_wrap .option_tel li{width:390px;padding:30px 0 35px;background:#fff;border-radius:10px;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-direction:column}.content .js-faq.yen .option_wrap .option_tel li .title,.content .js-faq.tel .option_wrap .option_tel li .title{margin-bottom:15px;font-size:16px}.content .js-faq.yen .option_wrap .option_tel li .title .small,.content .js-faq.tel .option_wrap .option_tel li .title .small{font-size:14px}.content .js-faq.yen .option_wrap .option_tel li .icon,.content .js-faq.tel .option_wrap .option_tel li .icon{width:110px;height:110px;background:#cfedfc;border-radius:110px;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 .js-faq.yen .option_wrap .option_tel li .icon_wrap,.content .js-faq.tel .option_wrap .option_tel li .icon_wrap{width:300px;margin-bottom:25px;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}.content .js-faq.yen .option_wrap .option_tel li .text,.content .js-faq.tel .option_wrap .option_tel li .text{font-size:40px;color:#f23071}.content .js-faq.yen .option_wrap .option_tel li .text .sup,.content .js-faq.tel .option_wrap .option_tel li .text .sup{font-size:16px}.content .js-faq.yen .option_wrap .option_tel li:nth-child(n+3),.content .js-faq.tel .option_wrap .option_tel li:nth-child(n+3){margin-top:40px}.content .js-faq.yen .option_wrap .text,.content .js-faq.tel .option_wrap .text{font-size:18px;font-weight:bold;text-align:center}.content .js-faq.yen .option_wrap .text .pink,.content .js-faq.tel .option_wrap .text .pink{color:#f23071}.content .js-faq.tel{margin-top:30px}.content .js-faq.tel>dt{line-height:100px;padding-left:35px;font-size:24px;background:#fff url("/img/pc/price/ouchinodenwa/price_about-8_off.png") no-repeat;background-position:right 95px center}.content .js-faq.tel>dt .tof::before{width:45px;height:44px;background:url("/img/pc/price/ouchinodenwa/icon_phone_off.png") no-repeat}.content .js-faq.tel>dt:hover{background:#ff6297 url("/img/pc/price/ouchinodenwa/price_about-8_on.png") no-repeat;background-position:right 95px center}.content .js-faq.tel>dt:hover .tof::before{background:url("/img/pc/price/ouchinodenwa/icon_phone_on.png") no-repeat}.content .js-faq.tel>dt.active{background:#f23071 url("/img/pc/price/ouchinodenwa/price_about-8_on.png") no-repeat;background-position:right 95px center}.content .js-faq.tel>dt.active .tof::before{background:url("/img/pc/price/ouchinodenwa/icon_phone_on.png") no-repeat}.content .setti_wrap ul{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:justify;-ms-flex-align:stretch;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:space-between;-webkit-align-items:stretch;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch}.content .setti_wrap ul li{width:100%;padding:70px 65px 80px;background:#fff;border-radius:10px}.content .setti_wrap ul li .h3{margin-bottom:35px}.content .setti_wrap ul li .h3 .sup{font-size:16px}.content .setti_wrap ul li:not(:first-child){width:480px;margin-top:50px;padding:50px 20px 60px}.content .setti_wrap ul li:not(:first-child) .h3{margin-bottom:25px}.content .setti_wrap ul li .img{text-align:center}.content .setti_wrap .data{width:100%;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}.content .setti_wrap .data .img{width:419px}.content .setti_wrap .data .table_wrap{width:422px}.content .setti_wrap .data .title{margin-bottom:10px;font-size:16px}.content .setti_wrap .data .table{border-collapse:separate;border-radius:10px;border:1px solid #c4c4c4;border-bottom:none}.content .setti_wrap .data .table th{width:140px;line-height:40px;font-size:14px;text-align:center;background:#f7f7f7;border-bottom:1px solid #c4c4c4}.content .setti_wrap .data .table td{width:294px;line-height:40px;font-size:12px;padding:0 10px;border-left:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4}.content .setti_wrap .data .table .brtl{border-top-left-radius:10px}.content .setti_wrap .data .table .brtr{border-top-right-radius:10px}.content .setti_wrap .data .table .brbl{border-bottom-left-radius:10px}.content .setti_wrap .data .table .brbr{border-bottom-right-radius:10px}.content .setti_wrap .note_num{margin-top:20px}.content .flow_wrap{margin-bottom:30px;padding:100px 0}.content .flow_wrap .flow_list{margin:70px 0 30px;display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:justify;-ms-flex-align:stretch;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:space-between;-webkit-align-items:stretch;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch}.content .flow_wrap .flow_list li{width:320px;padding:30px 40px;background:#fff;border-radius:10px;display:flex;justify-content:center;align-content:space-between;flex-wrap:wrap;position:relative}.content .flow_wrap .flow_list li .step{width:198px;height:45px;margin:auto;position:absolute;top:-45px;left:0;right:0;text-align:center;color:#fff;font-size:30px;font-weight:bold;background:#f23071;border-radius:10px 10px 0 0}.content .flow_wrap .flow_list li .step .small{margin-right:5px;font-size:18px}.content .flow_wrap .flow_list li .title{font-size:24px;font-weight:bold;color:#f23071}.content .flow_wrap .flow_list li .img{margin:30px 0;text-align:center}.content .flow_wrap .flow_list li:not(:first-child)::before{display:block;content:"";width:0;height:0;position:absolute;margin:auto;top:0;bottom:0;left:-12px;border:17px solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #000}.content .wifi_wrap{padding:70px 50px 75px;background:#fff;border-radius:10px;position:relative}.content .wifi_wrap .text{margin-bottom:25px;font-size:20px;text-align:center}.content .wifi_wrap .terminal_wrap{width:900px;height:840px;margin:0 auto 70px;position:relative;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 .wifi_wrap .terminal_wrap .box{margin-left:20px}.content .wifi_wrap .terminal_wrap .lt,.content .wifi_wrap .terminal_wrap .rt,.content .wifi_wrap .terminal_wrap .lb,.content .wifi_wrap .terminal_wrap .rb{width:285px;position:absolute}.content .wifi_wrap .terminal_wrap .lt .dotted,.content .wifi_wrap .terminal_wrap .rt .dotted,.content .wifi_wrap .terminal_wrap .lb .dotted,.content .wifi_wrap .terminal_wrap .rb .dotted{position:relative}.content .wifi_wrap .terminal_wrap .lt .dotted::before,.content .wifi_wrap .terminal_wrap .rt .dotted::before,.content .wifi_wrap .terminal_wrap .lb .dotted::before,.content .wifi_wrap .terminal_wrap .rb .dotted::before{display:block;content:"";width:80px;height:10px;position:absolute;background-image:radial-gradient(circle farthest-side, #f23071 40%, transparent 40%, transparent 100%);background-size:10px 10px;background-position:0 0}.content .wifi_wrap .terminal_wrap .lt .terminal_img,.content .wifi_wrap .terminal_wrap .rt .terminal_img,.content .wifi_wrap .terminal_wrap .lb .terminal_img,.content .wifi_wrap .terminal_wrap .rb .terminal_img{margin:0 auto 22px;width:242px;height:242px;border-radius:200px;background:#f7f7f7;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 .wifi_wrap .terminal_wrap .lt .terminal_title,.content .wifi_wrap .terminal_wrap .rt .terminal_title,.content .wifi_wrap .terminal_wrap .lb .terminal_title,.content .wifi_wrap .terminal_wrap .rb .terminal_title{margin-bottom:9px;line-height:50px;color:#236ecd;font-size:26px;font-weight:bold;text-align:center;border-radius:4px;background:#cfedfc}.content .wifi_wrap .terminal_wrap .lt .terminal_title .small,.content .wifi_wrap .terminal_wrap .rt .terminal_title .small,.content .wifi_wrap .terminal_wrap .lb .terminal_title .small,.content .wifi_wrap .terminal_wrap .rb .terminal_title .small{font-size:20px}.content .wifi_wrap .terminal_wrap .lt .terminal_title .sup,.content .wifi_wrap .terminal_wrap .rt .terminal_title .sup,.content .wifi_wrap .terminal_wrap .lb .terminal_title .sup,.content .wifi_wrap .terminal_wrap .rb .terminal_title .sup{font-size:12px}.content .wifi_wrap .terminal_wrap .lt .terminal_text,.content .wifi_wrap .terminal_wrap .rt .terminal_text,.content .wifi_wrap .terminal_wrap .lb .terminal_text,.content .wifi_wrap .terminal_wrap .rb .terminal_text{font-size:16px;text-align:center}.content .wifi_wrap .terminal_wrap .lt,.content .wifi_wrap .terminal_wrap .rt{top:0}.content .wifi_wrap .terminal_wrap .lt .dotted::before,.content .wifi_wrap .terminal_wrap .rt .dotted::before{bottom:10px}.content .wifi_wrap .terminal_wrap .lb,.content .wifi_wrap .terminal_wrap .rb{bottom:0}.content .wifi_wrap .terminal_wrap .lb .dotted::before,.content .wifi_wrap .terminal_wrap .rb .dotted::before{top:10px}.content .wifi_wrap .terminal_wrap .lt,.content .wifi_wrap .terminal_wrap .lb{left:0}.content .wifi_wrap .terminal_wrap .lt .dotted::before,.content .wifi_wrap .terminal_wrap .lb .dotted::before{right:-40px}.content .wifi_wrap .terminal_wrap .rt,.content .wifi_wrap .terminal_wrap .rb{right:0}.content .wifi_wrap .terminal_wrap .rt .dotted::before,.content .wifi_wrap .terminal_wrap .rb .dotted::before{left:-40px}.content .wifi_wrap .terminal_wrap .lt .dotted::before,.content .wifi_wrap .terminal_wrap .rb .dotted::before{transform:rotate(45deg)}.content .wifi_wrap .terminal_wrap .rt .dotted::before,.content .wifi_wrap .terminal_wrap .lb .dotted::before{transform:rotate(-45deg)}.content .wifi_wrap .btn{margin-bottom:40px}.content .wifi_wrap .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:320px;height:60px;margin:0 auto;background:#236ecd;border:2px solid #236ecd;border-radius:60px;color:#fff;font-size:20px;font-weight:bold;line-height:60px;text-align:center;cursor:pointer;position:relative;transition-duration:.3s;transition-property:transform,box-shadow,border,border-top,border-right,background,color}.content .wifi_wrap .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}.content .wifi_wrap .btn a:hover{background:#58bef9;border:2px solid #58bef9}.content .unit_wrap{margin-top:60px;padding:70px 50px 75px;background:#fff;border-radius:10px}.content .unit_wrap .img{margin-bottom:55px;text-align:center}.content .otoku_wrap{margin-top:60px;padding:70px 50px 75px;background:#fff;border-radius:10px}.content .otoku_wrap .img{margin-bottom:55px;text-align:center}.content .otoku_wrap .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:320px;height:60px;margin:0 auto;background:#236ecd;border:2px solid #236ecd;border-radius:60px;color:#fff;font-size:20px;font-weight:bold;line-height:60px;text-align:center;cursor:pointer;position:relative;transition-duration:.3s;transition-property:transform,box-shadow,border,border-top,border-right,background,color}.content .otoku_wrap .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}.content .otoku_wrap .btn a:hover{background:#58bef9;border:2px solid #58bef9}.content .otoku_wrap .accordion{margin-top:40px}
