/*-------------------------------------------------------
Copyright (c) 2008 AISATSUJO PRO.All Rights 
 File  :  price.css
-------------------------------------------------------*/

#contents p.outbox{
    margin:10px 0px;
	font-size:12px;
}

#contents ul li{
    font-size:12px;
}

#contents p.outbox span{
    padding-left:10px;
} 

#contents table.pricetable,#contents table.pricetable03{
    width:640px;
	margin:10px 0px;
}

#contents table.pricetable02{
    width:420px;
	margin:10px 0px;
}


table.pricetable th,table.pricetable02 th{
    text-align:center;
}

table.pricetable td,table.pricetable02 td{
    text-align:right;
	padding-right:10px;
}

table.pricetable tr.blue th,
table.pricetable tr.rightblue th,
table.pricetable02 tr.blue th,
table.pricetable02 tr.rightblue th{
    border:#CCCCCC 1px solid;
	padding-top:5px;
}

table.pricetable tr.blue,table.pricetable02 tr.blue{
    background-color:#00A0E9;
	color:#FFFFFF;
} 

table.pricetable tr.rightblue{
    background-color:#D3E6EF;
	color:#00A0E9;
}

table.pricetable tr.dotted th,table.pricetable tr.dotted td,
table.pricetable02 tr.dotted th,table.pricetable02 tr.dotted td{
    border-bottom:#CCCCCC 1px dotted;
	border-left:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
}

table.pricetable tr.nomal th,table.pricetable tr.nomal td,
table.pricetable02 tr.nomal th,table.pricetable02 tr.nomal td{
    border-bottom:#CCCCCC 1px solid;
	border-left:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
}

table.pricetable tr.dotted td.nomal{
    border-bottom:#CCCCCC 1px solid;
}

table.pricetable th.left{
    text-align:left;
	padding-left:10px;
}

table.pricetable03 th{
    background-color:#EEEEEE;
	text-align:left;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
}

table.pricetable03 td{
    text-align:right;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
}

table.pricetable03 .top{
    border-top:#CCCCCC 1px solid;
}

table.pricetable03 .bottom{
    border-bottom:#CCCCCC 1px solid;
}

table.pricetable03 .left{
    border-left:#CCCCCC 1px solid;
}

table.pricetable03 .right{
    border-right:#CCCCCC 1px solid;
}

table.pricetable03 .dotted{
    border-bottom:#CCCCCC 1px dotted;
}

#contents div.subbox{
    width:630px;
	padding-left:10px;
	border:#CCCCCC 1px solid;
}

#contents div.subbox h3{
    background:url(../imgs/price/price_submark02.gif) left center no-repeat;
	padding-left:20px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
}

#contents div.bluebox{
    width:630px;
    background-color:#D3E6EF;
	padding-left:10px;
	margin-top:10px;
}

#contents div.bluebox h4{
    background:url(../imgs/price/price_submark03.gif) left center no-repeat;
	padding-left:15px;
	padding-top:10px;
	padding-bottom:10px;
	font-weight:bold;
}

#contents div.bluebox span{
	padding-left:5px;
	font-size:90%;
	color:#00A0E9;
}

div.bluebox p{
    padding-left:15px;
	padding-bottom:10px;
	color:#00A0E9;
	font-weight:bold;
}

#contents p.red{
    color:#FF0000;
	font-weight:bold;
	margin:10px 0px;
	font-size:14px;
}

#contents div.bulelinebox{
    width:500px;
	border:#00A0E9 1px solid;
	padding:10px;
}

#contents div.bulelinebox ul{
    padding-left:30px;

}

#contents div.bulelinebox ul li{
	list-style:url(../imgs/price/price_txtmark.gif) outside;
}
	