body {
	font-size: 83%;
	color:#ffffff;
	margin:0px;
	padding:0px;
	text-align:left;
	line-height:1.5;
	background:#000;
	font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","Osaka", Verdana, "ＭＳ Ｐゴシック", "MS P Gothic", Arial, Helvetica, sans-serif;
}
img {
	border:0px;
}
#header {
	background:url('../Julia24neige/images/header_base3.jpg') top;
	background-repeat:no-repeat;
	padding-top:210px;
}
#wrap {
	width:900px;
	margin:0 auto auto;
}
.specdiv {
	width:270px;
	margin-left:18px;
	margin-top:10px;
}
.hub {
	margin-top:10px;
}
.spec {
	border-top:1px #ffffff solid;
	border-bottom:1px #ffffff solid;
	margin:0px;
	font-size:11px;
}
.steprim {
	color:#ff9900;
}
.specR {
	margin-top:-10px;
	font-size:11px;
}
.specR td {
	height:15px;
	text-align:center;
}
.spec2 td {
	font-size:10px;
}
.specdivCap {
	text-align:left;
	font-size:14px;
	margin:0px;
	padding:0px;
	border:0px;
}
p.price {
	text-align:left;
	font-size:11px;
	margin:0px;
	padding:0px;
	border:0px;
}
.spec td {
	height:22px;
	text-align:center;
}
.caution {
	margin-top:10px;
	font-size:10px;
	margin-left:50px;
}


table.spec3 {
    width: 520px;
    border: 1px #7B7B7B solid;
    border-collapse: collapse;
    border-spacing: 0;
	font-size:12px;
}

table.none {
    width: 520px;
    border: 0px #000 solid;
    border-collapse: collapse;
    border-spacing: 0;
	font-size:12px;
}
table.none2 {
    width: 460px;
    border: 0px #000 solid;
    border-collapse: collapse;
    border-spacing: 0;
	font-size:11px;
}

table.spec3 th.blue {
    padding: 5px;
    border: #7B7B7B solid;
    border-width: 0 0 1px 1px;
    background: #890A06;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
    white-space: nowrap; 
}
table.spec3 th.red {
    padding: 5px;
    border: #7B7B7B solid;
    border-width: 0 0 1px 1px;
    background: #0A51A1;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
    white-space: nowrap; 
}
table.spec3 td {
    padding: 1px;
    border: 1px #7B7B7B solid;
    border-width: 0 0 1px 1px;
    text-align: center;
    white-space: nowrap;
}

hr {
	margin-top:10px;
	margin-bottom:10px;
}
.pic {
	margin-top:10px;
	margin-right:50px;
}
.copy {
	text-align:center;

}
div.size {
	width:900px;
	margin-top:20px;
	margin-bottom:15px;
	margin-left:10px;
	text-align:center;
	}