body{
background-image:url(../../dolce/images/top/bg1.jpg);
margin:0px auto;
padding:0px;
text-align:center;
}

/* 一番外側のdiv */
#wrapper{width : 740px;margin : 0px auto;
padding : 0px;
border-left:1px solid #000000;
border-right:1px solid #000000;
background-color: #ffffff;
}

#contents{
width:740px;
_width:738px;
margin:0px auto;
padding:0px;
font-size:12px;
}

#catch{
width:740px;
_width:738px;
margin:0px auto;
padding:0px;
font-size: 12px;
color: #ffffff;
background-color:#333333;
}

.catch{
float:left;
margin:3px 0px 3px 3px;
}

#catch a{
float:right;
margin:0px 0px 0px 0px;
color: #ffffff;
}

#head{
width:740px;
_width:738px;
margin:0px;
padding:0px;
font-size: 12px;
color: #333333;
border-top:1px solid #000000;
border-bottom:1px solid #000000;
float:left;
background-color:#000000;
}

#head img{
margin:0px;
padding:0px;
}

#page-pic{
float:left;
width:740px;
_width:738px;
margin:0px auto;
padding:0px;
border-top:5px solid #A27E64;
border-bottom:1px solid #000000;
background-color:#000000;
/*background-color: #A27E64; */
}

#page-pic img{
padding:0px;
margin:0px;
}

#head-menu{
width:300px;
margin:0px auto;
padding:3px;
float:right;
text-align:right;
}

h1{
margin:0px auto ;
padding:0;
}


.f12px {
 font-size: 12px;
 color: #333333;
 line-height: 130%}


/* shopinfoの部分 */

#shop-info{
padding:20px 0px 0px 20px;
margin:0px;
width:493px;
background-color: #ffffff;
float:left;
}

#shop-info td{
 font-size: 12px;
 color: #333333;
 line-height: 130%
}

#topic{
padding:4px 0px 4px 0px;
margin:0px 20px 0px 20px;
width:450px;
background-color: #ffffff;
border-bottom:1px dotted #cccccc;
text-align:left;
}

#topic img{
margin:0px 0px 4px 0px;
}


/* linkbarの部分 */

#topic2{
padding:0px 0px 0px 8px;
margin:0px 0px 10px 0px;
width:200px;
border-bottom:1px dotted #cccccc;
text-align:left;
line-height:1.3em;
}

#topic2 img{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-align:left;
}

#linkbar{
padding:20px 0px 0px 0px;
margin:0px;
width:200px;
float:right;
border-left:1px solid #cccccc;
background-color: #ffffff;
float:right;
}

#linkbar img{
margin:0px 15px 10px 15px;
}


/* online_shoppingの部分 */

#online_shopping{
padding:20px 0px 0px 20px;
margin:0px;
width:493px;
background-color: #ffffff;
float:left;
}

#online_shopping td{
 font-size: 12px;
 color: #333333;
 line-height: 130%
}

.catch_t{
padding:4px 0px 4px 0px;
margin:0px 20px 4px 20px;
width:450px;
background-color: #ffffff;
border-bottom:1px dotted #cccccc;
text-align:left;
}

.item{
padding:6px 0px 4px 0px;
margin:0px 20px 0px 20px;
width:450px;
background-color: #ffffff;
border-bottom:1px dotted #cccccc;
text-align:left;
}

.item img{
margin:0px 10px 4px 0px;
}



/* フッターの設定 */	
#footer-copy{
	width:740px;	_width:738px;	color:#FFFFFF;
	font-size:12px;
	padding:3px 0px;
	margin:0px auto;
background-color: #000000;
}

#footer-copy a {
	color:#FFFFFF;
	}


/* メインメニュー */
#main-menu {
width:740px;
_width:738px;
  height: 27px;
  border-bottom:5px solid #A27E64;
  margin: 0px;
  padding:0px;
  background-color:#000000;
}

#main-menu ul.menu {
width:740px;
_width:738px;
  margin: 0px;
  padding:0px;
}

#main-menu ul.menu li {
  float: left;
  margin: 0px;
  padding:0px;
  list-style-type: none;
}


#main-menu ul.menu li a {
  width: 82px;
  height: 27px;
  text-indent: -700em;
  background-repeat: no-repeat;
  background-position: 0px 0px;
  display: block;
  background-position: 0px -27px;
}

#main-menu ul.menu li a:hover {
  background-position: 0px 0px;
}

/* メインメニュー背景画像 */
a.main-menu01 {
  background-image: url(../../dolce/images/top/bt1.gif);
}

a.main-menu02 {
  background-image: url(../../dolce/images/top/bt2.gif);
}

a.main-menu03 {
  background-image: url(../../dolce/images/top/bt3.gif);
}

a.main-menu04 {
  background-image: url(../../dolce/images/top/bt4.gif);
}

a.main-menu05 {
  background-image: url(../../dolce/images/top/bt5.gif);
}

a.main-menu06 {
  background-image: url(../../dolce/images/top/bt6.gif);
}

a.main-menu07 {
  background-image: url(../../dolce/images/top/bt7.gif);
}

a.main-menu08 {
  background-image: url(../../dolce/images/top/bt8.gif);
}

a.main-menu09 {
  background-image: url(../../dolce/images/top/bt9.gif);
}
/* メインメニュー背景画像 END */
/* メインメニュー END */


/* 上へ戻る */	
#pagetop{
width:600px;
color:#333333;
font-size:12px;
margin:3px auto 16px;
padding:0px;
text-align:right;
line-height:1.3em;
}

#pagetop a{
color:#cc9966;
}

.clear {
clear:both;
}

