/*b #3f85c5 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(160, 201, 238);
}
a{
color:#3f85c5;
}
.logo, .nav {
text-align: center;
}
.logo {
text-align: center;
}
.menu {
display: table;
margin: 9px auto;
background: rgb(63, 133, 197);
padding: 0;
}
li {
list-style: none;
}
ul.menu li {
list-style: none;
display: table;
float: left;
/* margin-left: 10px; */
}
li.active a, ul.menu li a:hover {
background: rgb(140, 192, 240);
}
ul.menu li a:hover {
transition: 1s;
}
ul.menu li a {
padding: 17px 8px;
line-height: 55px;
color: #fff;
}
.container.layout {
max-width: 1000px;
}
.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: 200px;
overflow: hidden;
}
p.readmore {
text-align: right;
}
p.title {
background: @mau;
padding: 0px;
/* background: #3f85c5; */
margin-top: 10px;
color: #101010;
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: #000;
text-align: center;
padding-top: 30px;
}
.footerlogo {
text-align: center;
}
.stylebg {
position: absolute;
width: 100%;
height: 390px;
background: rgb(108, 100, 232);
top: 0;
left: 0;
z-index: -1;
}
.stylebgsup {
position: absolute;
width: 100%;
height: 150px;
background: rgb(108, 100, 232);
top: 0;
left: 0;
z-index: -1;
}

@media (max-width: 768px) { 
	.imgblock {
	max-height: 100%;
	}
	.maincontent img {
	width: 100%;
	}
}
@media (min-width: 769px) and (max-width: 1200px) { 
	.stylebg {
	height: 470px;
	}
	.stylebgsup {
	height: 230px;
	}
}