@charset "utf-8";


/* Poppins Font - 300, 400, 500, 600, 700 */
@import url(https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700);
.en    {font-family: Poppins, sans-serif; font-weight: 300;}
.en400 {font-family: Poppins, sans-serif; font-weight: 400;}
.en500 {font-family: Poppins, sans-serif; font-weight: 500;}
.en600 {font-family: Poppins, sans-serif; font-weight: 600;}
.en700 {font-family: Poppins, sans-serif; font-weight: 700;}


.mw-1200{max-width:1200px;}
.mw-1350{max-width:1350px;}

.section{}
.section h3{color:#333333;}
.section h3.color_white{color:#fff;}
.section .more_btn{position: absolute; background: url('../img/section_more_btn.png') no-repeat right center; right:50px; top:0;}
.section .more_btn.color_white{color:#fff; background: url('../img/section_more_btn_w.png') no-repeat right center;}
.section .section_line{width:50px; border-bottom:1px solid #000;}
.section .section_line.color_white{border-color:#fff;}
.section .section_desc{}
.section .section_desc.color_white{color:#fff;}
.section .point_color0{color:#23b5cf;}






@media all and (min-width:992px){
    .section .section_vertical_line{position: absolute; top:0; width:calc(100% - 30px);}
    .section .section_vertical_first {border-right:1px solid #ebebeb; position: absolute; left  :0;}
    .section .section_vertical_second{border-right:1px solid #ebebeb; position: absolute; left :33%; margin-left:4px;}
    .section .section_vertical_third {border-right:1px solid #ebebeb; position: absolute; left: 66%; margin-left:7px;}
    .section .section_vertical_forth {border-right:1px solid #ebebeb; position: absolute; right :0;}
}

