h1.ttl{font-size:16px;padding:12px 10px;background:#eaeaea;font-size:16px;font-weight:bold}h1.ttl span{padding-left:40px;position:relative;display:inline-block}h1.ttl span:before{content:'';width:30px;height:30px;background:url('../../../img/icon/icon-plan.png?1552524402') no-repeat center center;background-size:contain;display:block;position:absolute;top:50%;margin-top:-15px;left:0}h2{line-height:1.4}.txt-red{color:#ff0000}.ttl-text{font-size:14px;margin-bottom:10px}.ttl-text .notes-txt{display:block;margin-top:10px;font-size:12px}.support_text{padding-top:3vw;font-size:3.3vw;text-align:center}.user-page{position:relative;padding:2vw 5vw 5vw}.user-page .link-btn{position:absolute;top:23vw;left:13vw}.user-page .link-btn a{width:75vw;height:13vw;background:#fff;display:flex;justify-content:center;align-items:center;box-shadow:0px 2px 1px #5f5f5f;font-weight:bold;font-size:3.5vw;line-height:0}.user-page .link-btn a::after{content:'';width:16px;height:8px;border:5px solid transparent;border-left:8px solid #000;display:inline-block;box-sizing:border-box;position:absolute;right:0}.option-cont{padding:20px 10px}.option-cont .point-list li{border:1px solid #d7d8da;*zoom:1;margin-bottom:15px}.option-cont .point-list li:after{content:"";display:table;clear:both}.option-cont .point-list li:last-child{margin-bottom:0}.option-cont .point-list li .left-box{width:40%;float:left;text-align:center;height:95px;background:#f3cd00;position:relative}.option-cont .point-list li .left-box img{width:60%;position:absolute;margin:auto;top:0;bottom:0;left:0;right:0}.option-cont .point-list li .right-box{width:60%;float:left;display:table}.option-cont .point-list li .right-box p{width:100%;display:table-cell;height:95px;vertical-align:middle;font-size:16px;font-weight:bold;text-align:left;line-height:1.5;padding:0 10px}.option-cont.list-box-space{padding-bottom:40px}.option-cont.cont-bottom-space{padding-bottom:0}.option-cont .option-dl-box{margin-bottom:15px;font-size:12px;text-align:center}.option-cont .option-dl-box:last-child{margin-bottom:0}.option-cont .option-dl-box dt{color:#fff;font-size:16px;font-weight:bold;padding:16px 10px;background:#878787}.option-cont .option-dl-box dd{padding:15px 10px;background:#fff;font-weight:bold;border:solid 1px #878787}.option-cont .option-dl-box dd .price{font-size:30px;font-weight:bold;font-family:Arial}.option-cont .option-dl-box dd .yen{font-size:15px;font-weight:bold}.option-cont .note-txt-box dt{padding:12px 0;text-align:center;background:#b4b4b4;font-size:16px;font-weight:bold;color:#fff;cursor:pointer;position:relative}.option-cont .note-txt-box dt:after{content:'';border-top:6px solid #fff;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:6px solid transparent;position:absolute;right:15px;top:50%;margin-top:-3px}.option-cont .note-txt-box dt.open:after{content:'';border-top:6px solid transparent;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:6px solid #fff;position:absolute;right:15px;top:50%;margin-top:-9px}.option-cont .note-txt-box dt.small{font-size:12px}.option-cont .note-txt-box dd{display:none;text-align:left;padding:15px 8px;border-left:2px solid #d8d9db;border-right:2px solid #d8d9db;border-bottom:2px solid #d8d9db;font-size:12px;color:#777;line-height:1.6}.option-cont .cont-box{margin-bottom:10px;border:1px solid #d8d9db}.option-cont .cont-box .cont-box-ttl{padding:8px 0;text-align:center;background:#f7e301;font-size:16px;font-weight:bold}.option-cont .cont-box dt{padding:8px 0;text-align:center;background:#f7e301;font-size:16px;font-weight:bold}.option-cont .cont-box dd{padding:20px 0;text-align:center;position:relative}.option-cont .cont-box dd:after{content:'';position:absolute;top:0;border-top:7px solid #f7e301;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:7px solid transparent;left:50%;margin-left:-5px}.cont-box .cont-box-ttl{font-size:17px;font-weight:bold;text-align:center;line-height:1.4;padding:10px;background-color:#f3cd00}.cont-box .cont-inner{position:relative}.cont-box .cont-inner::after{content:"";position:absolute;top:0px;left:50%;margin-left:-5px;border-top:9px solid #f3cd00;border-left:11px solid transparent;border-right:11px solid transparent;border-bottom:9px solid transparent}.cont-box .cont-inner .txt{text-align:center;line-height:1.6;margin-bottom:15px}.cont-box .cont-inner .txt span{display:block;font-size:15px;font-weight:bold}.cont-box .cont-inner .txt-btn{display:block;font-size:18px;font-weight:bold;text-align:center;line-height:50px;height:100%;padding-top:0px;padding-bottom:0px;text-decoration:none;outline:none;border-radius:3px;box-sizing:border-box;position:relative;color:#222;background-color:#f7df17;box-shadow:0 3px 0 #c6b601;margin-bottom:15px}.cont-box .cont-inner .txt-btn.green-btn{background-color:#82ed00;box-shadow:0 3px 0 #68be00;margin-bottom:30px}
