@charset "utf-8";




/* -- ul#tab2-menu -------------------------------------------------------------------------------------------- */
ul#tab2-menu {
	width : 94%;
	margin : 10px auto;
	list-style-type : none;
	display : flex;
	flex-wrap : wrap;
	justify-content: space-between;
	margin-left : -20px;
}
@media screen and (max-width:640px){
ul#tab2-menu {
	width : 96%;
	margin : 10px auto;
	list-style-type : none;
	display : flex;
	flex-wrap : wrap;
	justify-content: space-between;
	margin-left : -30px;
	font-size : 95%;
	line-height : 170%;
}
}

ul#tab2-menu li {
	width : 32.5%;
	padding : 7px 0;
	background : #ffffff;
	text-align : center;
	border : 1px solid #3d7cf0;
	margin-bottom : 10px;
}
@media screen and (max-width:640px){
ul#tab2-menu li {
	width : 48%;
	padding : 4px 0;
	}
}

ul#tab2-menu li:hover {
	cursor : pointer;
	opacity : 0.5;
	background-color : #3d7cf0;
	color : #ffffff;
}

ul#tab2-menu li.active {
}

ul#tab2-menu li.active:hover {
	cursor : default;
	opacity : 1.0;
}




/* -- div.tab-* -------------------------------------------------------------------------------------------- */

div.tab2-1,
div.tab2-2,
div.tab2-3,
div.tab2-4,
div.tab2-5,
div.tab2-6,
div.tab2-7,
div.tab2-8 {
	width : 96%;
	margin : 10px auto;
	padding : 10px 20px;
	background : #eee;
}
@media screen and (max-width:640px){
div.tab2-1,
div.tab2-2,
div.tab2-3,
div.tab2-4,
div.tab2-5,
div.tab2-6,
div.tab2-7,
div.tab2-8 {
	width : 96%;
	margin : 10px auto;
	padding : 8px;
	background : #eee;
}
}
h2{
	background-color : #2262d8;
	font-size : 115%;
	font-weight : normal;
	color : #ffffff;
}
.voice_text{
	padding : 10px;
}

div.tab2-1,
div.tab2-2,
div.tab2-3,
div.tab2-4,
div.tab2-5,
div.tab2-6,
div.tab2-7,
div.tab2-8 {
	display : none;
}








