﻿.mv{background:url("/img/pc/general/price/mv.png") top center no-repeat;background-size:auto 528px;padding:528px 0 0;background-color:#eff3f6}.mv-inner{padding-bottom:25px}.mv-inner>div:first-of-type{display:grid;grid-template-columns:max-content max-content;grid-column-gap:20px;width:fit-content;margin:25px auto;justify-items:center;align-items:center}.mv-inner>div:first-of-type>p{color:#287ddd;font-size:20px;font-weight:bold}.mv-inner>div:first-of-type .mv-inner-cta{cursor:pointer;border-radius:50px;display:grid;grid-template-columns:max-content max-content 1fr;grid-column-gap:20px;background:linear-gradient(135deg, #4badf1 0%, #228cf0 50%, #287ddd 100%);box-shadow:2px 2px 5px gray;color:#fff;width:fit-content;font-size:28px;font-weight:bold;padding:20px 25px;transition:.3s}.mv-inner>div:first-of-type .mv-inner-cta:hover{background:linear-gradient(#9a57ff, #9a57ff);transform:translateY(2px);color:#fff !important}.mv-inner>div:first-of-type .mv-inner-cta::before{display:block;content:"";width:41px;height:36px;background:url("/img/pc/user/icon_pc.png") no-repeat center center;background-size:contain}.mv-inner>div:first-of-type .mv-inner-cta::after{content:"";display:inline-block;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:0;bottom:0;margin:auto;border-top:3.5px solid #fff;border-right:3.5px solid #fff;width:13px;height:13px;right:8%}.mv-inner>div:nth-of-type(2){font-size:12px;width:880px;margin:0px auto;height:5em;overflow:auto}.mv-inner>div:nth-of-type(2)>dl{display:grid;grid-template-columns:max-content 1fr;column-gap:1em}.mv-inner>div:nth-of-type(2)>dl>dd a{color:#08f;text-decoration:underline}.content .sub_title{margin-bottom:65px;font-size:24px;font-weight:bold;text-align:center}.content .sub_title span{font-size:12px}.content .lightpink_bg{padding-bottom:80px}.content .price_wrap{background:#feeff4;padding-bottom:50px}.content .price_wrap .contract_type{width:1000px;display:block;margin:0 auto;padding-bottom:10px}.content .price_wrap .contract_type .title{text-align:center;font-size:30px}.content .price_wrap .contract_type .contract_wrap{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;font-size:22px}.content .price_wrap .contract_type .contract_wrap>*{height:80px;padding:3px 12px;font-weight:bold}.content .price_wrap .contract_type .contract_wrap .year2_period{width:33%;background:#b4edfc;color:#fff;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;border:2px solid #c4c4c4;box-sizing:border-box;border-right:none}.content .price_wrap .contract_type .contract_wrap .free_preiod{flex-grow:1;background-color:#ddd;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;border:2px solid #c4c4c4;box-sizing:border-box}.content .price_wrap .tab-wrap2{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}.content .price_wrap .tab-wrap2 .tab-label{width:33%;height:80px;background:#ddd;padding:3px 12px;font-size:18px;font-weight:bold;order:-1;border-radius:7px 7px 0 0;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;transition-duration:.3s;transition-property:background,color,height}.content .price_wrap .tab-wrap2 .tab-label .balloon{margin-right:15px;width:60px;height:60px;line-height:60px;color:#f23071;background:#fff;position:relative;color:#fff;text-align:center;background:#f23071;border-radius:70px}.content .price_wrap .tab-wrap2 .tab-label .balloon::after{display:block;content:"";width:0;height:0;margin:auto;position:absolute;top:0;bottom:0;right:-15px;border:10px solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #f23071}.content .price_wrap .tab-wrap2 .tab-content,.content .price_wrap .tab-wrap2 .tab-content-2{width:100%;padding:60px 0 30px;transition-duration:.3s;transition-property:opacity;border-top:3px solid #f23071;background:#feeff4}.content .price_wrap .tab-wrap2 .tab-content{padding-bottom:0}.content .price_wrap .title.buy>dt,.content .price_wrap .title.rental>dt,.content .price_wrap .title.buy_2>dt,.content .price_wrap .js-faq.buy>dt,.content .price_wrap .js-faq.rental>dt,.content .price_wrap .js-faq.buy_2>dt{font-size:24px}.content .price_wrap .title.buy>dt .small,.content .price_wrap .title.rental>dt .small,.content .price_wrap .title.buy_2>dt .small,.content .price_wrap .js-faq.buy>dt .small,.content .price_wrap .js-faq.rental>dt .small,.content .price_wrap .js-faq.buy_2>dt .small{font-size:14px}.content .price_wrap .title.buy>dt+dd,.content .price_wrap .title.rental>dt+dd,.content .price_wrap .title.buy_2>dt+dd,.content .price_wrap .js-faq.buy>dt+dd,.content .price_wrap .js-faq.rental>dt+dd,.content .price_wrap .js-faq.buy_2>dt+dd{padding:60px 60px 70px;background:#fff}.content .price_wrap .title.buy .btn,.content .price_wrap .title.rental .btn,.content .price_wrap .title.buy_2 .btn,.content .price_wrap .js-faq.buy .btn,.content .price_wrap .js-faq.rental .btn,.content .price_wrap .js-faq.buy_2 .btn{text-align:center}.content .price_wrap .title.buy .btn.btn_accordion,.content .price_wrap .title.rental .btn.btn_accordion,.content .price_wrap .title.buy_2 .btn.btn_accordion,.content .price_wrap .js-faq.buy .btn.btn_accordion,.content .price_wrap .js-faq.rental .btn.btn_accordion,.content .price_wrap .js-faq.buy_2 .btn.btn_accordion{margin-top:55px}.content .price_wrap .title.buy .btn.btn_accordion a,.content .price_wrap .title.rental .btn.btn_accordion a,.content .price_wrap .title.buy_2 .btn.btn_accordion a,.content .price_wrap .js-faq.buy .btn.btn_accordion a,.content .price_wrap .js-faq.rental .btn.btn_accordion a,.content .price_wrap .js-faq.buy_2 .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 .price_wrap .title.buy .btn.btn_accordion a::after,.content .price_wrap .title.rental .btn.btn_accordion a::after,.content .price_wrap .title.buy_2 .btn.btn_accordion a::after,.content .price_wrap .js-faq.buy .btn.btn_accordion a::after,.content .price_wrap .js-faq.rental .btn.btn_accordion a::after,.content .price_wrap .js-faq.buy_2 .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 .price_wrap .title.buy .btn.btn_accordion a:hover,.content .price_wrap .title.rental .btn.btn_accordion a:hover,.content .price_wrap .title.buy_2 .btn.btn_accordion a:hover,.content .price_wrap .js-faq.buy .btn.btn_accordion a:hover,.content .price_wrap .js-faq.rental .btn.btn_accordion a:hover,.content .price_wrap .js-faq.buy_2 .btn.btn_accordion a:hover{background:#58bef9;border:2px solid #58bef9}.content .price_wrap .title.buy .btn.btn_accordion a::before,.content .price_wrap .title.buy .btn.btn_accordion a::after,.content .price_wrap .title.rental .btn.btn_accordion a::before,.content .price_wrap .title.rental .btn.btn_accordion a::after,.content .price_wrap .title.buy_2 .btn.btn_accordion a::before,.content .price_wrap .title.buy_2 .btn.btn_accordion a::after,.content .price_wrap .js-faq.buy .btn.btn_accordion a::before,.content .price_wrap .js-faq.buy .btn.btn_accordion a::after,.content .price_wrap .js-faq.rental .btn.btn_accordion a::before,.content .price_wrap .js-faq.rental .btn.btn_accordion a::after,.content .price_wrap .js-faq.buy_2 .btn.btn_accordion a::before,.content .price_wrap .js-faq.buy_2 .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 .price_wrap .title.buy .btn.btn_accordion a::after,.content .price_wrap .title.rental .btn.btn_accordion a::after,.content .price_wrap .title.buy_2 .btn.btn_accordion a::after,.content .price_wrap .js-faq.buy .btn.btn_accordion a::after,.content .price_wrap .js-faq.rental .btn.btn_accordion a::after,.content .price_wrap .js-faq.buy_2 .btn.btn_accordion a::after{transform:rotate(90deg)}.content .price_wrap .title.buy .btn.btn_accordion a:hover,.content .price_wrap .title.rental .btn.btn_accordion a:hover,.content .price_wrap .title.buy_2 .btn.btn_accordion a:hover,.content .price_wrap .js-faq.buy .btn.btn_accordion a:hover,.content .price_wrap .js-faq.rental .btn.btn_accordion a:hover,.content .price_wrap .js-faq.buy_2 .btn.btn_accordion a:hover{color:#222;background:#fff;border:2px solid #222}.content .price_wrap .title.buy .btn.btn_accordion a.active::after,.content .price_wrap .title.rental .btn.btn_accordion a.active::after,.content .price_wrap .title.buy_2 .btn.btn_accordion a.active::after,.content .price_wrap .js-faq.buy .btn.btn_accordion a.active::after,.content .price_wrap .js-faq.rental .btn.btn_accordion a.active::after,.content .price_wrap .js-faq.buy_2 .btn.btn_accordion a.active::after{transform:rotate(0deg)}.content .price_wrap .title.buy .btn.btn_accordion a::after,.content .price_wrap .title.rental .btn.btn_accordion a::after,.content .price_wrap .title.buy_2 .btn.btn_accordion a::after,.content .price_wrap .js-faq.buy .btn.btn_accordion a::after,.content .price_wrap .js-faq.rental .btn.btn_accordion a::after,.content .price_wrap .js-faq.buy_2 .btn.btn_accordion a::after{transform:rotate(0deg)}.content .price_wrap .title.buy>dt,.content .price_wrap .title.buy_2>dt,.content .price_wrap .js-faq.buy>dt,.content .price_wrap .js-faq.buy_2>dt{line-height:1.4;color:#fff;text-align:center;background-color:#f45c8f;border-radius:10px 10px 0 0}.content .price_wrap .title.buy>dt .tof,.content .price_wrap .title.buy_2>dt .tof,.content .price_wrap .js-faq.buy>dt .tof,.content .price_wrap .js-faq.buy_2>dt .tof{padding:32.5px;border-bottom:2px solid #fff}.content .price_wrap .title.buy>dt .tof .bold,.content .price_wrap .title.buy_2>dt .tof .bold,.content .price_wrap .js-faq.buy>dt .tof .bold,.content .price_wrap .js-faq.buy_2>dt .tof .bold{font-weight:bold}.content .price_wrap .title.buy>dt .tab-menu-wrap,.content .price_wrap .title.buy_2>dt .tab-menu-wrap,.content .price_wrap .js-faq.buy>dt .tab-menu-wrap,.content .price_wrap .js-faq.buy_2>dt .tab-menu-wrap{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 .price_wrap .title.buy>dt .tab-menu-wrap>li,.content .price_wrap .title.buy_2>dt .tab-menu-wrap>li,.content .price_wrap .js-faq.buy>dt .tab-menu-wrap>li,.content .price_wrap .js-faq.buy_2>dt .tab-menu-wrap>li{width:250px;padding:12px;font-size:20px;font-weight:bold;background-color:#ddd;box-sizing:border-box}.content .price_wrap .title.buy>dt .tab-menu-wrap>li>a,.content .price_wrap .title.buy_2>dt .tab-menu-wrap>li>a,.content .price_wrap .js-faq.buy>dt .tab-menu-wrap>li>a,.content .price_wrap .js-faq.buy_2>dt .tab-menu-wrap>li>a{color:#555}.content .price_wrap .title.buy>dt .tab-menu-wrap>li:nth-child(2),.content .price_wrap .title.buy_2>dt .tab-menu-wrap>li:nth-child(2),.content .price_wrap .js-faq.buy>dt .tab-menu-wrap>li:nth-child(2),.content .price_wrap .js-faq.buy_2>dt .tab-menu-wrap>li:nth-child(2){border-left:2px solid #fff;border-right:2px solid #fff}.content .price_wrap .title.buy>dt .tab-menu-wrap>li.active,.content .price_wrap .title.buy_2>dt .tab-menu-wrap>li.active,.content .price_wrap .js-faq.buy>dt .tab-menu-wrap>li.active,.content .price_wrap .js-faq.buy_2>dt .tab-menu-wrap>li.active{background-color:#f23071}.content .price_wrap .title.buy>dt .tab-menu-wrap>li.active>a,.content .price_wrap .title.buy_2>dt .tab-menu-wrap>li.active>a,.content .price_wrap .js-faq.buy>dt .tab-menu-wrap>li.active>a,.content .price_wrap .js-faq.buy_2>dt .tab-menu-wrap>li.active>a{color:#fff}.content .price_wrap .title.rental>dt,.content .price_wrap .js-faq.rental>dt{line-height:100px;padding-left:35px;padding-right:80px;font-size:24px;background:#fff;display:flex;justify-content:space-between;width:100%}.content .price_wrap .title.rental>dt .rental-price,.content .price_wrap .js-faq.rental>dt .rental-price{width:80%;position:relative;font-size:35px}.content .price_wrap .title.rental>dt .rental-price .rental-num,.content .price_wrap .js-faq.rental>dt .rental-price .rental-num{font-size:60px}.content .price_wrap .title.rental>dt .rental-price .rental-num2,.content .price_wrap .js-faq.rental>dt .rental-price .rental-num2{font-size:20px}.content .price_wrap .title.rental>dt .rental-price .rental-price2,.content .price_wrap .js-faq.rental>dt .rental-price .rental-price2{font-size:15px;position:absolute;top:-10px;left:64%}.content .price_wrap .title.rental>dt:hover,.content .price_wrap .js-faq.rental>dt:hover{background:#ff6297}.content .price_wrap .title.rental>dt.active,.content .price_wrap .js-faq.rental>dt.active{background:#f23071}.content .price_wrap .tab-contents,.content .price_wrap .tab-contents-2{display:none}.content .price_wrap .price_table table tr:not(:first-of-type){border-top:2px solid #c4c4c4}.content .price_wrap .price_table table th{width:280px;height:74px;background:#e4f0fc;color:#236ecd;font-size:16px;text-align:center;position:relative}.content .price_wrap .price_table table th .small{font-size:12px}.content .price_wrap .price_table table th .smallred{font-size:18px}.content .price_wrap .price_table table th.point{height:108px;font-size:24px;font-weight:bold;color:#f23071}.content .price_wrap .price_table table th .balloon{position:absolute;margin:auto;top:-10px;left:0;right:0}.content .price_wrap .price_table table th .balloon span{padding:5px 15px;color:#fff;background:#f23071;font-size:14px;text-align:center;border-radius:20px;position:relative}.content .price_wrap .price_table table th .balloon span::after{display:block;content:"";width:0;height:0;position:absolute;margin:auto;bottom:-10px;left:0;right:0;border:6px solid;border-color:#f23071 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.content .price_wrap .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 .price_wrap .price_table table td .small{font-size:12px}.content .price_wrap .price_table table td.right{-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.content .price_wrap .price_table table td.between{-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.content .price_wrap .price_table table td:not(:first-of-type){border-left:2px solid #c4c4c4}.content .price_wrap .price_table table td .price{font-size:14px;font-weight:bold}.content .price_wrap .price_table table td .price .num{font-size:24px}.content .price_wrap .price_table table td .price .num2{font-size:20px}.content .price_wrap .price_table table td .price_blue{color:#236ecd;font-size:14px;font-weight:bold}.content .price_wrap .price_table table td .price_blue .num{font-size:24px}.content .price_wrap .price_table table td .price_blue .num2{font-size:20px}.content .price_wrap .price_table table td .price_cb{color:#236ecd;font-size:16px;font-weight:bold}.content .price_wrap .price_table table td .price_cb .num{font-size:28px}.content .price_wrap .price_table table td .price_sum{font-size:20px;font-weight:bold}.content .price_wrap .price_table table td .price_sum .num{font-size:30px}.content .price_wrap .price_table table td .price_sum .num2{font-size:25px}.content .price_wrap .price_table table td .price_month{font-size:24px;font-weight:bold;color:#f23071}.content .price_wrap .price_table table td .price_month .num{font-size:46px}.content .price_wrap .price_table table td .price_month .num2{font-size:30px}.content .price_wrap .price_table table .tl{border-radius:10px 0 0 0}.content .price_wrap .price_table table .tr{border-radius:0 10px 0 0}.content .price_wrap .price_table table .br{border-radius:0 0 10px 0}.content .price_wrap .price_table table .bl{border-radius:0 0 0 10px}.content .price_wrap .price_table table .sum{height:108px;line-height:1.2}.content .price_wrap .price_table .accordion{margin-top:20px}.content .price_wrap .price_table .price_table_sub{padding:30px 0}.content .price_wrap .img{margin:67px auto 30px}.content .fee{padding:0 95px 0 35px;color:#222;font-size:24px;line-height:80px;font-weight:bold;border-radius:15px;border:1px #222 solid;background:#fff;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 .fee .small{font-size:14px;font-weight:normal}.content .fee .img{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 .fee .price{font-size:14px;font-weight:bold}.content .fee .price .num{font-size:24px}.content .fee .price .num2{font-size:20px}.content .otoku_wrap{margin-bottom:30px;padding:65px 40px 80px;background:#fff;border-radius:10px;position:relative}.content .otoku_wrap .ribbon{width:792px;height:66px;margin:0 auto 40px;background:#222;color:#fff;font-size:22px;font-weight:bold;line-height:66px;text-align:center;position:relative}.content .otoku_wrap .ribbon::before,.content .otoku_wrap .ribbon::after{position:absolute;margin:auto;top:0;bottom:0;display:block;content:"";width:0;height:0;border-width:33px;border-style:solid;border-color:#222 rgba(0,0,0,0)}.content .otoku_wrap .ribbon::before{left:-33px}.content .otoku_wrap .ribbon::after{right:-33px}.content .otoku_wrap .ribbon .pink{color:#f23071}.content .otoku_wrap .ribbon .pink.line{position:relative}.content .otoku_wrap .ribbon .pink.line::after{display:block;content:"";width:100%;height:2px;margin:auto;position:absolute;bottom:5px;right:0;left:0;background:#f23071}.content .otoku_wrap .ribbon .ruby{position:relative}.content .otoku_wrap .ribbon .ruby .rt{position:absolute;right:0;left:0;top:0;font-size:10px;font-weight:normal}.content .otoku_wrap .ribbon .small{font-size:30px}.content .otoku_wrap .ribbon .icon{padding-right:100px;position:relative}.content .otoku_wrap .ribbon .icon::after{display:block;content:"";width:79px;height:99px;position:absolute;bottom:-10px;right:0;background:url("/img/pc/price/icon_mobile-air.png") no-repeat center center}.content .otoku_wrap .img{margin-bottom:40px;text-align:center}.content .otoku_wrap .yellow_wrap{margin-bottom:30px;padding:30px 40px 40px;border-radius:10px;background:#ffe600;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 .otoku_wrap .yellow_wrap .h3{font-size:28px;margin-bottom:30px}.content .otoku_wrap .btn{margin-top:35px}.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:480px;height:60px;margin:0 auto;background:#236ecd;border:2px solid #236ecd;border-radius:60px;color:#fff;font-size:18px;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::before,.content .otoku_wrap::after{display:block;content:"";width:161px;height:207px;position:absolute;top:-20px}.content .otoku_wrap::before{left:20px;background:url("/img/pc/price/confetti-1_left.png") no-repeat center center}.content .otoku_wrap::after{right:20px;background:url("/img/pc/price/confetti-1_right.png") no-repeat center center}.content .motto_wrap{padding:65px 60px 80px;background:#fff;border-radius:10px;position:relative}.content .motto_wrap .motto_price{margin-bottom:30px;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 .motto_wrap .motto_price li{width:50%;height:100px;padding:4px 60px 0;border:1px solid #e9e9e9;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 .motto_wrap .motto_price li:not(:first-child){border-left:none}.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 .motto_wrap .btn{margin-top:30px}.content .motto_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:282px;height:60px;margin:0 auto;background:#236ecd;border:2px solid #236ecd;border-radius:60px;color:#fff;font-size:18px;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 .motto_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 .motto_wrap .btn a:hover{background:#58bef9;border:2px solid #58bef9}.content .motto_wrap::before,.content .motto_wrap::after{display:block;content:"";width:284px;height:207px;position:absolute;top:-20px}.content .motto_wrap::before{left:20px;background:url("/img/pc/price/confetti-2_left.png") no-repeat center center}.content .motto_wrap::after{right:20px;background:url("/img/pc/price/confetti-2_right.png") no-repeat center center}.content-point{background:url("/img/pc/general/price/bg-point.png") top center no-repeat;background-color:#eff3f6}.content .title-head{font-size:54px;font-weight:bold;margin:0 auto 25px;width:max-content}.content-pran{margin:25px auto !important;border-radius:10px;overflow:hidden;box-shadow:2px 2px 5px gray}.content-pran-headline{background-color:#000;text-align:center;padding:10px 0}.content-pran-headline .sub-title{font-size:35px;font-weight:bold;color:#fff}.content-pran-headline .title{font-size:40px;font-weight:bold;color:#ffef86}.content-pran-content{background-color:#fff;padding:50px 60px}.content-pran-content>p{width:100%;text-align:right;color:#666;font-size:12px;margin:10px 0 50px}.content-pran-content>dl{display:grid;grid-template-columns:max-content 1fr;grid-column-gap:1em;color:#666;font-size:12px;margin:10px 0 50px}.price-list{width:1000px;margin:0 auto}.price-list-cont{margin-bottom:30px;padding:30px;text-align:center;background-color:#f23071;border-radius:20px}.price-list-ttl{display:inline-block;width:360px}.price-list-ttl .ttl-device{font-size:30px;font-weight:bold;color:#fff}.price-list-ttl .supplement{display:grid;min-height:40px;margin-top:5px;padding-left:30px;align-items:center;font-size:14px;font-weight:bold;color:#f23071;border-radius:5px;background-color:#fff !important;background:url("/img/pc/price/price_select_on2.png") no-repeat 50px center;background-size:17px}.price-list-inner{width:100%;margin-top:30px;padding:25px;background-color:#fff;border-radius:20px}.price-list-inner .air-estimated-payment::after{content:"";display:flex;justify-content:center;width:110px;height:30px;margin:10px 0;position:relative;left:44%;clip-path:polygon(0 0, 100% 0, 50% 100%);background-color:#6ea8ed}.price-list-inner .air-estimated-payment_plan{display:flex;position:relative;justify-content:space-between;align-items:flex-start}.price-list-inner .air-estimated-payment_plan::before{content:"";width:55px;height:55px;display:block;position:absolute;top:55%;left:50%;transform:translate(-50%, -50%);background:url("/img/pc/price/icon.png") no-repeat center;background-size:contain}.price-list-inner .air-estimated-payment_plan_card{width:48.3%}.price-list-inner .air-estimated-payment_plan_card_head{height:50px;display:grid;align-items:center;font-size:18px;font-weight:bold;letter-spacing:.1em;color:#fff;background-color:#4aa8ef;box-sizing:border-box;border-top-left-radius:30px;border-top-right-radius:30px}.price-list-inner .air-estimated-payment_plan_card_head.color-red{background-color:#f23071}.price-list-inner .air-estimated-payment_plan_card_body{height:290px;border:2px solid #4aa8ef;border-top:none;box-sizing:border-box;border-bottom-left-radius:30px;border-bottom-right-radius:30px}.price-list-inner .air-estimated-payment_plan_card_body.color-red{border:2px solid #f23071}.price-list-inner .air-estimated-payment_plan_card_body_price{height:120px;font-size:70px;font-weight:bold;color:#4aa8ef}.price-list-inner .air-estimated-payment_plan_card_body_price.monthly-discount{color:#f23071;line-height:1.4}.price-list-inner .air-estimated-payment_plan_card_body_price.monthly-discount .number{height:80px}.price-list-inner .air-estimated-payment_plan_card_body_price_unit{padding-left:5px;font-size:40px}.price-list-inner .air-estimated-payment_plan_card_body_price_sub-text{position:relative;top:3px;font-size:16px}.price-list-inner .air-estimated-payment_plan_card_body_price_sub-text-bg{width:46%;margin-left:5px;font-size:16px;background:#feeff4}.price-list-inner .air-estimated-payment_plan_card_body_price_sub-text-bg .number{font-size:25px;font-weight:800;letter-spacing:-0.5px}.price-list-inner .air-estimated-payment_plan_card_body_price_flex-text{display:flex;align-items:center;justify-content:center}.price-list-inner .air-estimated-payment_plan_card_body_content{padding:0 40px;text-align:left}.price-list-inner .air-estimated-payment_plan_card_body_content_row{font-size:13px}.price-list-inner .air-estimated-payment_plan_card_body_content_row:not(:first-child){display:flex;justify-content:space-between;align-items:center;padding-top:5px;border-top:1px solid #868686}.price-list-inner .air-estimated-payment_plan_card_body_content_row p{font-weight:bold;line-height:1.4;color:#868686}.price-list-inner .air-estimated-payment_plan_card_body_content_row_price{margin-top:3px;text-align:right;font-weight:bold}.price-list-inner .air-estimated-payment_plan_card_body_content_row_price span{color:#4aa8ef;font-size:25px}.price-list-inner .air-estimated-payment_plan_card_body_content_row_price .color-red{color:#f23071}.price-list-inner .air-estimated-payment_plan_card_body_content_row_price .number{font-size:40px}.price-list-inner .air-estimated-payment_plan_card_body_content_row_price.color-red{color:#f23071}.price-list .number{font-family:Roboto,Helvetica,Arial,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","モリサワ 新ゴ R","Droid Sans",メイリオ,sans-serif}.price-list .comment{text-align:right;font-size:13px}.price-list .price-indication_inner{padding-top:20px;font-weight:bold;color:#fff;background-color:#6ea8ed;border-radius:20px}.price-list .price-indication_inner p{letter-spacing:3px}.price-list .price-indication_ttl{font-size:17px}.price-list .price-indication_ttl::after{content:"";display:block;width:70%;height:1px;position:relative;top:100px;left:15%;background-color:#fff}.price-list .price-indication_flex-text{display:flex;justify-content:center;align-items:baseline;height:95px;gap:50px}.price-list .price-indication_flex-text p{font-size:23px}.price-list .price-indication_flex-text .color-yellow{color:#f9e33f}.price-list .price-indication_flex-text .fee-bottom{margin-left:60px}.price-list .price-indication_flex-text .fee-text{font-size:50px}.price-list .price-indication_flex-text .fee-text_big{font-size:70px}.price-list .price-indication_flex-text .yen{font-size:30px}.price-list .price-indication_flex-text .yen_big{font-size:40px}.price-list .price-indication_link{margin-left:7px;text-align:left}.price-list .price-indication_link a{font-size:12px;color:#58bcee;text-decoration:underline}.price-list .price-indication_annotation{margin:20px 0 40px 7px;text-align:left;font-size:12px;line-height:1.6;letter-spacing:1.8px}.price-remarks{width:100%;margin:0 auto 20px;background:url("/img/pc/price/deco.png") no-repeat top center;background-size:contain;background-color:#fff}.price-remarks-moreover{background:url("/img/pc/price/arrow.png") no-repeat center center;text-align:center;font-size:30px}.price-remarks-text1{text-align:center;font-size:40px;font-weight:bold}.price-remarks-text1>span{color:#f23071}.price-remarks-text2{text-align:center;font-size:12px}.price-remarks-text3{text-align:center;font-size:50px;font-weight:bold}.price-remarks-text3>span{color:#f23071;font-size:130px}.price-remarks .balloon-top{width:100%;text-align:center}.price-remarks-balloon{background-color:#36313f;padding:20px;position:relative}.price-remarks-balloon-inner{display:grid;grid-template-columns:max-content max-content max-content max-content max-content;justify-items:center;align-items:center;width:max-content}.price-remarks-balloon .price-1{background-color:#fff;border-radius:10px;margin:0 10px;display:grid;justify-items:center;align-items:center;width:200px;height:95px}.price-remarks-balloon .price-1>div{font-weight:bold;color:#666;text-align:center}.price-remarks-balloon .price-1>div>p:first-of-type{font-size:14px;letter-spacing:-1px}.price-remarks-balloon .price-1>div>p:last-of-type{font-size:32px}.price-remarks-balloon .price-minus_1{position:absolute;left:24.8%;top:36%}.price-remarks-balloon .price-minus_2{position:absolute;left:49.5%;top:36%}.price-remarks-balloon .price-2{font-size:30px;color:#fff}.price-remarks-balloon .price-3{color:#ffef86;font-size:22px;line-height:1.1}.price-remarks-balloon .price-3>span{font-size:50px}.price-remarks-comment{margin-top:10px;text-align:left;font-size:13px}
