﻿@charset "UTF-8";

body#index ul#subNavi li.menu01 a { width:85px; background:url(../common/img/subnavi01.gif) bottom left no-repeat;}


/*
------- h1～h6 -------------------------------------------------------*/
body#index h3 {
	width:707px;
	height:34px;
	}
body#index h4 {
	width:223px;
	height:36px;
	border-bottom:1px #dedede solid;
	}

/*
------- flash -------------------------------------------------------*/
#flash {
	margin-bottom:10px;
	width:950px;
	height:280px;
	}


/*
------- indexLeft -------------------------------------------------------*/
#indexLeft {
	float:left;
	width:707px;
	}

/*------- テーブル ---------*/
.tableWrap {
	padding:4px 3px 3px 4px;
	_padding:3px;
	background-color:#ededed;
	}
*:first-child+html .tableWrap {
	padding:3px;
	}
table.menuTable {
	border-collapse:collapse;
	width:100%;
	}
table.menuTable td {
	padding-top:10px;
	padding-bottom:10px;
	border:1px #dedede solid;
	background-color:#ffffff;
	}
table.menuTable td.txt {
	padding-left:16px;
	border-right:none;
	width:36%;
	}
table.menuTable td.txt p {
	padding-left:16px;
	padding-right:10px;
	background:url(../common/img/icon03.gif) left 0.05em no-repeat;
	font-weight:bold;
	}
table.menuTable td.txt p a {
	text-decoration:none;
	}
table.menuTable td.txt p a:hover {
	text-decoration:underline;
	color:#f86d00;
	}
table.menuTable td.txt span {
	padding-top:6px;
	padding-left:16px;
	padding-right:10px;
	display:block;
	line-height:1.5em;
	}
table.menuTable td.pic {
	border-left:none;
	width:97px;
	}
table.menuTable td.pic img {
	padding:2px;
	border:1px #dedede solid;
	width:82px;
	height:57px;
	}

ul#menuLink {
	padding-top:7px;
	width:230px;
	}
ul#menuLink li {
	display:inline;
	}
ul#menuLink li a {
	margin-right:8px;
	padding-left:10px;
	display:block;
	float:left;
	line-height:1.5em;
	background:url(../common/img/icon01.gif) left 0.6em no-repeat;
	white-space:nowrap;
	}


/*------- 新着 ---------*/
table.newsTable {
	border-collapse:collapse;
	width:100%;
	}
table.newsTable th,
table.newsTable td {
	padding-top:7px;
	padding-bottom:7px;
	border:1px #dedede solid;
	background-color:#ffffff;
	}
table.newsTable th {
	padding-right:10px;
	padding-left:10px;
	border-right:none;
	width:18%;
	font-weight:normal;
	white-space:nowrap;
	}
table.newsTable th img {
	margin-right:10px;
	width:44px;
	height:15px;
	_vertical-align:middle;
	}
*:first-child+html table.newsTable th img {
	vertical-align:text-bottom;
	}

table.newsTable td {
	padding-right:10px;
	border-left:none;
	}
table.newsTable td a {
	padding-left:10px;
	line-height:1.5em;
	background:url(../common/img/icon01.gif) left center no-repeat;
	}
p#newsLink {
	position:relative;
	}
p#newsLink a {
	position:absolute;
	top:-18px;
	left:630px;
	font-size:12px;
	}


/*------- ロケーションマップ ---------*/
#bannerMap {
	border-right:3px #ededed solid;
	border-bottom:3px #ededed solid;
	border-left:3px #ededed solid;
	width:701px;
	height:77px;
	}





/*
------- indexRight -------------------------------------------------------*/
#indexRight {
	float:right;
	width:223px;
	}
#indexRight dl.pickupList {
	padding:7px;
	border-right:1px #dedede solid;
	border-bottom:1px #dedede solid;
	border-left:1px #dedede solid;
	_height:1%;
	line-height:1.5;
	}
#indexRight dl.pickupList dt {
	margin-bottom:10px;
	width:207px;
	height:132px;
	}
#indexRight dl.pickupList dd {
	margin-right:5px;
	margin-left:5px;
	}
#indexRight dl.pickupList dd.txt {
	margin-top:6px;
	}
#indexRight ul.btnList li {
	width:223px;
	height:35px;
	}




























