
td form.orderitemnum{
	display:inline;
	margin:0;
}

input.orderitemnum{
	width:50px;
}

input[type="submit"].smallbutton, input[type="button"].smallbutton{
	width:auto;
	display:inline;
	padding:3px 10px;
	margin:0;
}

// 商品詳細表示画像サイズ
itemimg{
	max-width:300px;!important;

}

// 商品一覧表示画像サイズ

.itemlistmain{
	max-width:200px;!important;
	max-height:200px;

}

// お知らせ
div.news p{
	margin:10px auto;
}
dl.news{
	margin:10px 0;
}
dl.news dt{
	background-color:#ffe8e9;
	border-radius:10px;
	padding:6px 8px;
	margin:10px 0;
}
dl.news dt a{
	display:block;
}
dl.news dd{
	background-color:#afeeee;
	border-radius:10px;
	padding:6px 8px;
	margin:10px 0 10px 10px;
}

h2,h3,h4{
	margin:30px auto 10px;
}

h2{
	margin:10px auto 10px;
	line-height:24px;
	font-size:18px;
}

h3{
	line-height:24px;
	font-size:16px;
}

h4{
	line-height:24px;
	font-size:14px;
}

.navigation li{
	margin:10px auto;
}

.navigation a, a.button{
	display:inline-block;
	text-decoration:none;
	border:solid 1px #2c5999;
	background-color:#2c5999;
	padding:1px 5px 1px 10px;
	border-radius:15px 3px 3px 15px;
	color:white;
	font-family: "Noto Serif JP", "Yu Mincho", "MS PMincho", serif;
}

.navigation a:hover, a.button:hover{
	background:white;
	color:#2c5999;
}

a.button{
	padding:1px 10px;
	border-radius:3px;
@media (max-width:700px){
	padding:0 3px;
}
}
