@charset "utf-8";
/* CSS Document */

div#left_contents h2#now span{
padding-top:5px;
padding-bottom:15px;
}

#shop_info_box{
	padding:14px 9px !important;
	width:650px !important;
}

#shop_info_box h3{
	width:650px;
	height:50px;
	background:url(../work_schedule/img/title_work_schedule.gif) no-repeat top center;
	margin-bottom:20px;
}

#shop_info_box h3 span{
	display:none;
}

div#shop_info_box li{
	clear:both;
	margin-bottom:25px !important;
}

div#shop_info_box li:after{
	display:block;
	clear:both;
	content:".";
	height:0;
	visibility:hidden;
}

div#shop_info_box h4{
	float:left;
	clear:left;
	width:90px;
	margin-left:5px;
	position:relative;
}

div.articlearea{
	float:right;
	clear:right;
	width:540px;
	position:relative;
}

p#flowend{
	clear:both;
	position:relative;
}

img.photoset{
	border:1px solid #c3c3c3;
	padding:4px;
	float:right;
	margin-left:10px;
}

div.articlearea p{
	margin-bottom:2em;
}

div.articlearea h5{
	clear:both;
	margin-top:-30px;
	margin-bottom:10px;
}

div.articlearea dl{
	margin-bottom:20px;
}

div.articlearea dt{
	float:left;
	clear:left;
	width:140px;
	color:#5DA235;
	background:url(../work_schedule/img/mark_ball.gif) no-repeat left center;
	padding:3px 0 3px 15px;
	font-weight:bold;
}

div.articlearea dd{
	padding:3px 0 3px 155px;
}

img#minami01{
	position:absolute;
	left: 13px;
	top: 68px;
}

img#minami02{
	position:absolute;
	left: 435px;
	top: -45px;
}

img#minami03{
	position:absolute;
	left: 26px;
	top: -94px;
}

div.text_s p{
	padding-top:25px;
}
