@charset "utf-8";

/************************************************************
 * CLASSES(コンポーネント)
 ************************************************************/

/* 検索パネル改修 2011.06 */
.spBlock01{width:976px; height:140px; overflow:hidden; border-top:solid 1px #f0f0f0;  border-bottom:solid 1px #f0f0f0;}
.spBox{float:left; height:130px; padding:5px 0;}
#spBox01_01{width:368px; border-right:solid 1px #f0f0f0;}
#spBox01_02{width:275px; border-right:solid 1px #f0f0f0;}
#spBox01_03{width:331px;}

#spBox01_01 dl{width:368px; height:120px;}
#spBox01_01 dt{float:left; width:55px; height:55px; padding:5px 5px 0 0; text-align:right; color:#696969; font-weight:bold; border-bottom:solid 1px #f0f0f0;}
#spBox01_01 dd{float:left; width:124px; height:55px; padding:5px 0 0; border-bottom:solid 1px #f0f0f0;}
.thickBtn:link{display:block; width:124px; height:21px; line-height:21px; text-indent:25px; background:url(/cmn/images/sprite/newPanelBtn.png) no-repeat 0 0; text-decoration:none; font-weight:bold;}
.thickBtn:visited{display:block; width:124px; height:21px; line-height:21px; text-indent:25px; background:url(/cmn/images/sprite/newPanelBtn.png) no-repeat 0 0; text-decoration:none; font-weight:bold; color:#1E0FCA;}
.thickBtn:hover{display:block; width:124px; height:21px; line-height:21px; text-indent:25px; background:url(/cmn/images/sprite/newPanelBtn.png) no-repeat 0 -21px; color:#fff;}
.thickBtn:active{display:block; width:124px; height:21px; line-height:21px; text-indent:25px; background:url(/cmn/images/sprite/newPanelBtn.png) no-repeat 0 -42px;}
#spBox01_01 dd .selectLowSettei:link{background:url(/cmn/images/sprite/newPanelBtn.png) no-repeat 0 -63px; text-decoration:none;}
#spBox01_01 dd .selectLowSettei:hover{background:url(/cmn/images/sprite/newPanelBtn.png) no-repeat 0 -21px; text-decoration:none;}
#spBox01_01 dd .selectLowSettei:active{background:url(/cmn/images/sprite/newPanelBtn.png) no-repeat 0 -42px; text-decoration:none;}

#spBox01_02 dl{width:275px;}
#spBox01_02 dt{float:left; width:60px; height:17px; padding:4px 5px 4px 0; text-align:right; color:#696969; font-weight:bold; border-bottom:solid 1px #f0f0f0;}
#spBox01_02 dd{float:left; width:200px; height:17px; padding:4px 0; border-bottom:solid 1px #f0f0f0;}
#spBox01_02 dd label{float:left; width:28px; height:13px; margin:0 7px 3px 0;}
#spBox01_02 dd label input{float:left; width:13px; height:13px; margin-right:2px;}
#spBox01_02 dt.colorTipsBox{height:28px; padding:4px 5px 0 0; border-bottom:none;}
#spBox01_02 dd.colorTipsBox{height:28px; padding:4px 0 0; border-bottom:none;}


.spColor_white{background:url(/cmn/images/sprite/newColorTips.png) no-repeat right 0;}
.spColor_black{background:url(/cmn/images/sprite/newColorTips.png) no-repeat right -13px;}
.spColor_gray{background:url(/cmn/images/sprite/newColorTips.png) no-repeat right -26px;}
.spColor_pearl{background:url(/cmn/images/sprite/newColorTips.png) no-repeat right -39px;}
.spColor_gold{background:url(/cmn/images/sprite/newColorTips.png) no-repeat right -52px;}
.spColor_silver{background:url(/cmn/images/sprite/newColorTips.png) no-repeat right -65px;}
.spColor_red{background:url(/cmn/images/sprite/newColorTips.png) no-repeat right -78px;}
.spColor_blue{background:url(/cmn/images/sprite/newColorTips.png) no-repeat right -91px;}
.spColor_green{background:url(/cmn/images/sprite/newColorTips.png) no-repeat right -104px;}
.spColor_brown{background:url(/cmn/images/sprite/newColorTips.png) no-repeat right -117px;}
.spColor_yellow{background:url(/cmn/images/sprite/newColorTips.png) no-repeat right -130px;}
.spColor_orange{background:url(/cmn/images/sprite/newColorTips.png) no-repeat right -143px;}
.spColor_pink{background:url(/cmn/images/sprite/newColorTips.png) no-repeat right -156px;}
.spColor_purple{background:url(/cmn/images/sprite/newColorTips.png) no-repeat right -169px;}
.spColor_other{background:url(/cmn/images/sprite/newColorTips.png) no-repeat right -182px;}

#spBox01_03 p{height:17px; padding:4px 5px; text-align:center; border-bottom:solid 1px #f0f0f0;}
#spBox01_03 p.TaL{text-align:left;}
#spBox01_03 p b{font-weight:bold; color:#696969;}
#spBox01_03 p a{margin-right:10px;}
#spBox01_03 ul{width:325px; margin:5px 0 0 5px;}
#spBox01_03 li{float:left; width:137px; height:20px; background:#fff;}

/*認定進化*/
#spBox01_03 ul li .checkbox_s{width:10px; height:10px;}
#spBox01_03 li.ListL{float:left; width:175px; height:20px; background:#fff;}
#spBox01_03 li.ListL_enh{float:left; /*width:127px;*/ width:190px; height:20px; background:#fff;}
#spBox01_03 li.ListR{float:left; width:150px; height:20px; background:#fff;}

/*検索パネル改善 第一弾*/
.soubilist{margin-top:10px;padding-bottom:10px;border-bottom:1px solid #F0F0F0;}
.soubilist li{padding-left:5px;margin-right:5px;}
.soubilist dl dt{color:#696969;padding:2px 5px 2px 0;margin-bottom:3px;font-weight:bold;}
.soubilist dl dd{padding-top:2px;}
.soubilist dl dd input{margin:0;}
.w325{width:325px;}
.w320{width:320px;}
.pT5{padding-top:5px!important;}
.others{float:right;}
.others dt,.others dd{float:left;}
.others dd{padding-left:15px;}
a.nonbluelabelLink:hover{color:#ff7600;}

/* 物件一覧LP 20130910 */
.listCaption_top {
padding:0 0 0 10px;
height:25px;
line-height:25px;
border: 1px solid #ccc;
border-bottom:none;
background-color:#ededed;
}

.listCaption_btm {
position:absolute;
bottom:-25px;
left:0;
width:978px;
height:25px;
line-height:25px;
border: 1px solid #ccc;
border-top:2px solid #ccc;
background-color:#ededed;
}
