.release-form-main-page{background:#fff}.release-form-main-page .r-title{font-size:26px;padding-bottom:20px;margin-bottom:10px;text-align:center;border-bottom:1px solid #eee}.release-form-main-page .list-clr{padding:10px 0 42px}.release-form-main-page .list-clr .mg-t20{margin-top:20px}.release-form-main-page .list-clr #mapBox{width:100%;height:500px}.release-form-main-page .step-box{width:1200px;margin:0 auto}.release-form-main-page .step-box #timeline{list-style:none;margin:50px 0 30px 180px;padding-left:32px;border-left:3px solid #eee9dc}.release-form-main-page .step-box #timeline li{margin:40px 0;position:relative}.release-form-main-page .step-box #timeline p{margin:0 0 15px}.release-form-main-page .step-box .date{margin-top:-10px;top:50%;left:-138px;font-size:.95em;line-height:20px;position:absolute}.release-form-main-page .step-box .circle{margin-top:-10px;top:50%;left:-44px;width:10px;height:10px;background:#f98262;border:5px solid #eee9dc;border-radius:50%;display:block;position:absolute;box-sizing:content-box}.release-form-main-page .step-box .content{max-height:20px;padding:50px 20px 0;border-color:transparent;border-width:1px;border-style:solid;border-radius:.5em;position:relative}.release-form-main-page .step-box .content:after,.release-form-main-page .step-box .content:before{content:"";width:0;height:0;border:solid transparent;position:absolute;pointer-events:none;right:100%}.release-form-main-page .step-box .content:before{border-right-color:inherit;border-width:20px;top:50%;margin-top:-20px}.release-form-main-page .step-box .content:after{border-width:18px;top:50%;margin-top:-18px}.release-form-main-page .step-box .content p{max-height:0;color:transparent;text-align:justify;text-indent:2em;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow:hidden}.release-form-main-page .step-box .content p img{height:60px;text-align:center;width:70px;float:right}.release-form-main-page .step-box .radio{display:none}.release-form-main-page .step-box .radio:checked+.relative label{cursor:auto;transform:translateX(42px)}.release-form-main-page .step-box .radio:checked+.relative .circle{background:#b1191a}.release-form-main-page .step-box .radio:checked~.content{max-height:340px;border-color:#b1191a;margin-right:-10px;transform:translateX(20px);transition:max-height .4s linear,border-color .5s linear,transform .2s linear}.release-form-main-page .step-box .radio:checked~.content p{max-height:200px;color:#9c9fa1;transition:color .3s linear .3s}.release-form-main-page .step-box label{font-size:1.3em;position:absolute;z-index:100;cursor:pointer;top:20px;transition:transform .2s linear}