@charset "UTF-8";
/* Scss Document */
/* CSS Document */
#sec_condiiton .lst_num ol li{
    padding-left: 2em;
    margin-bottom: 1.5em;}
#sec_condiiton .lst_num ol li::before {
    content: counter(list-counter);
    counter-increment: list-counter;
    border: 1px solid;
    box-sizing: border-box;
    border-radius: 50%;
    line-height: 1;
    width: 1.2em;
    height: 1.2em;
    padding-bottom: 0.1em;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 0;
    left: 0;
    font-size: 1.2em;}
#sec_vision .lst_num ol li::before{
    content: counter(list-counter, decimal-leading-zero)".";
    counter-increment: list-counter;
    font-size:4em;
    background:#fff;
    position: absolute;
    top: 0;
    left: 0;
    height: 1.25em;
    width: 1.5em;
    display: flex;
    align-items: center;}
#sec_vision h3.bgc_gray{
	margin-left: 4em;}
/*===============================================
●smart.css  画面の横幅が480pxまで
===============================================*/
