body{
background-image:url(../common/body_bg.gif);
margin:0;
padding:0;
}
/*===header===*/
#header table{
background-color:#c00;
}
#header h2{
margin:0px;
}
#header .headerLink{
font-size:70%;
text-align:right
}
#header .headerLink a,#header .headerLink a:link{
margin:5px;
color:#fff;
text-decoration:none;
}
#header .headerLink a:visited{
color:#ddd;
text-decoration:none;
}
#header .headerLink a:hover{
color:#e8e0cf;
text-decoration:none;
border-bottom:dashed 1px #e8e0cf;
}

/*===navi===*/
.tateKei{
background-image:url(../common/navi_kei_tate.gif);
background-repeat:no-repeat;
}
#navi .kei{
background-color:#333;
}
#navi .mark{
margin-right:3px;
}
#navi td{
font-size :80%;
}
#navi table{
background-color:#fff;
}
#navi a,#navi a:link{
padding:4px 4px 0px 4px;
color:#333;
text-decoration:none;
}
#navi a:visited{
color:#666;
text-decoration:none;
}
#navi a:hover{
color:#900;
text-decoration:none;
border-bottom:dashed 1px #900;
}
#navi .activeSub{
color:#900;
}
#navi .active{
color:#900;
background-color:#e8e0cf;
}
#navi .active a{
color:#900;
}
#navi .globalnavi{
margin-left:10px;
}
#navi .subnavi{
background-color:#e8e0cf;
margin-left:10px;
}

/*===body===*/
#body{
width:753px;
padding-left:12px;
background-image:url(../common/spacer.gif);
background-color:#fff;
}
#products h1{
margin:12px 0px 2px 0px;
}
#products td{
vertical-align:top;
}
#products p{
color:#666;
font-size:80%;
line-height:135%;
margin:5px 0px 5px 0px;
}
#products h3{
margin:2px 0px 3px 0px;
color:#f60;
font-weight:bold;
font-size:80%;
}
#products .kei{
background-image:url(../products/images/products_kei_tate.gif);
}
#products .price{
color:#444;
}
#body a,#body a:link{
color:#666666;
text-decoration:none;
}

#body a:hover{
color:#CC0000;
text-decoration:none;
/*===#body a:hover===border-bottom:dashed 1px #CC0000;*/
}

#site p{
	color:#666;
	text-decoration:none;
	line-height: 300%;

}
#site a,#navi a:link{
color:#666;
text-decoration:none;
}
#site a:visited{
color:#333;
text-decoration:none;
}
#site a:hover{
color:#900;
text-decoration:none;
border-bottom:dashed 1px #900;
}

/*footer*/
#footer td{
background-color:#c00;
color:#fff;
font-size:70%;
}
#footer .footerLink{
text-align:right;
}
#footer .footerLink a,#footer .footerLink a:link{
color:#fff;
padding:5px 5px 0px 5px;
text-decoration:none;
}
#footer .footerLink a:visited{
color:#ddd;
text-decoration:none;
}
#footer .footerLink a:hover{
color:#e8e0cf;
text-decoration:none;
border-bottom:dashed 1px #e8e0cf;
}

/*==================================================================================*/
/*=====TopPage=====*/
#topPage{
background-image:url(../common/spacer.gif);
}
#topMainimg .bgTable{
background-repeat:no-repeat;
background-color:#fff;
}
#topMainimg h1{
maring:0;
padding:0;
}
#topMainimg .mainimgBorder,#footer .mainimgBorder{
background-color:#000;
}
#topPage h1{
margin:0;
padding:0;
}
#cafe td{
vertical-align:top;
}
#cafe h3{
margin:0px 0px 12px 0px;
padding:0px;
}
#cafe h3 a{
text-decoration:none;
border-bottom:1px dashed #FFCC00;
padding:2px;
}
#cafe h3 a:hover{
text-decoration:none;
border-bottom:dashed 1px #fff;
}
#cafe p{
color:#fff;
font-size:80%;
line-height:135%;
margin:0;
}

#featureMenu table{
margins:15px;
background-color:#c00;
}
#featureMenu td{
vertical-align:top;
}
#featureMenu h2,#featureMenu h2 a,#featureMenu h2 a:link,#featureMenu h2 a:visited,#featureMenu h2 a:hover{
text-decoration:none;
border:none;
}
#featureMenu .back{
background-image:url(../images/botom_ico.gif);
background-repeat:no-repeat;
}
#featureMenu .back h2,#featureMenu .back table{
margin-left:16px;
}

