@charset "utf-8";

#itemcode{
}

#itemcode .win_deco{
	margin:28px auto 0;
	padding:22px 18px;
}
#itemcode .win_deco .ctr{
	margin-top:23px;
}
#itemcode .win_deco .msg{
	width:628px;
	margin:0 auto 10px;
}
#itemcode .win_deco dl{
	border:solid 1px #dedede;
	width:628px;
	margin:0 auto;
	background:#fff;
}
#itemcode .win_deco dt{
	background:#2b8306;
	margin:1px;
	padding:6px 0;
	color:#fff;
	text-align:center;
	font-weight:bold;
}
#itemcode .win_deco dd{
	text-align:center;
	padding:16px 0 23px;
}
#itemcode .win_deco .code_input{
	border:solid 2px #2b8306;
	width:100px;
	margin:0 5px;
	text-align:center;
	color:#5a5a5a;
	font-size:24px;
	font-weight:bold;
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
}
#itemcode .win_deco .error{
	margin-top:10px;
	color:#d00;
	font-weight:bold;
}
#itemcode .btn_txt{
	width:220px;
	height:40px;
	font-size:14px;
	font-weight:bold;
}
/* #itemcode .btn_txt.btn_gray{
	background-position:0 -798px;
}
#itemcode .btn_txt.btn_gray:hover{
	background-position:-220px -798px;
}
#itemcode .btn_txt.btn_green{
	background-position:0 -838px;
}
#itemcode .btn_txt.btn_green:hover{
	background-position:-220px -838px;
} */


#itemcode .win_deco dl dl{
	border:none;
	width:494px;
	margin:16px auto 22px;
	background:none;
}
#itemcode .win_deco dl dl dt{
	background:none;
	float:left;
	margin:0;
	padding:0;
	border:solid 2px #2b8306;
}
#itemcode .win_deco dl dl dt img{
	border:solid 1px #fff;
}
#itemcode .win_deco dl dl dd{
	float:right;
	width:408px;
	text-align:left;
	padding:0;
	color:#2b8306;
	font-size:18px;
	font-weight:bold;
	padding-top:10px;
}

#itemcode .ex{
	width:100%;
	margin:10px 0 0;
}
#itemcode .ex img{
	float:left;
	border:solid 1px #dedede;
	padding:1px;
}
#itemcode .ex p{
	float:right;
	width:372px;
	padding-right:16px;
}

#itemcode .hr{
	margin:36px 0;
}