
/* between contents empty space */
.empty {width:100%; float:left; clear:both; display:block; position: relative;}
.empty:after {content:""; width:100%; float:left; color:#888; text-align:center;}
.tab_item .empty:after {display:none;}

.empty_10 {height:10px;}
.empty_20 {height:20px;}
.empty_30 {height:30px;}
.empty_50 {height:50px;}
.empty_80 {height:80px;}
.empty_100 {height:100px;}

/* line */
.between_line {width:100%; float:left; clear:both; display:block; position: relative;}
.between_line > .div_wrap {}
/*.between_line > .div_wrap:after {content:""; margin-left:-0.6em; white-space:pre;}*/
.between_line > .div_wrap > div {width:100%; height:1px;}
.between_line > .div_wrap > div:after {content:"";}
.between_line > .div_wrap > .axebox {width:30px; position:absolute; right:0; font-size:11px; line-height:12px;}

    .line_style001 {border-top:1px solid black;}
    .line_prev01 {border-top:2px solid #000000;}
    .line_prev02 {border-top:3px dashed #000000;}
    .line_prev03 {border-top:4px dotted #000000;}

    .line_prev04 {border-top:1px solid #cbcbcb;}
    .line_prev05 {border-top:2px dashed #cbcbcb;}
    .line_prev06 {border-top:4px dotted #cbcbcb;}
    .line_prev07 {height:10px !important;}
    .line_prev07:before {content:"\29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8 \29F8";
                        float:left; color:#333; opacity:0.5; letter-spacing:-3px; font-style:italic;}

    .line_prev08 {border-top:1px solid #fc6640;}
    .line_prev09 {border-top:1px solid #09589c;}
    .line_prev10 {border-top:1px solid #41b7c5;}
    .line_prev11 {border-top:1px solid #ffca26;}


@media(max-width:599px) {
  .empty_50 {height:30px;}
  .empty_80 {height:40px;}
  .empty_100 {height:50px;}

  .line_prev01, .line_prev02, 
  .line_prev04, .line_prev05,
  .line_prev07, .line_prev08,
  .line_prev09, .line_prev10 {border-top-width:2px;}

}

