.mainv{background:#ffe600}.mainv .mainv_wrap{width:1000px;height:500px;margin:0 auto;padding-top:30px;position:relative;text-align:center;position:relative;z-index:1}.mainv .mainv_wrap .text{margin:10px 0 15px;font-size:26px;font-weight:bold;text-align:center}.mainv .mainv_wrap .text .line{position:relative}.mainv .mainv_wrap .text .line::after{display:block;content:"";width:100%;height:1px;margin:auto;position:absolute;bottom:5px;right:0;left:0;background:#222}.mainv .mainv_wrap .block{width:940px;margin:0 auto 15px;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}.mainv .mainv_wrap .block .balloon{width:137px;height:137px;font-size:24px;font-weight:bold;color:#fff;background:#f23071;border-radius:137px;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}.mainv .mainv_wrap .note{width:940px;margin:0 auto}.mainv .mainv_wrap::before,.mainv .mainv_wrap::after{display:block;content:"";width:680px;height:500px;position:absolute;bottom:0;z-index:-1}.mainv .mainv_wrap::before{left:-330px;background:url("/img/pc/price/ymobile/confetti_left.png") no-repeat center center}.mainv .mainv_wrap::after{right:-300px;background:url("/img/pc/price/ymobile/confetti_right.png") no-repeat center center}.content .lightpink_bg{padding:80px 0}.content .ouchiset_wrap{margin-bottom:120px;padding:65px 60px 75px;background:#ffe600;border-radius:10px;position:relative}.content .ouchiset_wrap .title{margin-bottom:30px;text-align:center}.content .ouchiset_wrap .title .balloon{padding:0 0 0 130px;position:relative;display:inline-block;width:650px;font-size:34px;font-weight:bold;line-height:80px;border-radius:10px;color:#fff;background:#000}.content .ouchiset_wrap .title .balloon .small{font-size:26px}.content .ouchiset_wrap .title .balloon::before{display:block;content:"";width:132px;height:92px;position:absolute;bottom:5px;left:70px;background:url("/img/pc/price/ymobile/logo_ouchiwari-1.png") no-repeat center center}.content .ouchiset_wrap .title .balloon::after{display:block;content:"";width:0;height:0;position:absolute;margin:auto;bottom:-20px;left:0;right:0;border:10px solid;border-color:#000 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.content .ouchiset_wrap .h3 .rt{bottom:45px}.content .ouchiset_wrap .price_wrap{margin-bottom:50px}.content .ouchiset_wrap .price_wrap .note_num{margin-top:20px}.content .ouchiset_wrap .set_data .title{margin-bottom:24px;border-bottom:4px solid #222;text-align:center}.content .ouchiset_wrap .set_data .title .text{display:inline-block;min-width:450px;margin:0;padding:5px 25px 0;height:40px;color:#fff;font-size:24px;font-weight:bold;background:#222;border-radius:10px 10px 0 0;position:relative}.content .ouchiset_wrap .set_data .title .balloon{position:absolute;top:2px;bottom:0;left:25px;height:20px;margin:auto;padding:0px 10px;font-size:12px;color:#222;background:#fff;border-radius:10px}.content .ouchiset_wrap .set_data .title .balloon_text{padding-left:150px}.content .ouchiset_wrap .set_data .text{text-align:center}.content .ouchiset_wrap .set_data .list{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;margin-bottom:90px}.content .ouchiset_wrap .set_data .list.last{margin-bottom:15px}.content .ouchiset_wrap .set_data .innerwhite{padding:20px;background:#fff;text-align:center;border-radius:10px}.content .ouchiset_wrap .set_data .innerwhite .inner_title{font-size:18px;font-weight:bold}.content .ouchiset_wrap .set_data .white_wrap{margin-top:55px;padding:45px 60px 60px;background:#fff}.content .ouchiset_wrap .set_data .white_wrap .img{margin:45px 0 30px;text-align:center}.content .ouchiset_wrap .set_data .white_wrap .h3{margin-bottom:30px}.content .ouchiset_wrap .set_data .white_wrap .sumaho_price table{overflow:hidden;border-radius:10px}.content .ouchiset_wrap .set_data .white_wrap .sumaho_price table thead th{width:618px;height:48px;background:#505457;color:#fff;font-size:18px;font-weight:bold;text-align:center;border-radius:10px 0 0 0}.content .ouchiset_wrap .set_data .white_wrap .sumaho_price table thead th.first{width:auto;background:none}.content .ouchiset_wrap .set_data .white_wrap .sumaho_price table tbody tr:not(:first-of-type){border-top:2px solid #fff}.content .ouchiset_wrap .set_data .white_wrap .sumaho_price table tbody th{width:140px;background:#505457;color:#fff;font-size:16px;font-weight:bold;text-align:center}.content .ouchiset_wrap .set_data .white_wrap .sumaho_price table tbody th.first{height:140px;border-radius:10px 0 0 0}.content .ouchiset_wrap .set_data .white_wrap .sumaho_price table tbody th.last{height:150px;border-radius:0 0 0 10px}.content .ouchiset_wrap .set_data .white_wrap .sumaho_price table tbody td{background:#f7f7f7;width:153px;text-align:center}.content .ouchiset_wrap .set_data .white_wrap .sumaho_price table tbody td .img{height:70px;margin-bottom:5px;display:flex;justify-content:center;align-items:flex-end}.content .ouchiset_wrap .set_data .white_wrap .sumaho_price table tbody td.last{border-radius:0 0 10px 0}.content .ouchiset_wrap .set_data .white_wrap .sumaho_price table tbody td:not(:first-of-type){border-left:2px solid #fff}.content .ouchiset_wrap::before,.content .ouchiset_wrap::after{display:block;content:"";width:680px;height:656px;position:absolute;top:0}.content .ouchiset_wrap::before{left:-430px;background:url("/img/pc/price/ymobile/confetti_left_2.png") no-repeat center center}.content .ouchiset_wrap::after{right:-430px;background:url("/img/pc/price/ymobile/confetti_right_2.png") no-repeat center center}.content .ouchiset{padding:135px 60px 55px;background:#ffe600;border-radius:10px;position:relative}.content .ouchiset .h3{margin-bottom:35px;position:relative}.content .ouchiset .h3::before,.content .ouchiset .h3::after{display:block;content:"";width:123px;height:83px;position:absolute;top:-50px}.content .ouchiset .h3::before{left:60px;background:url("/img/pc/price/ymobile/icon_pc-mobile.png") no-repeat center center}.content .ouchiset .h3::after{width:170px;height:141px;top:-70px;right:40px;background:url("/img/pc/price/ymobile/people.png") no-repeat center center}.content .ouchiset .block{margin:0 auto 35px}.content .ouchiset .img{margin-bottom:20px;text-align:center}.content .ouchiset .btn_accordion_data{margin-bottom:50px;padding:55px 30px 30px;background:#fff;border-radius:10px}.content .ouchiset .btn_accordion_data .tab-wrap .tab-content{background:#e4f0fc}.content .ouchiset .btn{text-align:center}.content .ouchiset .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 .ouchiset .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 .ouchiset .btn.btn_accordion a:hover{background:#58bef9;border:2px solid #58bef9}.content .ouchiset .btn.btn_accordion a::before,.content .ouchiset .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 .ouchiset .btn.btn_accordion a::after{transform:rotate(90deg)}.content .ouchiset .btn.btn_accordion a:hover{color:#222;background:#fff;border:2px solid #222}.content .ouchiset .btn.btn_accordion a.active::after{transform:rotate(0deg)}.content .ouchiset .note_num{margin-top:20px}.content .ouchiset::before{display:block;content:"";width:224px;height:90px;position:absolute;margin:auto;top:0;right:0;left:0;background:#fff;border-radius:0 0 10px 10px}.content .ouchiset::after{display:block;content:"";width:224px;height:143px;position:absolute;margin:auto;top:-70px;right:0;left:0;background:url("/img/pc/price/ymobile/logo_ouchiwari.png") no-repeat center top}.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 .flow_wrap{margin:100px 0}.content .flow_wrap .title{font-size:24px;font-weight:bold;text-align:center}.content .flow_wrap .title .pink{color:#f23071}.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{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 .anshin_wrap{margin-top:100px;padding:70px 60px;background:#fff}.content .anshin_wrap .anshin_list{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 .anshin_wrap .anshin_list li{width:880px;height:280px;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;border-radius:10px;background:#cfedfc}.content .anshin_wrap .anshin_list li .img{width:420px}.content .anshin_wrap .anshin_list li .links{width:460px;padding:0 40px}.content .anshin_wrap .anshin_list li .links .title{font-size:22px;font-weight:bold;color:#236ecd;text-align:center}.content .anshin_wrap .anshin_list li .links .text{margin-top:7px;font-size:14px}.content .anshin_wrap .anshin_list li .links .btn{margin-top:30px}.content .anshin_wrap .anshin_list li .links .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 .anshin_wrap .anshin_list li .links .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 .anshin_wrap .anshin_list li .links .btn a:hover{background:#58bef9;border:2px solid #58bef9}.content .anshin_wrap .anshin_list li.min{width:420px}.content .anshin_wrap .anshin_list li:not(:first-of-type){margin-top:40px}
