@charset "UTF-8";

#content{width:100%;min-height:500px;z-index:1;}
.history_date{line-height:30px;font-size:20px;}
.cnt_lay{width:900px;margin:auto;padding-top:110px;}
.cnt_title_1{width:600px;height:50px;line-height:50px;position:relative;top:79px;font-size:25px;font-family:y710;}
.cnt_title_2{width:600px;height:30px;line-height:30px;position:relative;top:79px;font-size:16px;font-family:y710;}
.cnt_description_lay{width:800px;position:relative;margin:auto;height:2000px;margin-top:30px;}
.cnt_description_1{width:390px;padding-right:5px;position:relative;height:2000px;}
.cnt_description_2{width:10px;position:relative;height:2000px;}
.cnt_description_3{width:390px;padding-left:5px;position:relative;height:2000px;}
.history_title{line-height:20px;font-size:13px;color:#666;}
.circle_verti_line{position:absolute;width:5px;height:100%;border-right:1px dotted #e6e6e6;}
.circle_none_select{width:10px;height:10px;position:absolute;border-radius:10px;border:4px solid #999;left:-4px;background:#fff;}
.circle_select{width:10px;height:10px;position:absolute;border-radius:10px;border:4px solid #3c4951;left:-4px;background:#fff;}
@import url('https://fonts.googleapis.com/css?family=Tangerine:700');
.triangle-border {
  position:relative;
  padding:15px;
  margin:1em 0 3em;
  border:1px solid #e6e6e6;
  color:#333;
  background:#fff;
  /* css3 */
  

}

/* Variant : for left positioned triangle
------------------------------------------ */

.triangle-border.left {
  margin-left:30px;
  text-align:right;
}

/* Variant : for right positioned triangle
------------------------------------------ */

.triangle-border.right {
  margin-right:30px;
}

/* THE TRIANGLE
------------------------------------------------------------------------------------------------------------------------------- */

.triangle-border:before {
  content:"";
  position:absolute;
  bottom:-20px; /* value = - border-top-width - border-bottom-width */
  left:40px; /* controls horizontal position */
  border-width:20px 20px 0;
  border-style:solid;
  border-color:red transparent;
  /* reduce the damage in FF3.0 */
  display:block;
  width:0;
}

/* creates the smaller  triangle */
.triangle-border:after {
  content:"";
  position:absolute;
  bottom:-13px; /* value = - border-top-width - border-bottom-width */
  left:47px; /* value = (:before left) + (:before border-left) - (:after border-left) */
  border-width:13px 13px 0;
  border-style:solid;
  border-color:#fff transparent;
  /* reduce the damage in FF3.0 */
  display:block;
  width:0;
}

/* Variant : top
------------------------------------------ */

/* creates the larger triangle */
.triangle-border.top:before {
  top:-20px; /* value = - border-top-width - border-bottom-width */
  bottom:auto;
  left:auto;
  right:40px; /* controls horizontal position */
  border-width:0 20px 20px;
}

/* creates the smaller  triangle */
.triangle-border.top:after {
  top:-13px; /* value = - border-top-width - border-bottom-width */
  bottom:auto;
  left:auto;
  right:47px; /* value = (:before right) + (:before border-right) - (:after border-right) */
  border-width:0 13px 13px;
}

/* Variant : left
------------------------------------------ */

/* creates the larger triangle */
.triangle-border.left:before {
  top:10px; /* controls vertical position */
  bottom:auto;
  left:-20px; /* value = - border-left-width - border-right-width */
  border-width:11px 20px 11px 0;
  border-color:transparent #e6e6e6;
}

/* creates the smaller  triangle */
.triangle-border.left:after {
  top:11px; /* value = (:before top) + (:before border-top) - (:after border-top) */
  bottom:auto;
  left:-18px; /* value = - border-left-width - border-right-width */
  border-width:10px 18px 10px 0;
  border-color:transparent #fff;
}

/* Variant : right
------------------------------------------ */

/* creates the larger triangle */
.triangle-border.right:before {
  top:10px; /* controls vertical position */
  bottom:auto;
  left:auto;
  right:-20px; /* value = - border-left-width - border-right-width */
  border-width:11px 0 11px 20px;
  border-color:transparent #e6e6e6;
}

/* creates the smaller  triangle */
.triangle-border.right:after {
  top:11px; /* value = (:before top) + (:before border-top) - (:after border-top) */
  bottom:auto;
  left:auto;
  right:-18px; /* value = - border-left-width - border-right-width */
  border-width:10px 0 10px 18px;
  border-color:transparent #fff;
}
p {
  margin:1em 0;
}