#featureMenu ul{
margin:0;
padding:0;
color:#fff;
font-size:80%;
}
#featureMenu li{
margin:0px 0px 5px 0px;
padding:0;
list-style-type:none;
color:#fff;
}
#featureMenu a,#featureMenu a:link,#featureMenu a:visited{
color:#fff;
text-decoration:none;
}
#featureMenu a:hover{
color:#fff;
text-decoration:none;
border-bottom:dashed 1px #fff;
}
#featureMenu p{
margin:0px 0px 5px 0px;
color:#fff;
font-size:80%;
}
#featureMenu li img{
margin-right:3px;
}
#featureMenu h2{
margin:0;
padding:0;
}
table .featureBorder{
margin-top:3px;
border-top:solid 1px #600;
border-left:solid 1px #600;
border-right-style:none;
border-bottom-style:none;
}

#nomalMenu table{
background-color:#c00;
}
#nomalMenu img{
margin-right:5px;
}
#nomalMenu a,#nomalMenu a:link,#nomalMenu a:visited{
font-size:80%;
color:#fff;
text-decoration:none;
}
#nomalMenu a:hover{
color:#fff;
text-decoration:none;
border-bottom:dashed 1px #fff;
}

#footer td{
background-color:#900;
}
#footer a,#footer a:link,#footer a:visited{
color:#fff;
text-decoration:none;
}
#footer a:hover{
color:#fff;
text-decoration:none;
border-bottom:dashed 1px #fff;
}

#polaBase,#pola{
	position:absolute;
	top:0px;
	left:515px;
}
.ts {
	font-size: 9px;
}

/*=====追加分　2007/10/12=====*/
/*===common===*/
#body #eshop a img {border-bottom:0;border-style:none ;}
#body #eshop a:hover img {border-bottom:0;border-style:none ;}
.fltL { float:left; }

.alignC {
	text-align:center !important;
}
.alignL {
	text-align:left !important;
}
.alignR {
	text-align:right !important;
}
.clearfix:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
.clearfix { display: inline-block; }
/* exlude MacIE5 \*/
* html .clearfix { height: 1% }
.clearfix {display:block;}
/* end MacIE5 */


.tbold { font-weight:bold; }
.tsmall,p.tsmall { font-size:10px; }
.tmedium { font-size:14px; }
.tred { color:#CC0000;}
.tore { color:#FF6600;}
p.pagetop { width:615px; padding:10px 0; }
a img, a:hover img { text-decoration:none; border:0px;}
a:hover img{ text-decoration:none; border-bottom:0px;}
#body #eshop a img{
border-style : none ;
text-decoration:none;
border-bottom:dashed 0px #e8e0cf;
}
#body #eshop .deco-none a:hover img{
text-decoration:none;
border-bottom:dashed 0px #e8e0cf;
}
.cafeLink a {color:#FFFFFF; text-decoration:none; }
.cafeLink a:hover {color:#FFFFFF; text-decoration:underline; }

.mabo5 { margin-bottom:5px; }

/*===eshop fax-index===*/
#eshop h1{
margin:0px;
padding:0px;
}
#eshop h2{
margin:12px 0px 8px 0px;
}
#eshop p.price{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#eshop table.icon {
margin:0px 0px 5px 0px;
}
#eshop td.icon-right{
padding:0px 2px 0px 0px;
}
#eshop table.knife {
margin:10px 0px 10px 10px;
}
#eshop table.knife td{
background:url(../eshop/images/02_bg_knife.gif) repeat-y 0 0;
}
#eshop table.knife td h2, #eshop table.knife td p{
padding:0px 20px 0px 30px;
}
#eshop table.knife td.pic{
background:url(../eshop/images/02_bg02_knife.gif) repeat-y 0 0;
}
#eshop div.frozonwrap {
width:615px;
background:url(../eshop/images/02_bg_frozon.gif) repeat-y 0 0;
margin:10px 0px 10px 10px;
}
#eshop div.frozon{
background:url(../eshop/images/02_bgtop_frozon.jpg) no-repeat 0 0;
padding:10px 0px 10px 16px;
}
#eshop div.frozon h2,#eshop div.customer h2 {
padding:0px 0px 10px 0px;
}
#eshop div.frozon h3,#eshop div.customer h3{
padding:0px 0px 5px 0px;
}
#eshop div.frozon p,#eshop div.customer p{
padding:0px 16px 5px 0px;
line-height:1.6;
}
#eshop div.customerwrap {
width:615px;
background:url(../eshop/images/02_bgtop_customer.gif) no-repeat 0 0;
margin:10px 0px 0px 10px;
}
#eshop div.customer{
background:url(../eshop/images/02_bg_frozon.gif) repeat-y 0 0;
padding:1px 0px 10px 16px;
}
#eshop img.customerbot{
margin:0px;
padding:0px;
}

