﻿
div#sidebar
{
 
   width:160px;
   position : fixed!important; /* importantで、Mozilla, Opera に対して優先順位を上げて固定配置 */
  /* position : absolute;       /* Internet Explorer 用に絶対位置配置する */

  /* position:relative;*/

   /*left:840px;*/ 
   
    left:840px;
    
}

div#sidebar:after{content:"."; display:block; height:0; clear:both; visibility:hidden; }

.fix_sidebar
{
  /*  position : fixed!important; /* importantで、Mozilla, Opera に対して優先順位を上げて固定配置 */
  /*  position : absolute;   */     /* Internet Explorer 用に絶対位置配置する */
 /*   top:20px; 
    left:840px; */
    
/*
    top:10px;
    right:10px 
*/
}

#sidebar h3
{
    width:150px;
    height:55px;
    background:url(../img/hp101/search/list_top.gif) no-repeat 0 0;
}
/*
.fix_sidebar
{
     position: fixed;top:10px; right:10px 
}
*/


/*
     position: fixed;
     position: expression('absolute');
     top: expression((documentElement.scrollTop || document.body.scrollTop) + 143 + 'px');
     left: expression((documentElement.scrollLeft || document.body.scrollLeft) + 15 + 'px');
*/



/*サイドバー大外枠*/
.pnlselected
{
    width: 150px;
    /*
    border-color: #FF6600;
    border-width: 1px;
*/
}

 
/*
    BorderColor="Black" Width="150" 
    BorderStyle="Groove" BorderWidth="1px"
*/


/*サイドバー外枠部分*/

.sidebar
{
    text-align: center;
    color: #FF00FF;
/*    font-weight: bold; */
    font-family: 'ＭＳ Ｐゴシック' , Arial, sans-serif;
    background-color: #FFFFCC;
    /*background: url(../img/Sidebar/sb_up.gif) no-repeat;*/
}

.sidebar-panel
{
    background-color: #FFFFCC;
    
}

.btnminmax
{
    width: 150px;
    color: #0000FF;
}

.pnlsidebar
{
    width:160px;
    height:160px;
}



/*checklist*/

/*

#chklist-page-wrap{

width:800px;

margin:15pxauto;

position:relative;

}

*/





#chklist-sidebar{
 width:148px;
 vertical-align:top;
 /*position:absolute;*/
 position:fixed;
 margin-left:645px;
    top: 0px;
    left: 160px;
    
    /*background-color:#b0e0e6;*/
 background-color:#ddf7fc;
    
}

.chklisttbl{
margin-left:0px;
width:148px;
}


.chklisttbl td{
	padding:0;
}

.chklisttbl td.chklisttbl_top{
	height:55px;
	background-color:White;
	background:url(../img/hp101/search/list_top.gif) no-repeat;
}

td.chklisttbl_top div{
	padding:29px 0px 0px 0px;
	font-size:12px;
	text-align:center;
	color:#FF0000;
	font-weight:bold;
}

.chklisttbl td.chklisttbl_mid{
	border-left:1px solid #1e90ff;
	border-right:1px solid #1e90ff;
	text-align:center;
	padding-left:10px;
}

/*.chklisttbl td.chklisttbl_mid a{
	width:130px;
	height:25px;
	vertical-align:top;
	background:url(../img/hp101/search/list_button.gif)no-repeat;
	text-indent:-10000px;

}*/

.chklisttbl td.chklisttbl_mid .chklisttbl_mid_li{
	/*width:130px;
	height:25px;
	vertical-align:top;
	background:url(../img/hp101/search/list_button.gif) no-repeat;
	text-indent:-10000px;*/
	
	margin: 0px;
	float: left;
	text-indent: -99999px;
	list-style: none;
	height: 25px;
	display: block;
    width: 130px;

}

.chklisttbl td.chklisttbl_mid .chklisttbl_mid_li a{
	/*width:130px;*/
	
	background: url(../img/hp101/search/list_button.gif) no-repeat;
	height: 25px;
	display: block;
	
}

.chklisttbl td.chklisttbl_body{
	text-align:center;
	border:1px solid #1e90ff ;
}



.chklisttbl td.chklisttbl_btm{
	height:40px;
	border-left:1px solid #1e90ff ;
	border-right:1px solid #1e90ff ;
	background:url(../img/hp101/search/list_bottom.gif) no-repeat;
	width:130px;
	padding-left:5px;
	text-align:center;
}

/*.chklisttbl td.chklisttbl_btm a{
	width:140px;
	height:25px;
	vertical-align:top;
	text-indent:-10000px;
	background:url(../img/hp101/search/list_howto.gif)no-repeat;
}*/

.chklisttbl td.chklisttbl_btm .chklisttbl_btm_li
{

	/*width:140px;
	height:25px;
	text-align:center;
	vertical-align:top;
	text-indent:-10000px;
	background:url(../img/hp101/search/list_howto.gif) no-repeat;*/
	
	margin: 0px;
	float: left;
	text-indent: -99999px;
	list-style: none;
	height: 25px;
	display: block;
    width: 140px;

}

.chklisttbl td.chklisttbl_btm .chklisttbl_btm_li a{
	/*width:140px;*/
	
	background: url(../img/hp101/search/list_howto.gif) no-repeat;
	height: 25px;
	display: block;
}


#chklist_body{
	max-height:265px;
	/*overflow:scroll;	*/
	overflow-x:hidden;
	overflow-y:auto;
}


.chklistshop{
	border-bottom:1px solid #1e90ff ;
	border-top:1px solid #1e90ff ;
	margin:4px;
	font-size:12px;
	line-height:14px;
	margin-bottom:5px;
	background-color:#b0e0e6 ;
}



.chklistbody-del{
	background:url(../img/hp101/search/gomi.gif) no-repeat;
	width:11px;
	height:13px;
}

/*//checklist*/


.pnldetail
{
    width:146px;
    background-color:#b0e0e6 ;
    border:1px solid #1e90ff;
}

*:first-child+html .pnldetail
{
     padding-right:10px;
}

.divdetail
{
    width:130px;
    border-bottom:1px solid #1e90ff;
 /*   background-color:#b0e0e6 ;*/
 /*   border:1px solid #1e90ff;*/
}


.tblsbdetail
{
    width:100%;
    border:0px;
}


.tblsbdetail th
{
    width:45px;
    padding:1px;
    text-align:left;
    vertical-align:top;
}

.tblsbdetail td.tblsbdetail_shopname
{
    width:125px;
    padding:1px;
    text-align:left;
}
.tblsbdetail td.tblsbdetail_area,
.tblsbdetail td.tblsbdetail_gyousyu
{
    width:80px;
    padding:1px;
    text-align:left;
}


.tblsbdetail td.tblsbdetail_delete
{
    width:80px;
    padding:1px;
    text-align:right;
}

*:first-child+html .tblsbdetail td{ padding-right:15px;}





