ol li {
    font-family: vdl-v7gothic, sans-serif;
    font-weight: normal!important;
    font-size: 16px !important;
    list-style: decimal!important;
}

.box1 ul, ol {
	font-family: vdl-v7gothic, sans-serif;
    font-weight: normal!important;
    font-size: 16px !important;
    list-style: decimal!important;
  	padding: 0 0 0 35px !important;/*ボックス内の余白*/
    letter-spacing: 0;
    margin-left: -10px;
}

.box1 ul li, ol li {
	font-family:vdl-v7gothic, sans-serif;
	line-height: 1.5em; /*文の行高*/
	font-weight:bold; 
	padding: initial; /*前後の文との余白*/
    margin: 0 0 0.3em;
}

li {
    padding: inherit;
}

.guideLine-container {
    max-width: 1000px;
    width: 85%;
    display: block;
    margin: 0 auto;
    font-family: vdl-v7gothic, sans-serif;
}

.guideLine-ttl {
    display: block;
    margin: 200px 0 50px;
    text-align: center;
}

.guideLine-subttl {
    display: block;
    font-size: 25px;
    font-weight: bold;
    text-align: center;
}

.guideLine-content {
    display: block;
    width: 100%;
    margin: 164px 0 131px;
    line-height: 1.5;
    font-size: 16px;
}

.guideLine-content-lead {
    display: block;
    margin: 0 0 30px;
}

.guideLine-content-item {}

.guideLine-content-item-list {
    display: block;
    margin: 0 0 30px;
}

.guideLine-content-item-list:last-child {
    margin: 0 0 0;
}

.guideLine-content-item-list dt {
    font-weight: bold;
        margin: 0 0 5px;
}

.guideLine-content-item-list dd {
    margin: 0 0 5px;
}

.point {
    color: #E7398E;
    text-decoration: none;
}

.guide-line {
	padding: 0;
}

/*.guide-line:before {
	left: 0px;
}

.guide-line:hover::before {
	left: 5px;
}*/

@media only screen and (max-width:767px){
    ol li {
        font-size: 11px !important;
    }
    .box1 ul, ol {
        margin-left: -1rem;
    }
    .guideLine-ttl {
        margin: 50px 0 30px;
    }

    .guideLine-ttl img {
        width: 100%;
    }

    .guideLine-subttl {
        font-size: 15px;
    }

    .guideLine-content {
        margin: 100px 0 40px;
        font-size: 11px;
    }

    .guideLine-content-lead {
        display: block;
        margin: 0 0 20px;
    }

    .guideLine-content-item {}

    .guideLine-content-item-list {
        display: block;
        margin: 0 0 20px;
    }

    .guide-line span {
        text-align: left;
        padding-left: 20px;
    }
}

