@charset "UTF-8";
#vocabulary_mainvisual {
	width:980px;
	margin:0px auto;
}
#vocabulary_content{
	width:980px;
	margin:30px auto;
}
	.vocabulary_menu ul li {
		width:89px;
		height:59px;
		text-align:center;
		padding-top:30px;
		background: linear-gradient(270deg, #FFB897, #FF7230);
		background: -webkit-linear-gradient(270deg, #FFB897, #FF7230);
		font-size:2.5rem;
		font-weight:bold;
		display:block;
		float:left;
		margin-right:10px;
	}
		.vocabulary_menu ul li:last-child {
			margin-right:0px;
		}
	.vocabulary_menu ul li a{
		width:89px;
		height:89px;
		display:block;
		color:#FFF;
	}
	.vocabulary_menu_none {
		background:#CCC!important;
	}
	.vocabulary_detail {
		margin-top:30px;
	}
		.vocabulary_detail h2 {
			width:980px;
			margin-top:60px;
			font-size:2.8rem;
			font-weight:bold;
			color:#000;
			border-bottom:1px solid #000;
		}
	.vocabulary_detail_one {
		width:880px;
		margin-top:28px;
		margin-left:100px;
		border-bottom:1px dashed #CCC;
	}
		.vocabulary_detail_one h3{
			font-size:2.2rem;
			font-weight:bold;
			color:#000;
		}
		.vocabulary_yomi {
			font-weight:normal;
			font-size:1.5rem;
		}
		.vocabulary_detail_one p{
			text-align:justify;
			margin-top:10px;
		}
		/* accordion */
		ul.accordion ul {
			display:block;
		}
@media (max-width: 800px) {
	#vocabulary_mainvisual {
		width:100%;
		margin:0px auto;
	}
	#vocabulary_content{
		width:100%;
		margin:30px auto;
	}
	#vocabulary_mainvisual img {
		width:100%;
	}
	.vocabulary_detail {
		margin-top:30px;
	}
		.vocabulary_detail h2 {
			width:90%;
			margin-left:5%;
			margin-right:5%;
		}
	.vocabulary_detail_one {
		width:90%;
		margin-left:5%;
		margin-right:5%;
	}
		.vocabulary_detail_one h3{
			font-size:2.2rem;
			font-weight:bold;
			color:#000;
		}
		.vocabulary_yomi {
			font-weight:normal;
			font-size:1.5rem;
		}
		.vocabulary_detail_one p{
			text-align:justify;
			margin-top:10px;
		}
		/* accordion */
		ul.accordion li {
			display:block;
		}
		ul.accordion ul {
			display:none;
		}
		ul.accordion > li > h2 {
			cursor:pointer;
		}
}