@charset "utf-8";
.subhead{
	width: 90%;
	margin: 0 auto;
	height: 40px;
	padding-left: 10px;
	position: relative;
	border-bottom: dotted 2px #339933;
	margin-bottom: 30px;
	background: url("../../common/img/ico01.png") no-repeat;
	padding-left: 30px;
	color: #339933;
}
.cmn-inner>h2>img {
	margin: 20px 0;
}
.cmn-inner>h2 img {
	width: 100%;
}

@media screen and (max-width: 768px) {
	#buybutton2 .normal{
		position: absolute;
		bottom: 38px;
		left: 260px;
	}
	#buybutton2 .repeat{
		position: absolute;
		bottom:38px;
		left: 260px;
	}
	#buybutton2 .inputArea input[type=image]{
		width: 140px;
	}
}
@media screen and (max-width: 375px) {
	#buybutton2 .normal{
		position: absolute;
		bottom: 38px;
		left: 60px;
	}
	#buybutton2 .repeat{
		position: absolute;
		bottom:38px;
		left: 60px;
	}
	#buybutton2 .inputArea input[type=image]{
		width: 140px;
	}
}
@media screen and (max-width: 320px) {
	#buybutton2 .normal{
		position: absolute;
		bottom: 43px;
		left: 33px;
	}
	#buybutton2 .repeat{
		position: absolute;
		bottom:43px;
		left: 33px;
	}
	#buybutton2 .inputArea input[type=image]{
		width: 140px;
	}
}