@CHARSET "UTF-8";

@import url( "https://webmeeting.libertyworks.jp/css/style.css" ) ;

footer {
	background-color: rgb(240,240,240) ;
	border-top: 1px solid rgb(224,224,224);
	border-left: 1px solid rgb(224,224,224);
	padding: 0.3em ;
	color: rgb( 128,128,128 ) ;
	text-shadow: 1px 1px 1px rgb(192,192,192);
}
.clientview {
	margin: 0.0em ;
	overflow-y:auto;
}
.formhidden {
	visibility: hidden;
}
.product_name {
	padding: 0.1em 0.5em; 
	color: rgb(0,0,0) ;
	text-shadow: 1px 1px 1px rgb(96,64,64);
	cursor: pointer ;
}
.regist_icon {
	display: none;
	padding: 0.1em 0.5em; 
	font-weight: bold ;
	color: rgb(255,255,192) ;
	background-color: rgb(255,0,0) ;
	border-bottom: 1px solid rgb(128,128,128);
	border-right: 1px solid rgb(128,128,128);
	border-radius: 0.4em;
}
.result {
/*	width: auto ; */
	margin: auto ;
	background-color: rgb(240,240,240) ;
	border-bottom: 1px solid rgb(128,128,128);
	border-right: 1px solid rgb(128,128,128);
}
.prompt {
	display: none ;
	background-color: white ;
	margin: 0.5em ;
	padding: 0.5em ;
	border-top: 1px solid rgb(224,224,224);
	border-left: 1px solid rgb(224,224,224);
}
.theme_title {
	margin: 0.0em 0.0em 0em 0.0em ;
	padding: 0.5em 0.0em 0.5em 0.0em ;
	color: rgb(255,255,240) ;
	background-color: rgb( 192,192,255 ) ;
	text-align: center ;
	font-weight: bold ;
	border-bottom: 1px solid rgb(128,128,224);
	border-right: 1px solid rgb(128,128,224);
	text-shadow: 1px 1px 1px rgb(0,0,0) ;
}
.chapter_title {
	background-color: rgb( 192,192,192 ) ;
	font-weight: bold ;
	padding: 0.2em  0.5em ;
	cursor: pointer ;
	border-bottom: 1px solid rgb(128,128,128);
	border-right: 1px solid rgb(128,128,128);
}
.answer {
	margin: 0.5em ;
	padding: 0.2em  0.5em ;
	line-height: 1.8em ;
	overflow-wrap: break-word; ;
	
}
.baricon {
	height: 22px;
	cursor: pointer ;
}


@media screen and (min-width: 800px) {		/* pc */
	.clientview { height: calc( 100% - 78px ) ; }
	.result { width: 640px ; }
}
@media screen and (max-width: 800px) {		/* sp */
	.clientview { height: calc( 100% ); }
	.result { width: auto ; }
	footer { display: none; }
}
