img.tmark {
	width: 20%;
	min-width: 100px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}
img.thumbnail {
	width: 20%;
	min-width: 50px;
	height: auto;
	display: block;    
}
table#myapps {
    width: 90%;
    margin: 0 auto;
    table-layout:auto; 
}
.icons {
	width: 25%;
	min-width: 10em;
	max-width: 15em;
	vertical-align: middle;
}
.min_icons {
	width: 15%;
	min-width: 7em;
	vertical-align: middle;
}
.langbtn {
	text-align: center;
	width: 25%;
	font-size: large;
	height: auto;
	margin-right: 1%;
	padding: 0.25em 0.5em;
	text-decoration: none;
	background: #f7f7f7;
	border-left: solid 6px #ff7c5c;/*左線*/
	color: #ff7c5c;/*文字色*/
	font-weight: bold;
	box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.29);
}
img.phone {
	width: 20%;
	min-width: 100px;
	height: 20%;
	display: block;
}
img.pc {
	width: 50%;
	min-width: 20em;
	height: 50%;
	display: block;
}
iframe.youtube {
	width: 20em;
	height: 15em;
	display: block;
}
img.picture {
	width: 30%;
	min-width: 100px;
	height: 30%;
	display: block;
}
.underline{
	text-decoration: underline;
}
.selected{
	color: white;
	background-color: blue;
	font-weight: bold;
}
.top-menu-area{
  display: inline-block;
  background-color:lightgreen;
  width: 100%;
  text-align: center;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);
}
.faq_body{
	margin-left: 1%;
	margin-right: 1%;
	width: 98%;
	height: 50vh;
}
.main{
	background-image: url(res/img/b014.jpg);
}
.title_1{
	background-color: aquamarine;
    border: 1px solid darkgray;
    padding: 2px;
    /*立体*/
    border-bottom: 5px solid darkgray;
    /*影*/
    -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .3);
    box-shadow: 0 3px 5px rgba(0, 0, 0, .3);
	padding: 16px;
}
.title_2{
	display: inline-block;
	background-color: steelblue;
	color: white;
    border: 1px solid darkgray;
    padding: 2px;
    /*立体*/
    border-bottom: 5px solid darkgray;
    /*影*/
    -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .3);
    box-shadow: 0 3px 5px rgba(0, 0, 0, .3);
	padding: 8px;
	margin: 8px;
}
.title_3{
	display: inline-block;
	background-color: gold;
    border: 1px solid darkgray;
    padding: 2px;
    /*立体*/
    border-bottom: 5px solid darkgray;
    /*影*/
    -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .3);
    box-shadow: 0 3px 5px rgba(0, 0, 0, .3);
	padding-left: 8px;
	padding-right: 8px;
	margin: 8px;
}
.blog_menu{
	margin:32px;
	font-size: larger;
	line-height: 200%;
	background-color:ghostwhite;
    border-radius: 16px;
    border: 1px solid darkgray;
    padding: 2px;
    /*立体*/
    border-bottom: 5px solid darkgray;
    /*影*/
    -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .3);
    box-shadow: 0 3px 5px rgba(0, 0, 0, .3);
	padding: 16px;
}