@charset "utf-8";


/*common
-------------------------------------------*/
p.detail{
font-size:x-small;
text-align:right;
color:#0066CC;
padding-bottom:0;
}


/*What's New
-------------------------------------------*/
div.box_new{
width:778px;
border:solid 1px #011d4c;
margin:0 0 10px;
background-color:#eaf2f7;
font-size:x-small;
}
div.box_new a:link{ text-decoration:none;}
div.box_new a:visited{ text-decoration:none;}
div.box_new a:hover{ text-decoration:none;}
div.box_new a:active{ text-decoration:none;}



div.box_new ul{
margin:0;
padding:0;
list-style-type:none;
}

div.box_new ul li{
padding:5px 10px;
}

div.box_new ul li.bg_white{
background-color:#f2f5f6;
}

div.box_new ul li span{
font-size:x-small;
padding-left:15px;
}



/*左の列
--------------------------------------------*/
div.left{
width:150px;
float:left;
margin:0 10px 10px 0;
}

div.pimpup{
padding:10px;
border: solid 1px #666666;
line-height:1.3em;
background-color:#FFFFFF;
margin-bottom:20px;
}

div.pimpup p.tit{
margin-bottom:15px;
}

div.pimpup p.tit img{
border:0;
margin:0;
}

div.pimpup p.photo{
text-align:center;
}

div.pimpup p.photo img{
margin:0 0 10px;
border:solid 2px #CCCCCC;
}

div.pimpup p.tit{
font-weight:700;
}

div.pimpup p.text{
font-size:x-small;
margin-bottom:10px;
}



/*真ん中の列
-------------------------------------------*/
div.middle{
float:left;
width:450px;
margin:0 10px 10px 0;
}

div.box_middle{
width:428px;
border:solid 1px #666666;
padding:10px;
float:left;
margin:0 0 10px 0;
background-color:#FFFFFF;
}

div.box_middle h3{
margin-bottom:10px;
}

/*middle table*/
div.box_middle table.t_box{
width:100%;
margin-bottom:15px;
}
div.box_middle table.t_box td.photo{
width:259px;
}
div.box_middle table.t_box td.photo img{
border:solid 2px #CCCCCC;
margin-right:10px;
}

div.box_middle table.t_box dl.car{
margin:0;
padding:0;
}

div.box_middle table.t_box dl.car dt{
font-size: x-small;
font-weight:700;
padding:0;
margin:0;
}

div.box_middle table.t_box dl.car dd{
padding:3px 0 3px 5px;
margin:0;
line-height:1em;
}

div.box_middle table.t_box dl.car dd.price{
margin:5px 0 10px 0;
padding:0;
}
div.box_middle table.t_box dl.car dd.price img{
padding-right:1px;
}
div.box_middle table.t_box dl.car dd.price span img{
padding-right:4px;
}
/********/

div.box_middle p.comment{
margin-bottom:10px;
line-height:1.3em;
}

div.box_middle p.right{
text-align:right;
color:#333333;
text-decoration:underline;
font-size: x-small;
}
div.box_middle p.right a{
color:#333333;
text-decoration:underline;
}
div.box_middle p.right a:hover{
color:#333333;
text-decoration:none;
}



/*右の列
-------------------------------------------*/
div.right{
width:160px;
float:left;
}

div.right div.rbox01{
width:138px;
border:solid 1px #333333;
padding:10px;
background-color:#FFFFFF;
margin:0 0 10px 0;
}

div.right div.rbox01 img{
border:solid 2px #CCCCCC;
}
div.right div.rbox01 p{
padding-bottom:5px;
}

div.right div.rbox01 p.tit{
font-weight:700;
color:#000099;
font-size: 1.1em;
padding:10px 0 5px;
}
div.right div.rbox01 p.tit a{
color:#000099;
text-decoration:underline;
}
div.right div.rbox01 p.tit a:hover{
color:#000099;
text-decoration:none;
}

div.right div.rbox01 p.address{
font-size:x-small;
}

div.right div.rbox01 p.spiky{
font-size:x-small;
}

div.right div.rbox01 p.detail a{
color:#0066CC;
text-decoration:underline;
}
div.right div.rbox01 p.detail a:hover{
color:#0066CC;
text-decoration:none;
}
