@charset "shift_jis";

/*--------------------------------------
     llistin
--------------------------------------*/


 
#listin {
height:68px;
width:200px;
float:left;
margin-top:10px;
position:relative;
}

div .listinbottom {
background:url(../img/heckinbk_bottom.gif) no-repeat;
padding-top:8px;
height:60px;
width:200px;
}

*:first-child + html div .listinbottom {
background:url(../img/heckinbk_bottom.gif) no-repeat;
padding-top:12px;
height:56px;
width:200px;
}

* html div .listinbottom {
background:url(../img/heckinbk_bottom.gif) no-repeat;
padding-top:12px;
clear:both;
width:200px;
}

div .listintop {
background:url(../img/heckinbk_top.gif) no-repeat;
height:68px;
width:200px;
}

* html div .listintop {
background:url(../img/heckinbk_top.gif) no-repeat;
padding-top:4px;
height:64px;
width:200px;
}

#listin .checkin_btn{
margin:5px auto 1px auto;
width:184px;
height:30px;
}

* html #listin .checkin_btn{
margin:2px auto 0px auto;
width:184px;
height:30px;
}


#listin .allcheck {

margin-left:30px;
margin-right:10px;
float:left;
}

* html #listin .allcheck {
width:56px;
margin-left:15px;
margin-right:5px;
float:left;
}


#hokenlistbox .boxline{
}



table.boxline td.active {background-color:#ffeeee;}


#puw01{display:none;}

.txt{
position:absolute;
width:350px;
height:99px;
text-align:center;
background:url(../img/hoken/alertbk.gif) no-repeat;
 margin:-200px 10px 5px 220px;
 font-weight:bold;
 line-height:16px;
 font-size:12px;
 padding-top:45px;
 }
 
html*.txt{ margin:-180px 0px 0px -380px;}


.alertbtan{
margin-top:10px;

}

 /*--------------------------------------
	listin-btn
--------------------------------------*/

#listin-btn {
	height:30px;
	width:184px;
	background:url(/img/checkin_btn1.gif);
	background-repeat:no-repeat;
	border:0px inset;
		cursor:pointer;
}