@charset "UTF-8";

#single .breadcrumbs{
	display:block;
}
@media (max-width:768px){
	#single .head-breadcrumbs{
	}
}

#single .single{
	padding:80px 64px 120px
}

@media (max-width:768px){
	#single .single{
		padding:40px 24px 56px
	}
}

#single .single-title{
	padding-bottom:56px;
	text-align:center
}

@media (max-width:768px){
	#single .single-title{
		padding:4px 0 32px
	}
}

#single .single-title span{
	display:block;
	font-size:26px;
	letter-spacing:.3em;
	padding-left:.3em
}

@media (max-width:768px){
	#single .single-title span{
		font-size:17.5px;
		letter-spacing:.2em;
		padding-left:.2em
	}
}

#single .single-title b{
	color:#f6d60b;
	display:block;
	font-size:23px;
	font-weight:900;
	line-height:1;
	letter-spacing:.1em;
	padding:8px 0 0 .1em
}

@media (max-width:768px){
	#single .single-title b{
		font-size:15px
	}
}

#single .single-title{
	font-size:34px;
	line-height:1.8;
	padding:0 0 40px;
	text-align:left
}

@media (max-width:768px){
	#single .single-title{
		font-size:26px;
		font-weight:400;
		padding:0 0 16px
	}
}

#single .single-mice p{
	font-size:14px;
	line-height:2;
	word-break:break-all
}

#single .single-mice h1,#single .single-mice h2,#single .single-mice h3,#single .single-mice h4,#single .single-mice h5,#single .single-mice h6{
	line-height:1.4;
	padding:12px 0 20px
}

@media (max-width:768px){
	#single .single-mice h1,#single .single-mice h2,#single .single-mice h3,#single .single-mice h4,#single .single-mice h5,#single .single-mice h6{
		padding:12px 0
	}
}

#single .single-mice h1{
	font-size:28px;
	font-weight:700
}

@media (max-width:768px){
	#single .single-mice h1{
		font-size:22px
	}
}

#single .single-mice h2{
	font-size:28px
}

@media (max-width:768px){
	#single .single-mice h2{
		font-size:22px
	}
}

#single .single-mice h3{
	font-size:26px
}

@media (max-width:768px){
	#single .single-mice h3{
		font-size:20px
	}
}

#single .single-mice h4{
	font-size:24px
}

@media (max-width:768px){
	#single .single-mice h4{
		font-size:18px
	}
}

#single .single-mice h5{
	font-size:18px;
	font-weight:700
}

@media (max-width:768px){
	#single .single-mice h5{
		font-size:16px
	}
}

#single .single-mice h6{
	font-size:14px;
	font-weight:700
}

#single .single-mice a{
	color:#231815;
	text-decoration:underline
}

@media (min-width:769px){
	#single .single-mice a:hover{
		text-decoration:none
	}
}

#single .single-mice ul{
	list-style:disc;
	margin-left:1em
}

#single .single-mice ol{
	list-style:decimal;
	margin-left:1em
}

#single .single-mice blockquote{
	position:relative;
	padding:10px 15px 10px 50px;
	box-sizing:border-box;
	font-style:italic;
	background:#f0f0f0;
	color:#231815
}

@media (max-width:768px){
	#single .single-mice blockquote{
		margin:10px 0;
		padding:10px 15px 10px 40px
	}
}

#single .single-mice blockquote:before{
	display:inline-block;
	position:absolute;
	top:10px;
	left:-3px;
	content:"“";
	font-family:sans-serif;
	color:#787d85;
	font-size:80px;
	line-height:1
}

@media (max-width:768px){
	#single .single-mice blockquote:before{
		left:4px;
		font-size:50px
	}
}

#single .single-mice blockquote p{
	padding:0;
	margin:10px 0
}

#single .single-mice blockquote cite{
	display:block;
	text-align:right;
	color:#787d85;
	font-size:.9em
}

#single .single-mice img{
	display:block;
	margin:0 auto;
	max-width:100%
}

#single .single-mice img.aligncenter{
	margin:0 auto
}

#single .single-mice img.alignleft{
	float:left
}

#single .single-mice img.alignright{
	float:right
}

#single .single-mice iframe{
	width:100%
}