#eshop table.fax h2{
margin:0px 0px 0px 0px;
padding:0;
}
#eshop table.fax{
margin:0px 0px 0px 10px;
}
#eshop table.fax td{
padding:0;
background:url(../eshop/images/02_bg_fax.gif) repeat-y 0 0;
}
#eshop table.fax td.text{
padding:0px 0px 0px 24px;
}
#eshop table.fax td.text p{
line-height:100%;
}
#eshop table.fax td.text p.download{
padding:10px 0px 0px 0px;
}
/*===eshop fax-order===*/
#eshop-order h3{
margin:10px 0px 0px 1px;
padding:0px;
}
#eshop-order h3.set{
margin:15px 0px 0px 0px;
padding:0px;
}
#eshop-order p.amount{
margin:0px 0px 3px 1px;
padding:0px;
font-size:10px;
}
#eshop-order p.detail{
margin:0px 0px 3px 1px;
padding:0px;
font-size:12px;
}
#eshop-order .print { font-size:10px; color:#CC0000;}


/*===present===*/
#eshop-present h1{
margin:0px 0px 8px 0px;
}
#eshop-present p{
color:#333333;
}
#eshop-present table.french{
margin:0px 0px 10px 0px;
}
#eshop-present table.french td{
background:url(../eshop/images/01_bg_french.gif) repeat-y 0 0;
}
#eshop-present table.french td.pic{
background:url(../eshop/images/01_bg02_french.gif) repeat-y 0 0;
}
#eshop-present table.french p{
padding:0px 0px 0px 40px;
line-height:130%;
}
#eshop-present table.fax h2{
margin:0px 0px 0px 0;
padding:0;
}
#eshop-present table.fax{
margin:0px 0px 0px 15px;
}
#eshop-present table.fax td{
padding:0;
background:url(../eshop/images/01_bg_fax.gif) repeat-y 0 0;
}
#eshop-present table.fax td.text{
padding:0px 0px 0px 24px;
}
#eshop-present table.fax td.text p{
line-height:100%;
}
#eshop-present table.fax td.text p.download{
padding:10px 0px 0px 0px;
}
#eshop-present div.form{
width:705px;
background-color:#F8F4E8;
margin:10px 0px 10px 15px;
}
#eshop-present div.form table{
margin:10px 0px 0px 10px;
}
#eshop-present div.form table.howto{
margin:10px 0px 20px 7px;
background:url(../eshop/images/01_bg_form.gif) repeat-y 0 0;
}
#eshop-present div.form table.howto p{
padding:0px 0px 10px 35px;
line-height:160%;
}
#eshop-present div.form h3{
color:#333333;
font-size:14px;
margin:0px 0px 0px 52px;
}
#eshop-present div.form table.form{
width:605px;
margin:10px 0px 10px 52px;
border-collapse: collapse;
border-top:1px solid #F9E5D6;
border-right:1px solid #F9E5D6;
}
#eshop-present div.form table.form th{
font-size:12px;
padding:5px;
background-color:#F5D8CA;
border-bottom:1px solid #F8F4E8;
font-weight:normal;
text-align:left;
width:20%;
}
#eshop-present div.form table.form td{
font-size:12px;
padding:5px;
background-color:#FFF;
border-bottom:1px solid #F9E5D6;
}
#eshop-present div.form a{
color:#333333;
text-decoration:underline;
}
#eshop-present div.form a:hover{
text-decoration:none;
border-bottom:dashed 0px #CC0000;
}
#eshop-present p.thanks{
padding:30px 0 60px 0;
text-align:center;
}
#eshop div.form input{
margin:5px 0 0px 0;
}

