@charset "utf-8";
/* CSS Document */

/* トップページ ナビ */

div#contents01{
	width:550px;
	margin:0 0 23px 0;
	position:relative;
	}

div#contents01 p{
	margin:0 0 6px 0;
	}
	
div#contents01 p#image01{
	position:absolute;
	top:122px;
	right:6px;
	margin:0;
	}
	
div#contents01 p.middle{
	width:344px;
	margin:0 0 10px 0;
	}
	
div#contents02{
	width:550px;
	margin:0 0 23px 0;
	}
	
div#contents02 table{
	width:550px;
	}
	
div#contents02 th{
	width:74px;
	}
	
div#contents02 th.middle,
div#contents02 td.middle-line{
	width:74px;
	}
	
div#contents02 td.time-line{
	width:90px;
	}
	
div#contents02 th.line,
div#contents02 td.line,
div#contents02 td.middle-line,
div#contents02 td.time-line{
	background:url(../img/border04.gif) repeat-x left bottom;
	}
	
div#contents02 td span.price{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#dd0000;
	}
	
div#contents02 td span.att{
	font-size:71%;
	}
	
div#contents03{
	width:550px;
	margin:0 0 23px 0;
	}
	
div#contents03 table{
	width:550px;
	margin:0 0 6px 0;
	border:1px solid #dddddd;
	border-collapse:collapse;
	}
	
div#contents03 th{
	padding:4px 8px;
	border:1px solid #dddddd;
	border-collapse:collapse;
	background:#eeeeee;
	}
	
div#contents03 td{
	padding:4px 8px;
	border:1px solid #dddddd;
	border-collapse:collapse;
	}
	
div#contents03 table del{
	color:#aaaaaa;
	}
	
div#contents03 p.attention{
	font-size:71%;
	}
	
div#contents04{
	width:550px;
	margin:0 0 23px 0;
	}
	
div#contents04 ul{
	width:550px;
	}
	
div#contents04 ul li{
	display:inline;
	margin:0 12px 0 0;
	background:url(../img/icon04.gif) no-repeat 0px 4px;
	padding:0 0 0 8px;
	}

div#contents05{
	width:550px;
	}
	
div#contents05 li{
	background:url(../img/icon05.gif) no-repeat 0px 5px;
	padding:0 0 0 12px;
	}