@charset "ISO-8859-1";

/*about*/
/*#wrap
--------------------------------*/
/*page_link*/
#wrap #contents ul.pagelink{
	width:660px;
	clear:both;
	padding-top:20px;
	position:relative;
	margin:20px 0;
	border-top:solid 1px #eeeeee;
}

#wrap #contents ul.pagelink li{
	width:280px;
	float:left;
}

#wrap #contents ul.pagelink li img{ padding:0 2px;}
#wrap #contents ul.pagelink li.bt_next{
	float:right;
	text-align:right;
}


/*kadomaru_naka*/
#wrap #contents #main dl.waku_m_list02{
	width:210px;
	float:left;
	display:inline;
	margin:0 13px 15px 0;
	background-image:url(../img/bg_waku_m.gif);
	background-repeat:repeat-y;
}

#wrap #contents #main dl.waku_m_list02 dt{
	background-image:url(../img/bg_waku_m_head.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding:19px 13px 0 13px;
}

#wrap #contents #main dl.waku_m_list02 dt img{ margin-bottom:20px;}

#wrap #contents #main dl.waku_m_list02 dd{
	padding:0 0 1px 0;
}
#wrap #contents #main dl.waku_m_list02 dd .read{
	padding:0 15px;
}

#wrap #contents #main dl.waku_m_list02 dd span{
	display:block;
}

#wrap #contents #main dl.waku_m_list dd span.txt{ margin-bottom:10px;}
#wrap #contents #main dl.waku_m_list dd span.img{ text-align:center;}
#wrap #contents #main dl.waku_m_list dd span.img img{ vertical-align:top;}




/*demomovie*/
#wrap .no_backimg{ background-image:none !important;}

#wrap #contents ul.bt_demomovie{
	text-align:center;
}

#wrap #contents ul.bt_demomovie li{
	display:inline;
	padding:0 15px;
}

/**/
.layout_box{}
.layout_box .l_box{
	width:353px;
	float:left;
	padding-top:20px;
}

.layout_box .r_box{
	width:294px;
	float:right;
}

.foot_caption{
	clear:both;
	font-size:10px;
	padding:0 13px 10px 13px;
}