/*===christmas2007===*/
#eshop div.christmas2007wrap {
width:615px;
background:url(../eshop/images/04_bg_christmas2007.jpg) repeat-y 0 0;
margin:10px 0px 0px 0px;
}
#eshop div.christmas2007{
background:url(../eshop/images/04_bgtop_christmas2007.jpg) no-repeat 0 0;
padding:115px 0px 0px 16px;
}
#eshop div.christmas2007 h2 {
padding:74px 0px 10px 0px;
}
#eshop div.christmas2007 h3{
padding:0px 0px 5px 0px;
}
#eshop div.christmas2007 p, #eshop div.christmas2007bot p{
padding:0px 16px 5px 16px;
line-height:1.6;
color:#382F07;
}
#eshop div.christmas2007bot{
height:233px;
background:url(../eshop/images/04_bgbot_christmas2007.jpg) no-repeat left bottom;
padding:10px 0px 10px 16px;
}

#eshop div.garbera-presentwrap {
width:615px;
background:url(../eshop/images/04_bg_present.gif) repeat-y 0 0;
margin:0px 0px 0px 0px;
}
#eshop div.garbera-present{
padding:0px 0px 0px 30px;
}
#eshop div.garbera-present h2 {
padding:74px 0px 10px 0px;
}
#eshop div.garbera-present h3{
padding:0px 0px 5px 0px;
}
#eshop div.garbera-present p{
padding:0px 16px 5px 0px;
line-height:1.6;
}









/*===stollen===*/
#eshop div.stollenwrap {
width:615px;
background:url(../eshop/images/05_bg_stollen.jpg) repeat-y 0 0;
margin:0px 0px 0px 0px;
}
#eshop div.stollen{
background:url(../eshop/images/05_bgtop_stollen.jpg) no-repeat 0 0;
padding:115px 0px 0px 16px;
}
#eshop div.stollen h2 {
padding:74px 0px 10px 0px;
}
#eshop div.stollen h3{
padding:0px 0px 5px 0px;
}
#eshop div.stollen p{
padding:0px 16px 5px 0px;
line-height:1.6;
color:#382F07;
}
#eshop div.stollenbot{
height:273px;
background:url(../eshop/images/05_bgbot_stollen.jpg) no-repeat left bottom;
padding:10px 0px 0px 16px;
color:#382F07;
}
#eshop div.stollenbot p{
color:#382F07;
}
#eshop h3.set span{
margin:15px 0px 0px 0px;
padding:0px;
font-weight:normal;
color:#333333;
}
#eshop div.pr{
background-color:#F0EBE1;
padding:10px;
}

#eshop div.form{
width:615px;
background-color:#EAF4EA;
margin:10px 0px 10px 0px;
}
#eshop div.form p{
padding:0px 0px 5px 10px;
}
#eshop div.form table{
margin:10px 0px 0px 10px;
}
#eshop div.form h2{
margin:0;
padding:0;
}
#eshop div.form h3{
color:#333333;
font-size:14px;
margin:0px 0px 0px 48px;
padding:0;
}
#eshop div.form table.form{
width:515px;
margin:10px 0px 10px 48px;
border-collapse: collapse;
border-top:1px solid #E7CC9D;
border-right:1px solid #E7CC9D;
}
#eshop div.form table.form th{
font-size:12px;
padding:5px;
background-color:#FEEB9F;
border-bottom:1px solid #E7CC9D;
border-left:1px solid #E7CC9D;
font-weight:normal;
text-align:left;
width:20%;
}
#eshop div.form table.form td{
font-size:12px;
padding:5px;
background-color:#FFF;
border-bottom:1px solid #E7CC9D;
}
#eshop div.form a{
color:#333333;
text-decoration:underline;
}
#eshop div.form a:hover{
text-decoration:none;
border-bottom:dashed 0px #CC0000;
}
#eshop p.thanks{
padding:30px 0 60px 0;
text-align:center;
}

/*===食パンセット===*/
#eshop div.shokupanwrap {
width:615px;
background:url(../eshop/images/shokupan/06_bg_shokupan.jpg) repeat-y 0 0;
margin:0px 0px 0px 0px;
}
#eshop div.shokupan{
background:url(../eshop/images/shokupan/06_bgtop_shokupan.jpg) no-repeat 0 0;
padding:90px 0px 0px 16px;
}
#eshop div.shokupan h2 {
padding:74px 0px 10px 0px;
}
#eshop div.shokupan h3{
padding:0px 0px 5px 0px;
}
#eshop div.shokupan p{
padding:0px 16px 5px 0px;
line-height:1.6;
color:#382F07;
}
#eshop div.shokupanbot{
height:15px;
background:url(../eshop/images/shokupan/06_bgbot_shokupan.jpg) no-repeat left bottom;
padding:0px 0px 0px 16px;
color:#382F07;
}
#eshop div.shokupanbot p{
color:#382F07;
}






