/*==========================================================================*
 *  
 *  [ color01 ] 
 *  
 *==========================================================================*/

body {
	background: url(../img/color01-bg_body.gif);
	color: #000;
}
a:link {
	color: #0056ae;
}
a:visited {
	color: #0056ae;
}
a:hover {
	color: #1482f2;
}
a:active {
	color: #002374;
}

/*==========================================================================*
 *  
 *  [ contents ] 
 *  
 *==========================================================================*/

#contents {
	background: #fff;
}
/* header */
#header p {
	background: url(../img/color01-icon_list.gif) no-repeat 0 14px;
}
#header table {
	background: url(../img/color01-line_shop.gif) repeat-x top;
}
/* sort */
.sort {
	background: url(../img/color01-line_shop.gif) repeat-x left top;
}
.sort p {
	color: #0056ae;
}
/* link */
p.used-link {
	color: #000;
}
/* footer */
p.close {
	background: #e4e4e4;
}
p.close a {
	background: url(../img/color01-icon_close.gif) no-repeat left center;
}

/*==========================================================================*
 *  [ layout ] 
 *==========================================================================*/

ul#layout01 li img,
ul#layout02 li img,
ul#layout03 li img,
ul#layout04 li img {
	border-color: #e4e4e4;
}
ul#layout01 li p.boat span,
ul#layout02 li span,
ul#layout03 li span,
ul#layout04 li span,
table.layout05 span {
	color: #ff6600;
}
ul#layout01 li {
	background: url(../img/color01-bg_boat.gif) no-repeat left bottom;
}
ul#layout02 li {
	background: url(../img/color01-line_shop.gif) repeat-x left bottom;
}
ul#layout02 li .detail p,
ul#layout02 li .detail ul {
	color: #000;
}
ul#layout02 li .detail {
	color: #ff6600;
}
ul#layout02 ul {
	border-bottom-color: #e5e5e5;
}
ul#layout02 ul li {
	border-top-color: #e5e5e5;
}


table.layout05 {
	background: #e4e4e4;
}
table.layout05 thead tr th, table.layout05 tfoot tr th {
	background-color: #468dd6;
}
table.layout05 thead tr .header {
	background-image: url(../img/color-01bg.gif);
}
table.layout05 thead tr th {
	color: #fff;
}
table.layout05 tbody td {
	color: #3D3D3D;
	background-color: #fff;
}
table.layout05 tbody td a.btn_detail {
	background: url(../img/color01-icon_detail.gif) no-repeat;
}
table.layout05 tbody tr.odd td {
	background-color:#f1f8ff;
}
table.layout05 thead tr .headerSortUp {
	background-image: url(../img/color-01asc.gif);
}
table.layout05 thead tr .headerSortDown {
	background-image: url(../img/color-01desc.gif);
}
table.layout05 thead tr .headerSortDown, table.layout05 thead tr .headerSortUp {
	background-color: #8dbdd8;
}

