#content-b { display: none; }

.headline {
	border-bottom:solid 2px #cccccc;
	padding:0 0 6px 0px; border-radius: 0px 0 0 0px;
}
.headline-b {
	border-bottom:solid 2px #cccccc; margin: 40px 0 0 0;
	padding:0 0 6px 0px; border-radius: 0px 0 0 0px;
}
.note_img01 {
	margin: 0 0 0 5px;
}
.font_yel-b {
	color:#ffd400; font-size: 16px;
}
.dos {
	border: solid 2px #f7f7f7; border-radius: 5px; width: 400px; padding: 2px 2px 2px 4px;
}
.cell-07 {
    border-bottom: solid 1px #f7f7f7; white-space: pre;
}
.cell-08 {
    border-bottom: solid 1px #f7f7f7;
}
.imga {
	margin: 0 0 0 80px;
}
.td1 { border-bottom: solid 1px #f7f7f7; }
.td3, .td2 { text-align: center; }

#tab_manual {
	bottom: 30px; left: 530px; width: 140px; height: 22px; position: fixed;
	font-family: "Noto"; color: #f9f9f9; font-size: 12px;  padding: 1px 0px 1px 5px;
	user-select: none; cursor: pointer;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.9);
	background-color: rgba(137, 159, 102, 1);
	background-image: url(../../img/img_bg_a.png);
	background-repeat: no-repeat;
	background-position: top 5px right 5px;
	box-shadow: 10px 10px 1px rgba(0,0,0,0.6);
}

#alice-bg {
	top: 100px; left: 300px; position: fixed; z-index: 60;
	border-top: solid 1px #606060; border-left: solid 1px #606060;
	border-bottom: solid 1px #101010; border-right: solid 1px #101010;
	box-shadow: 10px 10px 1px rgba(0,0,0,0.6);
}
#alice-title {
	font-family: "Noto"; color: #f9f9f9; font-size: 12px;  padding: 1px 0px 3px 5px;
	text-shadow: 2px 2px 1px rgba(0,0,0,0.9); cursor: pointer;
	background-color: rgba(137, 159, 102, 0.6);
	background-image: url(../../img/img_bg_a.png);
	background-repeat: no-repeat;
	background-position: top 5px right 5px;
}
#alice-menu-bg {
	font-family:"Noto"; color: #000000; font-size: 11px; padding: 2px 0 2px 5px; white-space: pre;
	border-bottom: solid 1px #444444;
	background-color: #f7f2e7;
}
#alice-main {
	white-space: normal; height: 5px; width: 5px;
	font-family: "Noto"; color: #f7f7f7;  font-size: 13px; padding: 5px 40px 20px 20px;
	position: relative; overflow-y: scroll; border: solid 5px #f7f2e7;
	background-color: #899f66; border: solid 5px #f7f2e7;
	background: linear-gradient(to bottom, #899f66, #5e6d3f);
}
#alice-mascot {
		top: 200px; right: -165px; z-index: 99;
		position: absolute; filter: drop-shadow(5px 5px 1px #000000); user-select: none;
}
	#alice-main::-webkit-scrollbar { display: none; }
.alice-img { vertical-align: bottom; }

.txt {
	padding: 3px 3px 0 28px; margin: 0 0 5px 0;
	background-image:  url(../archive/text.png);
	background-repeat: no-repeat;
	background-position: top 0px left 0px;
}
.arch {
	padding: 3px 3px 0 28px;
	background-image:  url(../archive/dir.png);
	background-repeat: no-repeat;
	background-position: top 0px left 0px;
}
.arch:hover {
	background-image:  url(../archive/open.png);
	background-repeat: no-repeat;
	background-position: top 0px left 0px;
}
.alice-img2 {
	width: 50px; height: 80px; border: double 4px #f7f7f7; cursor: pointer;
	margin: 0 0 0 5px; box-shadow: 5px 5px 1px rgba(0,0,0,0.6);
}

@media screen and (max-width: 400px) {
	.note_img01 { width: 200px; height: 125px; }
	.dos { width: auto;}
	#tab_manual {
		top: 0px; left: 200px; width: 110px; height: 22px; position: fixed;
		text-shadow: 1px 1px 1px rgba(0,0,0,0.9);
	}
#alice-bg {
	top: 60px; left: 15px;
}
#alice-mascot { display: none;}
}

