@charset "UTF-8";

.pwaku{
	width:168px;
	margin-left:13px;
	float:left;
	margin-top:5px;
}
.pwaku ul{
	margin:0px;
	padding:0px;
}
.pwaku li{
	list-style:none;
	padding:0px;
	margin:0px;
	font-size:12px;
	color:#333;
	
}


.pwaku li.l01{
	text-align:left;
}
/*title*/
.pwaku li.l02{
	padding:3px 0px 5px 0px;
	font-weight:bold;
	color:#000000;
	min-height: 24px;
}
/*poster*/
.pwaku li.l03{
	padding:0px 0px 1px 0px;
	width:166px;
}
.pwaku li.l03 a{
	margin-bottom:3px;
}

.pwaku li.l04{
	width:166px;
	text-align:right;
}

.pwaku li.l05{
	font-size:14px;
	font-weight:bold;
	padding:5px 0px 5px 0px;
	vertical-align:text-bottom;
	line-height:1;
}
.pwaku li.l05 .zoom{
	float:right;
}
.pwaku li.l05 .zoom img{
	vertical-align:middle;
}
.pwaku li.l05 img{
	border-bottom:0px;
	vertical-align:-1px;
}
.pwaku table{
	width:166px;
	border-collapse:collapse;
	margin:0px;
	padding:0px;
	border:none;
}
.pwaku th{
	color:#000;
	vertical-align:bottom;
	font-size:12px;
	width:27px;
	padding:3px 0px 7px 3px;
	font-weight:normal;
	text-align:left;
white-space: nowrap;

}
.pwaku td{
	color:#000;
	width:53px;
	vertical-align:bottom;
	font-size:12px;
	padding:3px 0px 7px 0px;
white-space: nowrap;

}
.pwaku td input{
	vertical-align:text-bottom;
	width:30px;
	height:20px;
}

.pwaku dt,.pwaku dd,.pwaku dl{
	margin:0px;
	padding:0px;
}
.pwaku dl{
	width:166px;
	margin:0px 0px 5px 0px;
}
.pwaku dt{
	float:left;
	text-align:right;
	padding:10px 5px 5px 0px;
	color:#555;
	font-size:12px;
	/*width:50px;*/
	width:auto;
	vertical-align:bottom;
}
.pwaku dd{
	padding:5px 5px 0px 0px;
	text-align:left;
	color:#555;
	font-size:12px;
	float:left;
	vertical-align:bottom;
}
.pwaku dd input{
	width:30px;
	vertical-align:middle;
	height:20px;
}
.pwaku .clear,.clear{
	clear:both;
	min-height:1px;
	height:1px;
}
.pwaku dt.line,.pwaku dd.line{
	background:#fff url(../img/linebg.gif) bottom repeat-x;
}
.pwaku input[type="text"]{
	vertical-align:bottom;
	position:relative;
	top:5px;
	left:1px;
}
.pline{
	width:544px;
	padding:5px 0px 0px 0px;
	height:10px;
	background:#fff url(../img/linebg.gif) center repeat-x;

}
/*tate line*/

.tateline1{
	width:554px;
	background:#fff;
	/*background:#fff url(../img/bg_tateline166.gif) left repeat-y;*/
}
.tateline2{
	background:#fff;
	width:554px;
	/*background:#fff url(../img/bg_tateline166-2.gif) left repeat-y;*/
}

.kugiri{
	width:100px;
	height:15px;
}
.kugiri2{
	width:100px;
	height:41px;
}
.space{
	padding:5px;
}

#haichiarea{
position:relative;
width:190px;
}

#haichiarea .haichi01{
	position:absolute;
/*	top:874px;*/
	top:320px;
	left:6px;
}
#haichiarea .haichi01-2{
	position:absolute;
	top:1005px;
	left:6px;
}
#haichiarea .haichi02{
position:absolute;
top:1745px; 
left:3px;
}
#haichiarea .haichi02-2{
position:absolute;

top:1490px;
*top:1550px; 
left:3px;
}

#haichiarea .haichi03{
position:absolute;
top:2452px; 
left:5px;
}

#haichiarea .haichi04{
position:absolute;
top:3956px; 
left:5px;
}

#haichiarea .haichi05{
position:absolute;
/*top:4675px;*/
/*top:4500px;*/
top:3500px;
left:3px;
}

#haichiarea .haichi06{
position:absolute;
top:5382px; 
left:5px;
}

#haichiarea .haichi07{
position:absolute;
top:6870px; 
left:5px;
}

#haichiarea .haichi08{
position:absolute;
top:7592px; 
left:3px;
}

#haichiarea .haichi09{
position:absolute;
top:8357px; 
left:5px;
}

#haichiarea .yasumi{
position:absolute;
top:11280px; 
left:5px;
}

.sp {
padding-left: 10px;
padding-right: 10px;

}

#haichiseminar,#haichiyasumi{
position:relative;
width:190px;
}
#haichiseminar .yasumi01{
	position:absolute;
	top:508px;
	left:6px;
}
#haichiseminar .yasumi02{
	position:absolute;
	top:731px;
	left:6px;
}
#haichiseminar .yasumi03{
	position:absolute;
	top:2871px;
	left:6px;
}
#haichiseminar .yasumi04{
	position:absolute;
	top:3094px;
	left:6px;
}

#haichiyasumi .yasumi{
	position:absolute;
	top:3805px;
	left:6px;
}

#haichiyasumi .monthly{
	position:absolute;
	top:2447px;
	left:6px;
}

#haichiyasumi .dokuhon{
	position:absolute;
	top:2812px;
	left:6px;
}

#haichiyasumi .13chakugan{
	position:absolute;
	top:2582px;
	left:6px;
}

#haichiyasumi .seika{
	position:absolute;
	top:1794px;
	left:6px;
}

#haichiyasumi .zendera{
	position:absolute;
	top:10502px;
	left:6px;
}

.txtbm5{
	margin-bottom:8px;
}
