.mb30{margin-bottom:30px}.mt15{margin-top:15px}.pb30{padding-bottom:30px}.pb70{padding-bottom:70px}#charm .plan-tab{overflow:hidden;border-bottom:7.5px solid #ff5722}#charm .plan-tab li{float:left;width:50%}#charm .plan-tab li .tab-off{display:block}#charm .plan-tab li .tab-on{display:none}#charm .plan-tab li.current .tab-off{display:none}#charm .plan-tab li.current .tab-on{display:block}#charm .inner .ttl{font-size:1.6rem;font-weight:bold;color:#fff;background:#00a0e4;padding:13px 0;padding-left:15px;margin-bottom:20px;margin-top:15px}#charm .inner .ttl .sub{font-size:1.2rem}#charm .inner h4{font-size:1.6rem;font-weight:bold;color:#032975;margin-bottom:15px}#charm .inner .price-box{overflow:hidden;padding:0 12.5px;background:url("/sp/img/common/bg-border-dotted.png") no-repeat 0 bottom;padding-top:10px;padding-bottom:36px}#charm .inner .price-box.p0{padding:0}#charm .inner .price-box .clear{clear:both;border:none}#charm .inner .price-box .txt-img{float:left;width:72%;padding-right:10px;box-sizing:border-box}#charm .inner .price-box .icon-tile{display:inline-block;background:#ff5722;color:#fffe00;font-size:2.4rem;font-weight:bold;line-height:1;padding:9px 0;width:28%;text-align:center;border-radius:6px}#charm .inner .price-box .icon-tile span{font-size:1.6rem;display:block;margin-bottom:3px}#charm .inner .price-box .btm-img{margin-top:8px}#charm .inner .campaign-price,#charm .inner .campaign-price2{padding:18px 0 15px}#charm .inner .campaign-price h4,#charm .inner .campaign-price2 h4{margin-bottom:2.5px}#charm .inner .campaign-price .camp-box,#charm .inner .campaign-price2 .camp-box{padding:0 12.5px}#charm .inner .campaign-price .list-btn,#charm .inner .campaign-price2 .list-btn{font-size:1rem;line-height:1.2;padding:7.5px 0px;margin-top:20px}#charm .inner .campaign-price{padding-bottom:10px;margin-bottom:10px}#charm .inner .campaign-price2{text-align:center}#charm .inner .campaign-price2 .camp-box img{display:block;margin-bottom:25px}#charm .inner .campaign-price2 .camp-box .dotted-ttl{margin-bottom:20px}#charm .inner .campaign-price2 .camp-box .dotted-ttl a{color:#00a0e4}#charm .inner .campaign-price2 .camp-box .txt-box{color:#555;font-size:1rem;text-align:left;line-height:1.2}#charm .notes-box{background:#f0f3f5;padding:22px 15px 16px;margin-top:20px}#charm .notes-box dt{font-size:1.6rem;font-weight:bold;color:#526272;margin-bottom:12px;letter-spacing:-0.3px}#charm .notes-box dd ul li{padding-left:1em;text-indent:-1em;font-size:12px}#charm .notes-menu .link{text-decoration:underline;color:blue}#charm .notes-menu li dl dt{font-size:1.4rem;font-weight:bold;background:#f0f3f5;border-top:2px solid #fff;color:#526272;display:block;padding:11px 0;padding-left:16px;position:relative;cursor:pointer}#charm .notes-menu li dl dt:after{display:block;position:absolute;right:15px;top:50%;transform:translate(0, -50%);transform:rotate(45deg);content:"";width:5px;height:5px;margin-top:-5px;border-style:solid;border-width:0 2px 2px 0;border-color:#526272}#charm .notes-menu li dl dd{display:none;padding:10px 15px;line-height:1.4;font-size:10px;color:#555}#charm .notes-menu li dl dd .link-color{text-decoration:underline;color:#0b7fbb}#charm .notes-menu li dl dd .bold{font-weight:bold}#charm .ausv-cont{text-align:center;margin-bottom:25px}#charm .ausv-cont img{display:block;width:70vw;margin:0 auto}#charm .ausv-cont p{font-size:12px;margin:15px;text-align:left}#charm .ausv-cont p a{text-decoration:underline;display:unset}#charm .sv-table{text-align:center;margin-bottom:20px}#charm .sv-table .value-img{margin-bottom:15px}#charm .sv-table .annotation{text-align:left;text-indent:-2rem;padding-left:2.5rem}#charm .sv-table .annotation a{text-decoration:none;color:#0b7fbb}#charm .sv-table .plan-note{text-align:left;margin:0 0 5px 8px}#price{padding:20px 10px}#price h1{font-size:14px;font-weight:bold;color:#fff;line-height:26px;border-radius:3px;background-color:#087fdc;position:relative;padding-left:16px;box-sizing:border-box;margin-bottom:20px}#price h1:before{content:"";display:block;width:3px;height:16px;background-color:#fff;position:absolute;top:0;bottom:0;left:8px;margin:auto}#price .price-tab{overflow:hidden;display:flex;justify-content:space-between;gap:6px;padding-bottom:20px}#price .price-tab li{float:left;width:50%}#price .price-tab li .tab-off{display:block}#price .price-tab li .tab-on{display:none}#price .price-tab li.current .tab-off{display:none}#price .price-tab li.current .tab-on{display:block}#price .inner{padding:0;margin-bottom:20px}#price h3{font-size:14px;font-weight:bold;color:#fff;line-height:26px;border-radius:3px 3px 0 0;background-color:#00a0e4;padding-left:16px;box-sizing:border-box;position:relative}#price h3.accordion::after{position:absolute;top:calc(50% - 6px);right:22px;width:7px;height:7px;content:" ";transform:rotate(45deg);border-bottom:2px solid #fff;border-right:2px solid #fff}#price h3.accordion.active::after{top:calc(50% - 1px);border-bottom:none;border-right:none;border-top:2px solid #fff;border-left:2px solid #fff}#price .tab-content li{list-style:none;padding:20px 10px;border:2px solid #d2d9df;border-top:none}#price .tab-content li dl{margin:0 0 20px 0;display:flex;justify-content:space-between;gap:2vw}#price .button{text-align:center;margin:0 4vw 20px}#price .plan-content{margin-bottom:20px;background:#fff}#price .plan-content dl{padding:30px 10px 0;border:2px solid #d2d9df;border-top:none}#price .plan-content img{max-width:100%;height:auto;margin-bottom:20px}.plan-cnt .plan-note .js-clickBtn{font-weight:bold;font-size:13px}.plan-cnt .plan-note .js-clickBtn::after{content:"";display:inline-block;width:7px;height:7px;border-right:solid 2px #000;border-bottom:solid 2px #000;transform:rotate(45deg);position:relative;left:10px;top:-2px}.plan-cnt .plan-note .note-txt ul{margin-top:10px;margin-bottom:10px;padding-left:1em;text-indent:-1em}.plan_list{position:relative}.plan_list #plan_list{position:absolute;top:-65px}.js-list{margin:30px 0;border-top:2px solid #18347c;font-size:14px;font-weight:bold;color:#18347c}.js-list dt{padding:18px;border:2px solid #18347c;border-top:none;background:url("/sp/img/plan/plan_arrow_off.png") no-repeat 95% 21px #fff}.js-list dt.active{border-bottom:none;background:url("/sp/img/plan/plan_arrow_on.png") no-repeat 95% 21px #fff}.js-list dd{border:2px solid #18347c;border-top:none}.arrow-active::after{transform:rotate(225deg) !important;top:0 !important}.note{font-size:11px;margin-top:10px;line-height:1.5}.notes-menu .innertext{margin-left:20px}.notes-menu table{border-collapse:collapse;text-align:center;width:100%;border:solid #fff 2px;color:#000;margin:15px 0}.notes-menu table th,.notes-menu table td{padding:5px;border:1px solid #333;border-bottom:solid #fff 1px;border-right:solid #fff 1px;border-left:solid #fff 1px;border-top:solid #fff 1px}.notes-menu table th{background-color:#cee8f0;text-align:center;font-weight:bold;padding:10px 0}.notes-menu table .tate{background-color:#ededed}.notes-menu table .center{text-align:left}.notes-menu table .right{text-align:right}.notes-menu .table2{border:solid #d0d0d0 1px}.notes-menu .table2 th,.notes-menu .table2 td{border-bottom:solid #d0d0d0 1px;border-right:solid #d0d0d0 1px;border-left:solid #d0d0d0 1px;border-top:solid #d0d0d0 1px}.notes-menu .table2 .left{background-color:#edf9ff}.notes-menu .table2 .right{background-color:#fff;text-align:left}
