@charset "utf-8";

/* ＵＬ
------------------------------------------------------------*/

ul{
    margin-top: 1em;
    margin-left: 1em;
}

.ul_kome li{
    position: relative;
    margin-left: 1em;
}
.ul_kome li::before{
    content: '※';
    display: block;
    position: absolute;
    top: 0;
    left: -1em;
    width: 1em;
　　color : normal;
}

.ul_kome_red li{
    position: relative;
    margin-left: 1em;
  color : red;
}
.ul_kome_red li::before{
    content: '※';
    display: block;
    position: absolute;
    top: 0;
    left: -1em;
    width: 1em;
　　color : red;
  color : red;
}

.ul_hoshi li{
    position: relative;
    margin-left: 1em;
}
.ul_hoshi li::before{
    content: '★';
    display: block;
    position: absolute;
    top: 0;
    left: -1em;
    width: 1em;
　　color : normal;
}

.ul_yuki li{
    position: relative;
    margin-left: 1em;
}
.ul_yuki li::before{
    content: '＊';
    display: block;
    position: absolute;
    top: 0;
    left: -1em;
    width: 1em;
　　color : normal;
}

.ul_maru li{
    position: relative;
    margin-left: 1em;
}
.ul_maru li::before{
    content: '●';
    display: block;
    position: absolute;
    top: 0;
    left: -1em;
    width: 1em;
　　color : normal;
}

.ul_nima li{
    position: relative;
    margin-left: 1em;
}
.ul_nima li::before{
    content: '◎';
    display: block;
    position: absolute;
    top: 0;
    left: -1em;
    width: 1em;
　　color : normal;
}

.ul_shikaku li{
    position: relative;
    margin-left: 1em;
}
.ul_shikaku li::before{
    content: '■';
    display: block;
    position: absolute;
    top: 0;
    left: -1em;
    width: 1em;
　　color : normal;
  color : #666666;
}

.ul_daiya li{
    position: relative;
    margin-left: 1em;
}
.ul_daiya li::before{
    content: '◆';
    display: block;
    position: absolute;
    top: 0;
    left: -1em;
    width: 1em;
　　color : normal;
}

.ul_ya li{
    position: relative;
    margin-left: 1em;
}
.ul_ya li::before{
    content: '\0bb';
    display: block;
    position: absolute;
    top: 0;
    left: -1em;
    width: 1em;
　　color : normal;
}

.ul_sankaku li{
    position: relative;
    margin-left: 1em;
}
.ul_sankaku li::before{
    content: '\025b6';
    display: block;
    position: absolute;
    top: 0;
    left: -1em;
    width: 1em;
　　color : gray;
  color : gray;
}


/* DL
------------------------------------------------------------*/
dl{
    margin-top: 1em;
    margin-left: 1em;
}

dt{
  font-size : 1.05em;
  margin-bottom : 0.2em;
  margin-top : 1em;
}

dd{
    position: relative;
    margin-left: 1em;
}



.dl_kome dt{
    position: relative;
    margin-left: 1em;
}
.dl_kome dt::before{
    content: '※';
    display: block;
    position: absolute;
    top: 0;
    left: -1em;
    width: 1em;
　　color : normal;
}

.dl_kome_red dt{
    position: relative;
    margin-left: 1em;
  color : red;
}
.dl_kome_red dt::before{
    content: '※';
    display: block;
    position: absolute;
    top: 0;
    left: -1em;
    width: 1em;
　　color : red;
  color : red;
}

.dl_hoshi dt{
    position: relative;
    margin-left: 1em;
}
.dl_hoshi dt::before{
    content: '★';
    display: block;
    position: absolute;
    top: 0;
    left: -1em;
    width: 1em;
　　color : normal;
}

.dl_yuki dt{
    position: relative;
    margin-left: 1em;
}
.dl_yuki dt::before{
    content: '＊';
    display: block;
    position: absolute;
    top: 0;
    left: -1em;
    width: 1em;
　　color : normal;
}

.dl_maru dt{
    position: relative;
    margin-left: 1em;
}
.dl_maru dt::before{
    content: '●';
    display: block;
    position: absolute;
    top: 0;
    left: -1em;
    width: 1em;
　　color : normal;
}

.dl_nima dt{
    position: relative;
    margin-left: 1em;
}
.dl_nima dt::before{
    content: '◎';
    display: block;
    position: absolute;
    top: 0;
    left: -1em;
    width: 1em;
　　color : normal;
}

.dl_shikaku dt{
    position: relative;
    margin-left: 1em;
}
.dl_shikaku dt::before{
    content: '■';
    display: block;
    position: absolute;
    top: 0;
    left: -1em;
    width: 1em;
　　color : normal;
  color : #666666;
}

.dl_daiya dt{
    position: relative;
    margin-left: 1em;
}
.dl_daiya dt::before{
    content: '◆';
    display: block;
    position: absolute;
    top: 0;
    left: -1em;
    width: 1em;
　　color : normal;
}

.dl_ya dt{
    position: relative;
    margin-left: 1em;
}
.dl_ya dt::before{
    content: '\0bb';
    display: block;
    position: absolute;
    top: 0;
    left: -1em;
    width: 1em;
　　color : normal;
}

.dl_sankaku dt{
    position: relative;
    margin-left: 1em;
}
.dl_sankaku dt::before{
    content: '\025b6';
    display: block;
    position: absolute;
    top: 0;
    left: -1em;
    width: 1em;
　　color : gray;
  color : gray;
}

.dl_link{
    position: relative;
    margin-left: 1em;
  font-weight : normal;
  }

.dl_link dt{
    position: relative;
  
  color : #666666;
  font-weight : bold;
  margin-bottom : -0.2em;
  margin-left : -1em;
}

.dl_link dd{
    position: relative;
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : gray;
  color : #666666;
  margin-bottom : 10px;
  margin-left : -1em;
}
.dl_link dd:hover{
  color : #cc0000;
}

.dl_link dt::before{
    display: block;
    position: absolute;
    top: 0;
    left: -1em;
    width: 1em;
　　color : normal;
}



/* OL
------------------------------------------------------------*/
ol{
 margin-top: 1em;
 margin-left : 2em;
}

ol li{
  margin-left : 0px;
  list-style-type : decimal;
}
.ol_1 li{
  font-size : 13pt;
  font-weight : bold;
  margin-top : 1em;
}

