.layer_list {    
        margin-top: 0px;
        margin-left: 10px;
}
.layer_list .item {
        background-color: white;
        border: 1px solid #CCCCCC;
        width: 96.5%;
        padding-bottom: 5px;    
}
.layer_list .item .td_icon {
	width: 32px;
}

.layer_list .item .td_text {
	width: 118px;
}

.layer_list .item .td_text2 {
	width: 190px;
        font-size: 16px;
        font-weight: 900;
        margin-left:10px;
}
.layer_list2 {    
        margin-left: 10px;
}
.layer_list2 .item {
        background-color: white;
        border: 1px solid #CCCCCC;
        width: 96.5%;
}

.layer_list2 .item .td_icon {
	width: 32px;
}
.layer_list2 .item .td_text2 {
	width: 230px;
        font-size: 16px;
        font-weight: 900;
        margin-left:10px;
}
.layer_list2 .item .machine_icon1 {
        margin: 2px 8px 0px 8px;
	background: url(../../img/imadoko/icon/legend_01.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon2 {
        margin: 2px 8px 0px 8px;
	background: url(../../img/imadoko/icon/legend_02.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon2_2 {
        margin: 2px 8px 0px 8px;
	background: url(../../img/imadoko/icon/legend_02_2.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon3 {
        margin: 2px 8px 0px 8px;
	background: url(../../img/imadoko/icon/legend_03.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon4 {
        margin: 2px 8px 0px 8px;
	background: url(../../img/imadoko/icon/legend_04.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon5 {
        margin: 2px 8px 0px 8px;
	background: url(../../img/imadoko/icon/legend_05.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon6 {
        margin: 2px 8px 0px 8px;
	background: url(../../img/imadoko/icon/legend_06.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon7 {
        margin: 2px 8px 0px 8px;
	background: url(../../img/imadoko/icon/legend_07.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon9 {
        margin: 2px 8px 0px 8px;
	background: url(../../img/imadoko/icon/legend_09.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon1_dot {
        margin: 2px 8px 0px 8px;
	background: url(../../img/imadoko/icon/legend_01_dot.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon2_dot {
        margin: 2px 8px 0px 8px;
	background: url(../../img/imadoko/icon/legend_02_dot.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon2_2_dot {
        margin: 2px 8px 0px 8px;
	background: url(../../img/imadoko/icon/legend_02_2_dot.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon3_dot {
        margin: 2px 8px 0px 8px;
	background: url(../../img/imadoko/icon/legend_03_dot.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon4_dot {
        margin: 2px 8px 0px 8px;
	background: url(../../img/imadoko/icon/legend_04_dot.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon5_dot {
        margin: 2px 8px 0px 8px;
	background: url(../../img/imadoko/icon/legend_05_dot.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon6_dot {
        margin: 2px 8px 0px 8px;
	background: url(../../img/imadoko/icon/legend_06_dot.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon7_dot {
        margin: 2px 8px 0px 8px;
	background: url(../../img/imadoko/icon/legend_07_dot.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon9_dot {
        margin: 2px 8px 0px 8px;
	background: url(../../img/imadoko/icon/legend_09_dot.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon1_1 {
        margin: 2px 8px 0px 8px;
	background: url(../../img/imadoko/icon/legend_01_01.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon2_1 {
        margin: 2px 8px 0px 8px;
	background: url(../../img/imadoko/icon/legend_02_01.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon3_1 {
        margin: 2px 8px 0px 8px;
	background: url(../../img/imadoko/icon/legend_03_01.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon4_1 {
        margin: 2px 8px 0px 8px;
	background: url(../../img/imadoko/icon/legend_04_01.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon5_1 {
        margin: 2px 8px 0px 8px;
	background: url(../../img/imadoko/icon/legend_05_01.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon6_1 {
        margin: 2px 8px 0px 8px;
	background: url(../../img/imadoko/icon/legend_06_01.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon7_1 {
        margin: 2px 8px 0px 8px;
	background: url(../../img/imadoko/icon/legend_07_01.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon1_1_dot {
        margin: 2px 8px 0px 8px;
	background: url(../../img/imadoko/icon/legend_01_01_dot.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon2_1_dot {
        margin: 2px 8px 0px 8px;
	background: url(../../img/imadoko/icon/legend_02_01_dot.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon3_1_dot {
        margin: 2px 8px 0px 8px;
	background: url(../../img/imadoko/icon/legend_03_01_dot.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon4_1_dot {
        margin: 2px 8px 0px 8px;
	background: url(../../img/imadoko/icon/legend_04_01_dot.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon5_1_dot {
        margin: 2px 8px 0px 8px;
	background: url(../../img/imadoko/icon/legend_05_01_dot.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon6_1_dot {
        margin: 2px 8px 0px 8px;
	background: url(../../img/imadoko/icon/legend_06_01_dot.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon7_1_dot {
        margin: 2px 8px 0px 8px;
	background: url(../../img/imadoko/icon/legend_07_01_dot.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon1_2 {
        margin: 2px 8px 0px 8px;
	background: url(../../img/imadoko/icon/legend_01_02.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon2_2 {
        margin: 2px 8px 0px 8px;
	background: url(../../img/imadoko/icon/legend_02_02.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon3_2 {
        margin: 2px 8px 0px 8px;
	background: url(../../img/imadoko/icon/legend_03_02.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon4_2 {
        margin: 2px 8px 0px 8px;
	background: url(../../img/imadoko/icon/legend_04_02.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon5_2 {
        margin: 2px 8px 0px 8px;
	background: url(../../img/imadoko/icon/legend_05_02.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon6_2 {
        margin: 2px 8px 0px 8px;
	background: url(../../img/imadoko/icon/legend_06_02.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon7_2 {
        margin: 2px 8px 0px 8px;
	background: url(../../img/imadoko/icon/legend_07_02.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon1_2_dot {
        margin: 2px 8px 0px 8px;
	background: url(../../img/imadoko/icon/legend_01_02_dot.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon2_2_dot {
        margin: 2px 8px 0px 8px;
	background: url(../../img/imadoko/icon/legend_02_02_dot.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon3_2_dot {
        margin: 2px 8px 0px 8px;
	background: url(../../img/imadoko/icon/legend_03_02_dot.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon4_2_dot {
        margin: 2px 8px 0px 8px;
	background: url(../../img/imadoko/icon/legend_04_02_dot.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon5_2_dot {
        margin: 2px 8px 0px 8px;
	background: url(../../img/imadoko/icon/legend_05_02_dot.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon6_2_dot {
        margin: 2px 8px 0px 8px;
	background: url(../../img/imadoko/icon/legend_06_02_dot.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon7_2_dot {
        margin: 2px 8px 0px 8px;
	background: url(../../img/imadoko/icon/legend_07_02_dot.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon1_3 {
        margin: 2px 8px 0px 8px;
	background: url(../../img/imadoko/icon/legend_01_03.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon2_3 {
        margin: 2px 8px 0px 8px;
	background: url(../../img/imadoko/icon/legend_02_03.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon3_3 {
        margin: 2px 8px 0px 8px;
	background: url(../../img/imadoko/icon/legend_03_03.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon4_3 {
        margin: 2px 8px 0px 8px;
	background: url(../../img/imadoko/icon/legend_04_03.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon5_3 {
        margin: 2px 8px 0px 8px;
	background: url(../../img/imadoko/icon/legend_05_03.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon6_3 {
        margin: 2px 8px 0px 8px;
	background: url(../../img/imadoko/icon/legend_06_03.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon7_3 {
        margin: 2px 8px 0px 8px;
	background: url(../../img/imadoko/icon/legend_07_03.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon1_3_dot {
        margin: 2px 8px 0px 8px;
	background: url(../../img/imadoko/icon/legend_01_03_dot.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon2_3_dot {
        margin: 2px 8px 0px 8px;
	background: url(../../img/imadoko/icon/legend_02_03_dot.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon3_3_dot {
        margin: 2px 8px 0px 8px;
	background: url(../../img/imadoko/icon/legend_03_03_dot.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon4_3_dot {
        margin: 2px 8px 0px 8px;
	background: url(../../img/imadoko/icon/legend_04_03_dot.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon5_3_dot {
        margin: 2px 8px 0px 8px;
	background: url(../../img/imadoko/icon/legend_05_03_dot.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon6_3_dot {
        margin: 2px 8px 0px 8px;
	background: url(../../img/imadoko/icon/legend_06_03_dot.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon7_3_dot {
        margin: 2px 8px 0px 8px;
	background: url(../../img/imadoko/icon/legend_07_03_dot.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}.layer_list2 .item .machine_icon1_4 {
        margin: 2px 8px 0px 8px;
	background: url(../../img/imadoko/icon/legend_01_04.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon2_4 {
        margin: 2px 8px 0px 8px;
	background: url(../../img/imadoko/icon/legend_02_04.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon3_4 {
        margin: 2px 8px 0px 8px;
	background: url(../../img/imadoko/icon/legend_03_04.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon4_4 {
        margin: 2px 8px 0px 8px;
	background: url(../../img/imadoko/icon/legend_04_04.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon5_4 {
        margin: 2px 8px 0px 8px;
	background: url(../../img/imadoko/icon/legend_05_04.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon6_4 {
        margin: 2px 8px 0px 8px;
	background: url(../../img/imadoko/icon/legend_06_04.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon7_4 {
        margin: 2px 8px 0px 8px;
	background: url(../../img/imadoko/icon/legend_07_04.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon1_4_dot {
        margin: 2px 8px 0px 8px;
	background: url(../../img/imadoko/icon/legend_01_04_dot.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon2_4_dot {
        margin: 2px 8px 0px 8px;
	background: url(../../img/imadoko/icon/legend_02_04_dot.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon3_4_dot {
        margin: 2px 8px 0px 8px;
	background: url(../../img/imadoko/icon/legend_03_04_dot.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon4_4_dot {
        margin: 2px 8px 0px 8px;
	background: url(../../img/imadoko/icon/legend_04_04_dot.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon5_4_dot {
        margin: 2px 8px 0px 8px;
	background: url(../../img/imadoko/icon/legend_05_04_dot.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon6_4_dot {
        margin: 2px 8px 0px 8px;
	background: url(../../img/imadoko/icon/legend_06_04_dot.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon7_4_dot {
        margin: 2px 8px 0px 8px;
	background: url(../../img/imadoko/icon/legend_07_04_dot.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon1_toyoura {
		margin: 2px 8px 0px 8px;
	background: url(../../img/imadoko/icon/legend_01_toyoura.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon2_toyoura {
	margin: 2px 8px 0px 8px;
background: url(../../img/imadoko/icon/legend_02_toyoura.png) center no-repeat;
/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon3_toyoura {
	margin: 2px 8px 0px 8px;
background: url(../../img/imadoko/icon/legend_03_toyoura.png) center no-repeat;
/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon4_toyoura {
	margin: 2px 8px 0px 8px;
background: url(../../img/imadoko/icon/legend_04_toyoura.png) center no-repeat;
/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon5_toyoura {
	margin: 2px 8px 0px 8px;
background: url(../../img/imadoko/icon/legend_05_toyoura.png) center no-repeat;
/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon6_toyoura {
	margin: 2px 8px 0px 8px;
background: url(../../img/imadoko/icon/legend_06_toyoura.png) center no-repeat;
/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon7_toyoura {
	margin: 2px 8px 0px 8px;
background: url(../../img/imadoko/icon/legend_07_toyoura.png) center no-repeat;
/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon1_toyoura_dot {
	margin: 2px 8px 0px 8px;
background: url(../../img/imadoko/icon/legend_01_toyoura_dot.png) center no-repeat;
/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon2_toyoura_dot {
	margin: 2px 8px 0px 8px;
background: url(../../img/imadoko/icon/legend_02_toyoura_dot.png) center no-repeat;
/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon3_toyoura_dot {
	margin: 2px 8px 0px 8px;
background: url(../../img/imadoko/icon/legend_03_toyoura_dot.png) center no-repeat;
/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon4_toyoura_dot {
	margin: 2px 8px 0px 8px;
background: url(../../img/imadoko/icon/legend_04_toyoura_dot.png) center no-repeat;
/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon5_toyoura_dot {
	margin: 2px 8px 0px 8px;
background: url(../../img/imadoko/icon/legend_05_toyoura_dot.png) center no-repeat;
/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon6_toyoura_dot {
	margin: 2px 8px 0px 8px;
background: url(../../img/imadoko/icon/legend_06_toyoura_dot.png) center no-repeat;
/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list2 .item .machine_icon7_toyoura_dot {
	margin: 2px 8px 0px 8px;
background: url(../../img/imadoko/icon/legend_07_toyoura_dot.png) center no-repeat;
/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}

.layer_list2 .item .checkbox_icon {
	display: inline-block;
	width: 52px;
	height: 33px;
	/* ↑このあたりのサイズはアイコンのサイズに合わせる。block要素にしないとwidthとかheightの設定がうまく効かない */
	
	cursor: pointer;
}
.layer_list2 .item .checkbox_icon_off {
	opacity: 0.5;
	/* ON/OFFで別画像にする場合はOFF用の画像を割り当てる。今回は同じ画像に対して透過度を変えるだけにする */
}

.layer_list2 .item .checkbox_icon > input[type=checkbox] {
	opacity: 0;
}	

.layer_list .item .checkbox_icon {
	display: inline-block;
	width: 52px;
	height: 33px;
	/* ↑このあたりのサイズはアイコンのサイズに合わせる。block要素にしないとwidthとかheightの設定がうまく効かない */
	
	cursor: pointer;
	
}
.layer_list .item .icon {
	display: inline-block;
	width: 52px;
	height: 32px;
	/* ↑このあたりのサイズはアイコンのサイズに合わせる。block要素にしないとwidthとかheightの設定がうまく効かない */
	
}
.layer_list .item .machine_icon {
        margin: 2px 8px 0px 8px;
	background: url(../../img/imadoko/icon/legend_01.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list .item .log_icon {
        margin: 2px 8px 0px 8px;
	background: url(../../img/imadoko/icon/legend_logs.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list .item .kujo_icon {
        margin: 2px 8px 0px 8px;
	/* background: url(../../img/imadoko/icon/exclamation.png) center no-repeat; */
	background: url(../../img/exclamation.png) center no-repeat; /* 他のアイコンとは階層が違う */
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list .item .kujo_complete_icon {
        margin: 2px 8px 0px 8px;
	/* background: url(../../img/imadoko/icon/exclamation.png) center no-repeat; */
	background: url(../../img/exclamation_comp.png) center no-repeat; /* 他のアイコンとは階層が違う */
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list .item .kujo_doing_icon {
        margin: 2px 8px 0px 8px;
	/* background: url(../../img/imadoko/icon/exclamation.png) center no-repeat; */
	background: url(../../img/exclamation_doing.png) center no-repeat; /* 他のアイコンとは階層が違う */
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list .item .snowobserverpoint_icon {
        margin: 2px 8px 0px 8px;
	/* background: url(../../img/imadoko/icon/exclamation.png) center no-repeat; */
	background: url(../../img/snowobserverpoints/snowobserverpoint.png) center no-repeat; /* 他のアイコンとは階層が違う */
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */
}
.layer_list .item .snowobserverpoint_camera_icon {
        margin: 2px 8px 0px 8px;
	/* background: url(../../img/imadoko/icon/exclamation.png) center no-repeat; */
	background: url(../../img/snowobserverpoints/snowobserverpoint_camera.png) center no-repeat; /* 他のアイコンとは階層が違う */
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
        background-size: 30px;	
}

.layer_list .item .koku_icon {
        margin: 2px 8px 0px 8px;
	/* background: url(../../img/imadoko/icon/legend_logs.png) center no-repeat; */
	background: url(../../img/imadoko/icon/legend_section.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}

.layer_list .item .koku_icon_itoigawa {
        margin: 2px 8px 0px 8px;
	/* background: url(../../img/imadoko/icon/legend_logs.png) center no-repeat; */
	background: url(../../img/imadoko/icon/legend_section_itoigawa.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}

.layer_list .item .snowpipe_icon {
        margin: 2px 8px 0px 8px;
	/* background: url(../../img/imadoko/icon/legend_logs.png) center no-repeat; */
	background: url(../../img/imadoko/icon/legend_snowpipe.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}

.layer_list .item .koku_no1_icon {
        margin: 2px 8px 0px 8px;
	/* background: url(../../img/imadoko/icon/legend_logs.png) center no-repeat; */
	background: url(../../img/imadoko/icon/legend_koku_no1.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}

.layer_list .item .koku_no2_icon {
        margin: 2px 8px 0px 8px;
	/* background: url(../../img/imadoko/icon/legend_logs.png) center no-repeat; */
	background: url(../../img/imadoko/icon/legend_koku_no2.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}

.layer_list .item .koku_no3_icon {
        margin: 2px 8px 0px 8px;
	/* background: url(../../img/imadoko/icon/legend_logs.png) center no-repeat; */
	background: url(../../img/imadoko/icon/legend_koku_no3.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}


.layer_list .item .photo_icon {
        margin: 2px 8px 0px 8px;
	/* background: url(../../img/imadoko/icon/legend_logs.png) center no-repeat; */
	background: url(../../img/imadoko/icon/camera1.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}

/* 凡例追加に伴ってアイコン追加(雪寒路線(sekkan_rosen)、警告地点(alert_points)、修繕箇所(maintenance_points)) 2020/08/12 H.Tamura */
.layer_list .item .sekkan_rosen_icon {
        margin: 2px 8px 0px 8px;
	/* background: url(../../img/imadoko/icon/legend_logs.png) center no-repeat; */
	background: url(../../img/imadoko/icon/legend_sekkan_rosen.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}

/* 認定路線(allcityroad_layer) */
.layer_list .item .allcityroad_layer_icon {
    margin: 2px 8px 0px 8px;
	background: url(../../img/imadoko/icon/legend_allcityroad.png) center no-repeat;
}

.layer_list .item .alert_points_icon {
        margin: 2px 8px 0px 8px;
	/* background: url(../../img/imadoko/icon/legend_logs.png) center no-repeat; */
	background: url(../../img/map_alert.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}

.layer_list .item .maintenance_points_icon {
        margin: 2px 8px 0px 8px;
	/* background: url(../../img/imadoko/icon/legend_logs.png) center no-repeat; */
	background: url(../../img/numbermarker/mkR.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}

/* 千歳市 ショベル除雪範囲ブロックレイヤー */
.layer_list .item .chitose_block_icon {
	margin: 2px 8px 0px 8px;
/* background: url(../../img/imadoko/icon/legend_logs.png) center no-repeat; */
background: url(../../img/imadoko/icon/legend_chitose_block.png) center no-repeat;
/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}

.layer_list_complete{
        margin-top: 10px;
        margin-left: 10px;
}
.layer_list_complete .item {
        background-color: white;
        border: 1px solid #CCCCCC;
        width: 96.5%;
}

.layer_list_complete .item .koku_icon {
        margin: 4px 8px 0px 8px;
	/* background: url(../../img/imadoko/icon/legend_logs.png) center no-repeat; */
	background: url(../../img/imadoko/icon/section.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}


.layer_list_complete .item .complete_icon {
        margin: 4px 8px 0px 8px;
	/* background: url(../../img/imadoko/icon/legend_logs.png) center no-repeat; */
	background: url(../../img/imadoko/icon/complete.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}


.layer_list_complete .item .select_koku_icon {
        margin: 4px 8px 0px 8px;
	/* background: url(../../img/imadoko/icon/legend_logs.png) center no-repeat; */
	background: url(../../img/imadoko/icon/select_section.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}


.layer_list_complete .item .select_complete_icon {
        margin: 4px 8px 0px 8px;
	/* background: url(../../img/imadoko/icon/legend_logs.png) center no-repeat; */
	background: url(../../img/imadoko/icon/select_complete.png) center no-repeat;
	/* ↑外部CSSにURL書く場合、HTMLからの相対パスじゃなくて、CSSからの相対パスでないと相対パスはうまく解釈されないらしい */	
}
.layer_list_complete .item .td_text2 {
	width: 256px;
        font-size: 16px;
        font-weight: 900;
        margin-left:10px;
}

.layer_list .item .checkbox_icon_off {
	opacity: 0.5;
	/* ON/OFFで別画像にする場合はOFF用の画像を割り当てる。今回は同じ画像に対して透過度を変えるだけにする */
}

.layer_list .item .checkbox_icon > input[type=checkbox] {
	opacity: 0;
}	

.machine_list {
    margin-top: 15px;
}