/*b #f2be09 e*/
body {
  font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "ＭＳ Ｐゴシック", "MS P Gothic", Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  background: #FFFFFF;
}
a img:hover{
opacity: 0.7;
}
a:hover{
color: rgb(112, 91, 17);
}
a{
color: #72B215;
}
.logo, .nav {
text-align: center;
}
.logo {
text-align: center;
}
.menu {
display: table;
margin: 0 auto;
}
li {
list-style: none;
}
ul.menu li {
list-style: none;
display: table;
float: left;
margin-left: 1px;
}
li.active a, ul.menu li a:hover {
background: rgb(254, 254, 253)!important;
/* padding: 20px 10px!important; */
}
ul.menu li a:hover {
transition: 1s;
}
ul.menu li a {
padding: 20px 14px;
line-height: 64px;
color: #644F08;
background: rgb(245, 229, 175);
border-radius: 5px;
}
.container.layout {
max-width: 1000px;
background: rgb(245, 235, 124);
}
.mainimg, .maincenter, .block {
margin-bottom: 10px;
}
.mainimg img {
width: 100%;
}
.row.maincenter {
background: #fff;
width: 99.9%;
margin-left: 0px;
}
.row.block img {
width: 100%;
height: auto;
}
.box {
background: rgb(255, 255, 255);
padding: 10px;
}
.imgblock {
width: 100%;
max-height: 216px;
overflow: hidden;
}
p.readmore {
text-align: right;
}
p.title {
background: @mau;
padding: 0px;
/* background: #f2be09; */
margin-top: 10px;
color: #191818;
font-size: 17px;
}
.maincontent img {
width: 300px;
float: left;
margin-right: 10px;
}
.outlink li {
padding: 3px;
}
.pupularpost > div {
display: table;
width: 100%;
}
p.thumpopular {
width: 100px;
height: 80px;
overflow: hidden;
float: left;
}
p.thumpopular img {
width: 100px;
height: auto;
}
footer {
padding: 10px;
}
p.footertext {
color: #101010;
text-align: center;
padding-top: 30px;
}
.footerlogo {
text-align: center;
}
.menubg {
position: absolute;
top: 111px;
left: 0;
width: 100%;
height: 64px;
z-index: -999;
background: rgb(242, 190, 9);
}
header {
margin-bottom: 10px;
}
@media (max-width: 768px) { 
	.imgblock {
	max-height: 100%;
	}
	.maincontent img {
	width: 100%;
	}
}
.col-sx-12.col-sm-12.col-md-12.col-lg-12.nav {
border-top: 1px solid white;
border-bottom: 1px solid white;
}