@charset "utf-8";
#contents.highlight .section_top .back_container{background:none;}
#contents.highlight .section_top .section_inner .text_container{margin-top: -120px;}
#contents.highlight .section_top .section_inner .ico_scroll{position: absolute;bottom:50px;left:0;right:0;text-align: center;}
#contents.highlight .section_top .section_inner ul{max-width: 510px;margin: 75px auto 0;width: 100%;overflow: hidden;}
#contents.highlight .section_top .section_inner ul li {position: relative;float:left;width: 170px;}
#contents.highlight .section_top .section_inner ul li .ico{display: block;}
#contents.highlight .section_top .section_inner ul li .text{display:block;padding: 15px 0 0;color: #fff;font-size: 14px;font-weight: 300;}
#contents.highlight .section{padding: 118px 0;text-align: center;background: #fff;}
#contents.highlight .section .inner{position: relative;max-width: 1060px;margin: 0 auto;overflow: hidden;}
#contents.highlight .section_sales{border: 0;padding-top: 73px}
#contents.highlight .section.section_assets{background: #f7f7f7;}
#contents.highlight .section h3{font-size: 30px;line-height: 32px;}
#contents.highlight .section p{font-size: 16px;line-height: 26px;color: #666666;padding: 28px 0}
#contents.highlight .section .graph{width: 960px;margin: 0 auto;}
#contents.highlight .section .graph .unit{text-align: right;font-size: 12px;line-height: 20px;color: #666;}
#contents.highlight .section_outcome{position: relative;margin: 0 auto;padding-bottom:90px;background: #f7f7f7;}
#contents.highlight .section_outcome ul{overflow:hidden;padding: 53px 0 0}
#contents.highlight .section_outcome ul li {position: relative;float:left;  width: 16.66%;}
#contents.highlight .section_outcome ul li:before{content: '';position: absolute;left:0;top:0;width: 1px;background: #efefef;height: 150px;}

#contents.highlight .section_outcome ul li.first:before{content: none;}

#contents.highlight .section_outcome ul li .ico{position: relative; display: block;}
#contents.highlight .section_outcome ul li .ico.mt .text_1st{position:absolute;left:50%;top:0;margin:-3px 0 0 21px;}

#contents.highlight .section_outcome ul li .text{display:block;font-size: 16px;line-height: 26px;color: #666;padding: 15px 0;}
#contents.highlight .section_outcome dl{  padding: 35px 0 0;overflow: hidden;text-align: left;font-size: 10px;line-height: 16px;color: #a0a0a0;font-weight: 700;}
#contents.highlight .section_outcome dl dt{float: left;clear: both;padding-right: 10px;}
#contents.highlight .section_outcome dl dd{float: left;}

/*#contents.highlight .section.section_debt{background: #f7f7f7;}*/
.graph svg{font-family: 'Arial'}

.graph svg .tick line{  stroke: #c2c2c2;stroke-dasharray: 3; shape-rendering: crispEdges;}
.graph svg .domain{stroke-width: 0;}
.graph svg .axis{font-size: 14px;}
.graph svg .text{font-size: 16px;font-weight: bold;}
.graph svg .text2{font-size: 14px;font-weight: bold;}
.graph svg .line1 {
    fill: none;
    stroke: #ff4311;
    stroke-width: 1px;
    stroke-linejoin: round;
    stroke-linecap: round;
    opacity: 0.3;
}
.graph svg .line2 {
    fill: none;
    stroke: #ff4311;
    stroke-width: 1px;
    stroke-linejoin: round;
    stroke-linecap: round;
    opacity: 0.5;
}

.graph svg.graph3 .text{fill:#fff}