/*
###############################################################################
相場表CSS
###############################################################################
*/


/* 該当台数が多い背景 */
.level1 { background-color: #F90 !important;}
.level2 { background-color: #FB2 !important;}
.level3 { background-color: #FD4 !important;}
.level4 { background-color: #FE8 !important;}
.level5 { background-color: #FFC !important;}


.mPbox02 ul li {
	list-style-type:none;
}


/* テキスト ################################################################# */

.redB {
	color: #c30;
	font-weight: 700;
	}

.hr {
	font-size: 5px;
	}

/* パンクズ ################################################################# */

.CS_pankuzu{padding-bottom: 20px;}
.CS_pankuzu2{padding-bottom: 20px;}
.CS_pankuzu strong b {font-size:12px;}

.mPbox01{
width:926px;
margin:0 auto;
background:url(/CS/images/bg_mPbox01_01.gif) repeat-y left top;
}
.mPbox01-01{
margin:4px 0 4px 10px;
width:478px;
/* background:url(/CS/images/bg_mPbox01_02.gif) no-repeat right top; */
}
.mPbox01-01 td th,
.mPbox01-01 td td{
padding:4px 0;
/* background:url(/CS/images/line_mPbox01_01.gif) repeat-x left bottom; */
font-size:10px;
text-align:left;
}
.mPbox01-01 th img{
margin:0 0 0 9px;
}
.mPbox01-01-01 select{
width:250px;
background:#f6e250;
height:20px;
}
.mPbox01-01-01 th{
width:60px;
}
.mPbox01-01-02 th{
width:87px;
}
.mPbox01-01-02 select{
width:180px;
}

.mPbox02{
margin:12px auto 0;
width:926px;
position:relative;
}
.mPbox02 ul{
position:absolute;
top:-87px;
right:1px;
list-style-type:none;
}
.mPbox02 ul li{
float:left;
}
.mPbox02 ul li a{
margin:0 0 0 3px;
display:block;
}
.mPbox02-01{
width:177px;
background:url(/CS/images/bg_mPbox02_02.gif) repeat-y left top;
}
.mPbox02-01 p{
margin:0;
padding:3px 0 2px 14px;
/*background:#bbddaa url(/CS/images/bg_mPbox02_01.gif) no-repeat left top;*/
background:#ffff00 url(/CS/images/bg_mPbox02_01.gif) no-repeat left top;
color:#666666;
font-size:10px;
line-height:140%;
}
.mPbox02-01 p span{
color:#000000;
font-size:14px;
font-weight:bold;
}

/*++++++ 20090612 修正 ++++++*/
.mPbox02-01 p a{
color:#666666;
text-decoration:none;
}
.mPbox02-01 p span a {
color:#000000;
text-decoration:none;
}
.mPbox02-01 p a:hover {
color:#666666;
text-decoration:none;
}
.mPbox02-01 p span a:hover {
color:#000000;
text-decoration:none;
}
.mPbox02-01 p a:visited {
color:#666666;
text-decoration:none;
}
.mPbox02-01 p span a:visited {
color:#000000;
text-decoration:none;
}
.mPbox02-01 p a:link {
color:#666666;
text-decoration:none;
}
.mPbox02-01 p span a:link {
color:#000000;
text-decoration:none;
}

/*++++++ 20090612 修正 ++++++*/

.mPbox02-01-01{
margin:0 2px 0 3px;
padding-top:6px;
padding-left:5px;
border:solid #88aa77;
border-width:1px 0 0 0;
}
.mPbox02-01-01 table{
margin:0 9px 9px 3px;
}
.mPbox02-01-01 table th,
.mPbox02-01-01 table td{
padding:6px 0;
background:url(/CS/images/line_mPbox01_01.gif) repeat-x left bottom;
text-align:left;
}
.mPbox02-01-01 table th.fin,
.mPbox02-01-01 table td.fin{
background:none;
}
.mPbox02-01-01 table th{
width:78px;
}
.mPbox02-01-01 table td{
font-size:12px;
}
.mPbox02-02{
margin:0 3px 0 2px;
padding:0 0 11px 0;
background:#f8f1d6;
text-align:center;
}
.mPbox02-02 p.title{
margin:0 5px;
padding:3px 0 4px 0;
background:url(/CS/images/line_mPbox01_01.gif) repeat-x left bottom;
}
.mPbox02-02-01{
margin:0 5px;
padding:6px 0 10px 0;
background:url(/CS/images/line_mPbox01_01.gif) repeat-x left bottom;
color:#999999;
font-size:10px;
line-height:160%;
text-align:center;
font-size:12px;
}
.mPbox02-02-01 span.nowModel{
color:#ff0000;
font-weight:bold;
}
a.preModelFrame {
    text-decoration: none;
    }
a.preModelFrame span.preModelImg img {
    margin:2px 0 4px 0;
    border:solid #0066cc 1px;
    }
a.preModelFrame span.preModelTxt {
    text-decoration: underline !important;
    }
.mPbox02-02-01 img{

}
.mPbox02-03 p{
/*---margin:0;---*/
margin: 0px 0px 0px 0px;
padding:6px 0 7px 10px;
background:#edf6ea;
border-top:solid #339900 1px;
border-right:solid #cccccc 1px;
border-left:solid #cccccc 1px;
    width: 723px;
}
table.table_mPbox02-03 {
    border-bottom: 1px solid #ccc;
    width: 735px;
    }

table.table_mPbox02-03 td {
    height: 18px;
    }

td.td_mPb0203-1 {
    padding-bottom: 2px;
    width: 210px;
    text-indent: 10px;
    font-size: 10px;
    }

td.td_mPb0203-1 span {
    font-size: 16px;
    font-weight: 700;
    color: #f00;
    margin-right: 1px;
    vertical-align: -1px;
    }

td.td_mPb0203-2 {
    padding-top: 2px;
    width: 359px;
    }

td.td_mPb0203-2 a {
    padding-left: 10px;
    background: url(/cmn/images/general/sprite_midashi.gif) 2px 3px no-repeat;
    }

td.td_mPb0203-3 {
    width: 166px;
    text-align: center;
    line-height: 18px;
    }

.mPbox02-03 table{
margin: 0;
border-collapse:collapse;
border:solid #cccccc;
border-width:0 1px;
font-size:12px;
}
.resultNumber{
padding:0 35px 0 14px;
width:185px;
font-weight:bold;
font-size:12px;
}
.resultNumber span{
color:#ff0000;
}
.colorExplain{
padding:5px 6px 4px 0;
text-align:right;
}
.colorExplain img{
margin:0 0 0 6px;
}
.priceTable,
.priceTable th,
.priceTable td{
border-collapse:collapse;
border:solid #cccccc 1px;
}
.priceTable th{
padding:8px 0;
background:#f5f5f5;
font-size:10px;
font-weight:normal;
}
.priceTable td{
padding:8px 0;
font-size:12px;
text-align:center;
}
.priceTable td.sum{
background:#f0fce5;
font-size:10px;
}
.priceTable td.index{
padding:8px 0;
background:#f5f5f5;
font-size:10px;
}
.priceTable td.many02{
background:#ff9900;
}
.priceTable td.many01{
background:#ffbb22;
}
.priceTable td.general{
background:#ffdd44;
}
.priceTable td.few01{
background:#ffee88;
}
.priceTable td.few02{
background:#ffffcc;
}
span.announce{color:#999; font-size:10px;}

div.tab-area{width:926px; height:21px; margin:20px 0 8px 12px; border-bottom:solid 4px #390;}
div.tab-area a img{border:none;}
div.tab-area img{float:left; margin:0;}
div#bukkenDetails {clear:both; width:926px; margin:0 0 0 12px; font-size:10px;}
div.tab-area img{float:left; margin:0 5px 0 0;}

/* エラー文 ################################################################# */

#box2 {
    width: 980px;
    margin-left: auto;
    margin-right: auto;
}