.priceContents{padding-top:25px}.priceContents .priceBlock{padding:25px;background-color:#fff}.priceContents .priceBlock+.priceBlock{padding-top:0}.priceContents .priceBlock .priceBlock_title{padding-left:13px;font-size:1.5em;position:relative}.priceContents .priceBlock .priceBlock_title::before{content:"";position:absolute;width:6px;height:23px;background-color:#ffc300;top:47%;left:0;transform:translateY(-50%)}.priceContents .priceBlock .priceType .priceType_title{padding-left:20px;font-size:1.5em;position:relative}.priceContents .priceBlock .priceType .priceType_title::before{content:"";position:absolute;width:14px;height:14px;background-color:#0b3081;border-radius:50%;top:47%;left:0;transform:translateY(-50%)}.priceContents .priceBlock .priceType .priceType_title .monthly{margin-left:1em;font-weight:normal}.priceContents .priceAnnotation{padding:0 25px 25px;color:#666;background-color:#fff;font-size:12px}.priceContents .priceAnnotation .priceAnnotation_title{margin-top:20px;font-weight:bold}.priceContents .priceAnnotation .priceAnnotation_list{list-style:none}.priceContents .priceAnnotation .priceAnnotation_list li{text-indent:-1em;padding-left:1em}.priceContents .priceAnnotation .priceAnnotation_list li.indent-2em{text-indent:-2em;padding-left:2em}.koujihi-banner{text-align:center;margin-bottom:5%}.toggle_wrap{margin-top:5%}/*# sourceMappingURL=price.css.map */
