
/* ==メイン設定============================================================================================ */

.prog01 {
	width: 430px;
	border: 0px #666666 solid;
	padding: 2px 7px 0px 150px;
	margin: 0px;
}

.progbtn1 {
	width: 130px;
	height:29px;
	background-color:#446BCF;
	color:#FFFFFF;
	padding: 2px 0px 0px;
	margin: 0px;
}

.prog02 {
	width: 360px;
	font-size: 10px;
	float: left;
	border: 1px #666666 solid;
	border-right-width: 0px;
	padding: 5px 0px 5px 5px;
	margin:10px 0px 0px 10px;
}

.prog03 {
	width: 145px;
	float: left;
	border: 1px #666666 solid;
	border-left-width: 0px;
	padding: 6px 5px 8px 15px;
	margin:10px 10px 0px 0px;
}

.prog04 {
	width: 544px;
	font-weight: bold;
	color: #0000FF;
	border: 0px #666666 solid;
	padding: 5px 0px 5px 10px;
	margin: 0px 0px 0px 10px;
}

.prog05 {
	width: 257px;
	color: #FFFFFF;
	font-weight: bold;
	float: left;
	border: 1px #333333 solid;
	border-right-width: 0px;
	padding: 8px 0px 6px 8px;
	margin:2px 0px 0px 10px;
	background: #666666;
}

.prog06 {
	width: 140px;
	float: left;
	border: 1px #666666 solid;
	border-left-width: 0px;
	padding: 4px 0px 3px 10px;
	margin:2px 65px 0px 0px;
}

.prog07 {
	width: 460px;
	display:block;
	font-weight: bold;
	color: #0000FF;
	vertical-align: middle;
	border: 1px #666666 solid;
	padding: 30px 0px 15px 30px;
	margin: 80px auto 150px;
	background: #FFF8E9;
}



.progitem01 {
	width: 160px;
	height: 21px;
	font-size: 10px;
	float: left;
	text-align:left;
	vertical-align: bottom;
	border: 0px #1B946D solid;
	border-top-width: 0px;
	padding: 3px 0px 0px 0px;
	margin: 0px;
	background: none;
}

.progitem01a {
	width: 170px;
	height: 7px;
	float: left;
	vertical-align: top;
	padding: 0px;
	margin: 0px;
	background: #FFFFFF;
	display:none;
}

.progitem01b {
	width: 7px;
	height: 7px;
	float: left;
}

.progitem01c {
	width: 156px;
	height:6px;
	font-size: 1px;
	float: left;
	background: #E7E7E7;
	border: 0px #A7A7A7 solid;
	border-top: 1px;
}

.progitem01r {
	width: 170px;
	height: 21px;
	font-size: 10px;
	float: left;
	vertical-align: top;
	border: 0px #EE5332 solid;
	border-top-width: 5px;
	padding: 3px 0px 0px;
	margin: 0px;
	background: #DDDDDD;
}

.progitem02 {
	width: 150px;
	float: left;
	text-align: center;
	border: 0px #A7A7A7 solid;
	border-top-width: 0px;
	padding: 5px 5px;
	margin: 0px;
	background: #DBD8CB;
}

.progitem03 {
	width: 150px;
	color: #EEEBE2!important;
	font-weight: normal;
	float: left;
	text-align: left;
	border: 0px #A7A7A7 solid;
	border-top-width: 0px;
	padding: 5px 5px 0px;
	margin: 0px;
	background: none;
}

.progitem03 a{
	color: #816D4C;
	color: #710002!important;
	text-decoration:none;
}

.progitem03 a:hover{
	text-decoration:underline;
}

.progitem04 {
	width: 162px;
	color: #3678A8;
	color: none;
	font-weight: normal;
	float: left;
	text-align: center;
	border: 1px #A7A7A7 solid;
	border-top-width: 0px;
	padding: 5px 3px 3px;
	margin: 0px;
	display:none;
}

.progitem04a {
	color: #3678A8;
	color: none;
	font-size: 16px;
	font-weight: bold;
	display:none;
}

.progitem05 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #816D4C;
	color: #710002;
	width: 150px;
	float: left;
	text-align: left;
	border: 0px #A7A7A7 solid;
	border-top-width: 0px;
	border-bottom: 0px;
	padding: 0px 5px 0px;
	margin: 0px;
	background: none;
}

.progitem06 {
	width: 168px;
	height:6px;
	font-size: 1px;
	float: left;
	border: 1px #A7A7A7 solid;
	border-top-width: 0px;
	padding: 0px;
	margin: 0px;
	background: #E7E7E7;
	display:none;
}

.proglisttb01 {
	margin: 0px auto;
}

.progimg01 {
	border: 0px #A08944 solid;
	margin-left: -25px;
}

.progimg01a {
	width:150px;
	height:210px;
	overflow:hidden;
	text-align: center;
	padding: 0px 0px;
	background: none;
}

.progkindimg {
	float:right;
}








.itemheader {
	width: 510px;
	height: 39px;
	background-image: url(../images/head_bar_mw1.gif);
}

.itemheaderrent {
	width: 510px;
	height: 39px;
	background-image: url(../images/head_bar_mw2.gif);
}

.itembody{
	width: 508px;
	height: 600px;
	float: left;
	border: 1px #666666 solid;
	border-top-width: 0px;
	border-bottom-width: 0px;
	padding: 0px;
	background: #FFFFFF;
}

img.itemnewmark {
	margin: 0px 0px 0px 3px;
	vertical-align: middle;
}

.itemdatainfo {
	font-weight: bold;
	margin: 5px 0px 0px;
}

.itemkind {
	color: #FFFFFF;
	padding: 3px 5px 1px;
	background: #FC3600;
}

.itemprice {
	color: #FC3600;
}

.itemimgarea {
	width: 250px;
	float: left;
	padding-left: 10px;
}

img.itemimgdet {
	width: 240px;
	border: 1px #666666 solid;
	margin: 4px;
}

.itemtxtarea {
	width: 238px;
	float: left;
	padding-right: 10px;
}

.iteminq {
	width: 218px;
	font-size: 12px;
	font-weight: bold;
	vertical-align: top;
	border: 6px #666666 double;
	padding: 4px;
	margin: 4px 0px 10px;
	background: #666666;
}

.itemtxt01 {
	width: 230px;
	font-size: 12px;
	vertical-align: top;
	border: 0px #1B946D solid;
	border-top-width: 5px;
	padding: 5px 0px 5px 8px;
	margin: 0px;
	background: #DDDDDD;
}

.itemtxt01r {
	width: 230px;
	font-size: 12px;
	vertical-align: top;
	border: 0px #EE5332 solid;
	border-top-width: 5px;
	padding: 5px 0px 5px 8px;
	margin: 0px;
	background: #DDDDDD;
}

.itemtxt02 {
	width: 210px;
	font-size: 12px;
	vertical-align: top;
	border: 0px #1B946D solid;
	padding: 10px;
	margin: 0px 0px 10px;
}


.itemcloser {
	width: 222px;
	text-align: right;
	padding: 8px;
}

.itemfooter {
	width: 508px;
	height: 13px;
	background-image: url(../images/footer_mw.gif);
}





.lead-text {
	width:520px;
	padding:10px 0px 10px 10px;
	margin:20px auto 10px;
	border:1px solid #666666;
	background:#FFFFCC;
}

.lead-waku {
	text-align:left;
	font-size: 12px;
	font-weight:normal;
	line-height: 130%;
	padding: 5px;
	margin: 5px 0px 5px;
	border: 0px #966E47 solid;
}

