.sg-block {
 width:100%
}
.sg-first-year .sg-title {
 color:transparent;
 border-right:3px solid transparent;
 height:50px;
 margin:0!important
}
.sg-first-year .sg-year-content {
 height:50px
}
.sg-tab.sg-selected,
.sg-tab:hover {
 color:#c31a1f;
 border-bottom:2px solid #c31a1f
}
.sg-index-line {
 width:50px;
 height:3px;
 background:#c31a1f
}
.sg-red-border-right {
 border-right:3px solid #c73437
}
.sg-dash-border {
 border-top:1px dashed #a5a5a5
}
.sg-hover-gray:hover {
 background:#ebebeb
}
.sg-core-bg {
 background-image:url(../images/core-bg.png);
 background-size:100% 100%;
 background-repeat:no-repeat
}
.sg-core-txt-box {
 width:400px;
 position:absolute;
 right:0;
 top:28%
}
.sg-year-content {
 color:#545454;
 font-size:14px;
 line-height:24px
}
.sg-year-content span {
 font-weight:700;
 color:#444
}
