

.site-header-logo {
    text-align: center;
    font-weight: 700;
    font-size: 1.8rem;
    white-space: nowrap;
}
.vk-mobile-nav-menu-btn {
display: none;
}
.vk-mobile-nav-menu-btn {
display: none;
}
.page-header .page-title {
display: none;
}
.pagetitle2 {
   padding: 0.6rem 1.2rem;
  border: 2px dotted #000;
	font-size: 24px;
	font-weight: bold;
}
.pagetitle3 {
	  padding: 0rem 1.2rem;
	font-size: 20px;
	font-weight: bold;
}
p.sytras{
font-size:20px;
	font-weight:strong;
}
.skuimg img{
		display: none;
}
.item-info .left {
    width: 0%;
    display: inline-block;
    vertical-align: top;
    margin-right: 6%;
}
.campaign {
margin: 10px auto;
		padding-top: 15px;
		padding-bottom: 2px;
		background: #b22222;
		color: #fff;
		text-align: center;
}
.campaign h1{
font-size: 130%;
}
.campaign2 {
margin: 0 auto;
		padding: 10px;
		border: solid 1px;
		background: #ffffff;
		color: #000000;
		text-align: center;
}
.campaign2 h2{
		border-bottom: solid 1px;
font-size: 130%;
}
.campaign2 p{
		padding: 10px 10px 0px 10px;
}
.toujitu {
            font-weight: bold;
color: red;
        }
.cat-il article {
    text-align: center;
width: 22%;
    vertical-align: top;
    display: inline-block;
    margin-bottom: 2.8em;
    margin-right: 2%;
}
.slick-slide img {
 padding-right: 10px;
}
@media screen and (min-width: 62.5em)
.home .nofixed #masthead + #main {
    padding-top: 80px;
}
