/* CSS Document */

.wid1 {
	width:700px;
}

.wid2 {
	width:494px;
}

.wid3 {
	width:496px;
}

.wid4 {
	width:514px;
}

.wid5 {
	width:650px;
}

.wid6 {
	width:597px;
}

.wid7 {
	width:610px;
}

.wid8 {
	width:608px;
}

.wid9 {
	width:614px;
}

.wid10 {
	width:577px;
}

.wid11 {
	width:584px;
}

.wid12 {
	width:582px;
}

.wid13 {
	width:498px;
}

/******************/

.protxt {
	width:398px;
	float:left;
}

.proimg {
	width:81px;
	float:left;
	margin-top:67px;
	margin-left:7px;
	text-align:center;
}

.procap {
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
	font-size:13px;
	margin-top:19px;
	margin-left:94px;
}

.procapsub {
	color:#660000;
	font-weight:bold;
	font-size:13px;
	padding-left:27px;
}

/******************/

.cle {
	clear:both;
}

.fleft {
	float:left;
}

.mgtopa {
	margin-top:-3px;
}


.mgtop1 {
	margin-top:13px;
}

.mgtop2 {
	margin-top:19px;
}

.mgtop3 {
	margin-top:2px;
}

.mgtop4 {
	margin-top:1px;
}

.mgtop5 {
	margin-top:21px;
}

.mgtop6 {
	margin-top:39px;
}

.mgtop7 {
	margin-top:54px;
}

.mgtop8 {
	margin-top:31px;
}

.mgtop9 {
	margin-top:26px;
}

.mgtop10 {
	margin-top:29px;
}

.mgtop11 {
	margin-top:42px;
}

.mgtop12 {
	margin-top:9px;
}

.mgtop13 {
	margin-top:74px;
}

.mgtop14 {
	margin-top:14px;
}

.mgtop15 {
	margin-top:38px;
}

.mgtop16 {
	margin-top:34px;
}

.mgtop17 {
	margin-top:18px;
}

.mgtop18 {
	margin-top:7px;
}

.mgtop19 {
	margin-top:63px;
}

.mgtop20 {
	margin-top:25px;
}

.mgtop21 {
	margin-top:46px;
}

.mgtop22 {
	margin-top:44px;
}

.mgtop23 {
	margin-top:40px;
}

.mgtop24 {
	margin-top:60px;
}

.mgtop25 {
	margin-top:37px;
}

.mgtop26 {
	margin-top:3px;
}

.mgtop27 {
	margin-top:6px;
}

.mgtop28 {
	margin-top:4px;
}

.mgtop29 {
	margin-top:23px;
}

.mgtop30 {
	margin-top:17px;
}

.mgtop31 {
	margin-top:20px;
}

.mgtop32 {
	margin-top:22px;
}

.mgtop33 {
	margin-top:15px;
}

.mglefa {
	margin-left:-1px;
}

.mglef1 {
	margin-left:63px;
}

.mglef2 {
	margin-left:13px;
}

.mglef3 {
	margin-left:11px;
}

.mglef4 {
	margin-left:19px;
}

.mglef5 {
	margin-left:17px;
}

.mglef6 {
	margin-left:20px;
}

.mglef7 {
	margin-left:10px;
}

.mglef8 {
	margin-left:8px;
}

.mglef9 {
	margin-left:54px;
}

.mglef10 {
	margin-left:2px;
}

.mglef11 {
	margin-left:4px;
}

.mglef12 {
	margin-left:28px;
}

.mglef13 {
	margin-left:7px;
}

.mglef14 {
	margin-left:214px;
}

.mglef15 {
	margin-left:29px;
}

.mglef16 {
	margin-left:3px;
}

.mglef17 {
	margin-left:35px;
}


.mgbtm1 {
	margin-bottom:3px;
}

.mgbtm2 {
	margin-bottom:2px;
}


/******************/

.txpos1 {
	font-size:13px;
	padding-left:11px;
}

.txpos2 {
	font-size:13px;
	padding-left:18px;
}

.txpos3 {
	font-size:13px;
	padding-left:22px;
}

.txpos4 {
	font-size:13px;
	padding-left:74px;
}

/******************/

.waku1 {
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	margin-top:26px;
	padding-top:2px;
	padding-left:2px;
	width:567px;
}

.foot1 {
	background-color:#ddffdd;
	text-align:center;
	width:577px;
	height:18px;
	margin-top:20px;
}

.foot2 {
	background-color:#ddffdd;
	text-align:center;
	width:581px;
	height:18px;
	margin-top:26px;
	margin-left:2px;
}

/******************/


.txstyle1 {
	font-family:"MS Pゴシック","Osaka";font-size: 13px;font-color: #FF0000;
    height:15px; background-color: #ffffff;
    margin-left:40px;
    margin-top:2px;
    margin-bottom:2px;
	color:red;
}

.txstyle2 {
	font-family:"MS Pゴシック","Osaka";font-size: 13px;font-color: #FF0000;
    height:18px; background-color: #ffffff;
    margin-bottom:0px;
	color:red;
}

.txstyle1a {
	font-family:"MS Pゴシック","Osaka";font-size: 13px;font-color: #000000;
    height:15px; background-color: #ffffff;
    margin-left:40px;
    margin-top:2px;
    margin-bottom:2px;
}

.txstyle2a {
	font-family:"MS Pゴシック","Osaka";font-size: 13px;font-color: #000000;
    height:18px; background-color: #ffffff;
    margin-bottom:0px;
}


/******************/

.pricebox1{
	font-family:"MS Pゴシック";font-size: 13px;font-color: #000000;
    height:40px; background-color: #ffffff;
    width:120px;
    padding:4px 0px;
}

.pricebox2{
	font-family:"MS Pゴシック";
    font-size: 13px;
    color:#ffffff;
    background-color:#ff4444;
    text-align:center;
    width:120px;
    padding-top:3px;
    padding-bottom:2px;
    margin-top:2px;
}

.undprice {
	text-align:center;
    width:120px;
    padding:5px 0px 2px;
}


.topiteminfo {
	font-family:"MS UI Gothic","Osaka";
    font-size:13px;
    font-color:#3e3e3e;
    height:115px;
    width:280px;
    position:top;
    background-color:#ffffc1;
    padding:2px 5px; 
    float: left;
}


*+html .topiteminfo {
	font-family:"MS UI Gothic","Osaka";
    font-size:13px;
    font-color:#3e3e3e;
    height:115px;
    width:290px;
    position:top;
    background-color:#ffffc1;
    padding:2px 5px; 
    float: left;
}

* html .topiteminfo {
	font-family:"MS UI Gothic","Osaka";
    font-size:13px;
    font-color:#3e3e3e;
    height:115px;
    width:290px;
    position:top;
    background-color:#ffffc1;
    padding:2px 5px; 
    float: left;
}


.add_txt{
color:#999999; 
text-align:right; 
font-size:12px;
}












