/*ケーション プロジェクトの既定の CSS スタイル シート */
.ContentsAriaTopPage
{	margin-left:0;
	margin-right:auto;
	width:99%;
	
	margin-top:30px;
	position:relative;
	overflow:hidden;
	border-width:0;
	border-style:none;
	cursor:default;
	
} 

.ContentsAriaTopPageMarginNashi
{	margin-left:0;
	margin-right:auto;
	width:99%;
	
	
	position:relative;
	overflow:hidden;
	border-width:0;
	border-style:none;
	cursor:default;
	margin-top:0px;
} 


#ContentsAriaTopPage
{background: url(./BackGroundPic/LeftContensBack.gif) ;
 background-repeat:repeat-y;
 background-position:0px 0px;
	
}  
.photoHeadUS
{
overflow:hidden;
width:100%;
height:150px;
}	
#TopPhotoUS
{
width:1600px;
width:1176px;
width:2000px;
margin:0;
height:150px;
}

.UnderLine
{width:100%;
height:15px;
z-index:20;
margin-left:auto;
margin-right:auto;
font-size:1px;
overflow:hidden;

position:absolute;
left:0px;
top:255px;
text-align:center;
background: url(./BackGroundPic/NaviBackUnder.gif) ;
  background-repeat:repeat-x;
  background-position: top left;	

}





#LeftContents
{
	width:180px;
	position:absolute;
	
	top:10px;
	left:0px;
	margin:0;
	margin-right:5px;
	
		
}

	#dummy
 {clear:both
	
	
 }
 .dummy
 {clear:both
 } 
 
 #ShimanamiMap
{
 width:165px;
 height:25px;
  border-style:none;
 cursor:hand;
cursor:pointer;
 margin:0;
 margin-left:5px;
 margin-top:20px;
 background: url(./BackGroundPic/ButtonShimanamiMap.gif) ;
 background-repeat:no-repeat;
 background-position:0 0;
 margin-bottom:10px;
  
 }
 
 
 
#ShopHontenMap
{
 width:165px;
 height:25px;
  border-style:none;
 cursor:hand;
cursor:pointer;
 margin:0;
 margin-left:5px;
 margin-top:0px;
 background: url(./BackGroundPic/ButtonHontenMap.gif) ;
 background-repeat:no-repeat;
 background-position:0 0;
 margin-bottom:10px;
  
 }

 #Logindiv
 {text-align:left;
	margin-left:3px;
	margin-right:auto;
		
 }
 #LoginView1
  {	width:180px;
	text-align:left;
 }
 .Welcome
{font-family:Times New Roman;
	font-style:italic;
	margin-bottom:10px;
	}
.LoginStatus
{ background-repeat:no-repeat;
 background-position:0 0;
 width:110px;
 height:27px;
 border-style:none;
 cursor:hand;
cursor:pointer;
margin:0;
display:block;
background: url(./BackGroundPic/ButtonLogin.gif) ;
background-repeat:no-repeat;

}	
.LoginName
  {font-size:90%;
   font-weight:bold;
   	text-align:left;
 margin-bottom:10px;
 margin-left:10px;
}
	
.LogOutStatus
{ background-repeat:no-repeat;
 background-position:0 0;
 width:110px;
 height:27px;
 border-style:none;
 cursor:hand;
cursor:pointer;
margin:0;
display:block;
background: url(./BackGroundPic/ButtonLoginLogOut.gif) ;
background-repeat:no-repeat;

}	

.PassWordChange
{ background-repeat:no-repeat;
 background-position:0 0;
 width:110px;
 height:27px;
 border-style:none;
 cursor:hand;
cursor:pointer;
margin:0;
display:block;
background: url(./BackGroundPic/ButtonLoginToPassWordChange.gif) ;
background-repeat:no-repeat;

}	  
 #ShowPastOrderdiv
 {margin:0;
  margin-left :5px;
  margin-top:  10px;
  }
 .ShowPastOrder
{ background: url(./BackGroundPic/RirekiHyouji.gif) ;
 background-repeat:no-repeat;
 background-position:0 0;
 width:165px;
 height:25px;
  border-style:none;
 cursor:hand;
cursor:pointer;
margin:0;

 }
 .TopPagePTag
 {font-size:85%;
	margin-bottom:25px;
	margin-left:10px;
	 }
 
 #PopPointHyoujidiv
{
 width:165px;
 height:25px;
  border-style:none;
 cursor:hand;
cursor:pointer;
 margin:0;
 margin-left:5px;
 margin-top:10px;
 background: url(./BackGroundPic/PointHyoujiButton.gif) ;
 background-repeat:no-repeat;
 background-position:0 0;
  
 }
 
 
 
 
 
 #PopSecuritydiv
{
 width:165px;
 height:25px;
  border-style:none;
 cursor:hand;
cursor:pointer;
 margin:0;
 margin-left:5px;
 margin-top:10px;
 background: url(./BackGroundPic/KojinJyouhou.gif) ;
 background-repeat:no-repeat;
 background-position:0 0;
 }
 .TopButtonSSL
 {margin-top:0px;
	margin-left:5px;
	cursor:hand;
cursor:pointer;
 }
 
 #ShopMasterSpeechdiv
 {width:160px;
margin-left:5px;
margin-top:10px;
font-size:90%;
font-weight:bold;
}
 
 
 
#ShopMasterImage
{width:160px;
margin-left:10px;
margin-bottom:10px;
margin-top:10px;
}

#ShopMasterSpeech
{width:160px;
margin-left:5px;
margin-bottom:10px;
margin-top:10px;
font-size:85%;
line-height:150%;
padding:5px;
}


#CalenderP ,#HolidaySetumei
{width:160px;
margin-left:5px;
margin-bottom:10px;
margin-top:10px;
font-size:80%;
background-color: #EEE8AA;
line-height:150%;
padding:5px;
}
#CalenderP 
{font-weight:bold;
}

.HolidayCalender
{width:160px;
height:10px;
margin-left:5px;
margin-bottom:10px;
	
}
#CalenderP1
{width:160px;
margin-left:5px;
margin-bottom:10px;
margin-top:10px;
font-size:80%;
color:Green;

}

#RightContents999999
{
overflow:hidden;
margin:0;
margin-left:190px;
		
}


#RightContents
{
overflow:hidden;
margin:0;
margin-left:190px;
position:relative;
z-index:100;
background-color:Transparent;
		
}
#BackImage
{	widows:300px;
	height:280px;
	overflow:hidden;
	position:absolute;
	z-index:10;
	right:-10px;
	top:0px;
}



#GoodsSuggestButton
{  background: url(./BackGroundPic/SyouhinTeian.gif) ;
 background-repeat:no-repeat;
 background-position:0 0;
 cursor:hand;
cursor:pointer;
width:142px;
height:31px;
border-style:none;
margin-left:0;
margin-right:auto;
 margin:0px;
}
#ServerMaintainInfo
{ text-align:left;
	line-height:170%;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	margin-bottom:-20px;
	font-weight:bold;
	font-size:90%;
	font-family:MS UI Gothic, Verdana, Arial, Helvetica, sans-serif;
	}
#GoodsSuggestionDiv
{ text-align:left;
	line-height:170%;
	margin:0px;
	margin-top:20px;
	font-weight:bold;
	font-size:90%;
	font-family:MS UI Gothic, Verdana, Arial, Helvetica, sans-serif;
	float:left;
	}	
#dummy
{clear:both;
}

#GoodsSuggestionLine
{margin-top:0px;
}
.CategoryMidasi
{	display:block;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	text-align:center;
	font-weight:bold;
	font-size:90%;
	font-family:MS UI Gothic, Verdana, Arial, Helvetica, sans-serif;
	background: url(./BackGroundPic/UnderLineYellow.gif) ;
 background-repeat:repeat-x;
 background-position:bottom left;
 height:1.5em;
 padding-bottom:14px;
 overflow:hidden;
}
#WhatsNewMidasi
{margin-top:40px;
	margin-bottom:0px;
	 height:3em;
	 line-height:150%;
}


#CategoryMidasiTop
{margin-top:10px;
	margin-bottom:10px;
	 height:5em;
	 height:5em;
	 line-height:150%;
}
.DummyAdRotator
{
	clear:both;
	
	
	
}
.AdRotatorLabel
{text-align:center;
	color:Black;
	
	font-size:90%;
	width:100%;
	margin:0px;
	border-left:15px solid #992222;
	border-bottom:1px solid #992222;
	display:block;
	height:1.2em;
	text-decoration:none;
	cursor:hand;
cursor:pointer;
overflow:hidden;
	
	
}

.AdRotatorDiv
{width:100%;
	margin:0;
	margin-left:auto;
	margin-right:auto;
	height:140px;
	
		}
.AdRotator
{width:49%;

	margin:0;
	margin-left:auto;
	margin-right:auto;
	float:left;
	
		}
	
.navbar
{

width:100%;
margin:0;
height:70px;
}	
.photo
{
overflow:hidden;
width:98%;
margin:0;

border-color:Gray;
border-style:solid;
border-width:0px;
text-align:center;
}	
.photoSize
{
width:500px;
width:800px;
height:100px;
margin:0;
cursor:hand;
cursor:pointer;

}

#WhatsNew9999
{
margin-left:auto;
margin-right:auto;
width:95%;
overflow:hidden;
display:block;
height:300px;
}

#WhatsNew
{
margin-left:auto;
margin-right:auto;
width:95%;

}
.Whats
{font-family:Times New Roman;
	font-style:italic;
	font-size:120%;
}

#WhatsNewGridView
{margin:0;
	padding:0;
	margin-top:20px;
	
	font-size:90%;
	
	border-style:hidden;
	border-width:0;
	

}

.WhatsNewDiv
{width:100%;
	border-style:none;
	border-bottom-style:dotted;
	border-bottom-color:Gray;
	border-bottom-width:1px;
	margin-bottom:10px;
	text-align:left;
	line-height:1.5em;
			
	}	
.TourokuDay
{color:Maroon;
	text-align:left;
	
}	
.OsusumeMidasi
{	font-size:115%;
	font-family:MS UI Gothic, Verdana, Arial, Helvetica, sans-serif;
	margin-top:10px;
	margin-bottom:10px;
	color:Navy;
}


.TopPagePicSize
{
cursor:hand;
cursor:pointer;
height:102px;
width:164px;
height:133px;
width:216px;
vertical-align:bottom;
margin-top:5px;
border-style:outset;
border-width:2px;




}	
.GoodsSyuruiLabelTougetu
{
	text-align:left;
	color:Black;
	font-size:140%;
	width:100%;
	margin:0px;
	display:block;	
	text-decoration:none;
	margin-top:10px;
	overflow:hidden;
	
}
#TopsellerItemDataList
{	margin:0;
	padding:0;
	margin-left:auto;
	margin-right:auto;
	width:98%;
			}	


	#TopsellerItemDataList_ctl00_HederLabel 
	{font-size:110%;
					}
	
#TopsellerItemDataList td
{width:33.3%;
	
}


.datalistitem
{	margin-bottom:55px;
	margin-bottom:10px;
	margin-top:10px;
	text-align:left;
		
}

.Topsellerdatalistitem
{	margin-bottom:10px;
	margin-top:10px;
	width:100%;
	overflow:hidden;
}

.GoodsSyuruiLabel 
{
	text-align:center;
	color:Black;
	
	font-size:140%;
	width:100%;
	margin:0px;
	display:block;	
	text-decoration:none;
	margin-top:10px;
	overflow:hidden;
	
}
.OsusumeRiyuu 
{
	text-align:center;
	text-align:left;
	font-size:100%;
	width:90%;
	margin:0px;
	display:block;	
	text-decoration:none;
	margin-top:10px;
	overflow:hidden;
	font-weight:normal;
	color:Maroon;
	height:6em;
	margin-left:auto;
	margin-right:auto;
	line-height:150%;
	
}

.OsusumeRiyuuTougetu 
{
	text-align:center;
	text-align:left;
	font-size:100%;
	width:90%;
	margin:0px;
	display:block;	
	text-decoration:none;
	margin-top:10px;
	overflow:hidden;
	font-weight:normal;
	color:Maroon;
	margin-left:auto;
	margin-right:auto;
	line-height:150%;
	
}

.OsusumeRiyuuTuzuki 
{
	text-align:center;
	font-size:90%;
	width:90%;
	margin:0px;
	display:block;	
	text-decoration:none;
	text-decoration:underline;
	overflow:hidden;
	font-weight:bold;
	color:Navy;
	color:#339933;
	margin-left:auto;
	margin-right:auto;
		
}
img
{border:0;
		}
.CategoryName
{
	margin-top:5px;
	margin-bottom:5px;
}

html>body  .toppagepictur
{
	display:none;
}



 .siteintroh3
 {
	font-size:100%;
	font-weight:normal;
	margin-top:-30px;
	margin-bottom:5px;
 }
 
.siteintroh3,.siteintro
 {
	font-size:80%;
	font-weight:normal;
	margin-top:5px;
	margin-bottom:5px;
 }
 
 
 #TopLinkSSL
 {	font-size:80%;
	text-decoration:underline;
	cursor:hand;
cursor:pointer;
 }
 .FAQHeaderdiv
 {margin-left:20px;
	margin-top:10px;
 }
 .FAQHeader,.FAQHeaderMarginLeft
 {font-size:80%;
	
	cursor:hand;
cursor:pointer;
color:Navy;
height:23px;
vertical-align:top;
padding-bottom:2px;
line-height:150%;


 }
 .FAQHeaderMarginLeft
 {margin-left:-16px;
 }
 
 
 .AnswerExpand
 {height:23px;
cursor:hand;
cursor:pointer;	
 }
 .IndentPanel
 {width:100%;
	margin-bottom:10px;
	font-size:100%;
 }
 .FAQAnswer
 {font-size:80%;
	line-height:200%;
margin-left:20px;
margin-top:15px;


}
 
 #TableRyoukinSetumei
{font-size:120%;
	
}
.TelFaxMail
{font-size:100%;
}
 .Mymailto
 {font-size:110%;
	color:Black;
	text-decoration:underline;
	color:Navy;
 }
 
#YamatoToiawaseBanner
{
 width:120px;
 margin-left:6px;
 height:40px;
 cursor:hand;
cursor:pointer;
margin-bottom:5px;
margin-top:10px;
 }  
 
 #YamatoPayBanner
{
 width:160px;
 margin-left:6px;
 height:700px;
 cursor:hand;
cursor:pointer;
 }  
 #YamatoPayBanner9999999
{
 width:160px;
 margin-left:6px;
 height:230px;
 cursor:hand;
cursor:pointer;
 }  
 
 
 
 
 
 
 .CooperationShopLink
 {
	color:Navy;
	font-weight:normal;
 }
 .topimage
{width:360px;
	height:222px;
	margin:10px;
	margin-left:0px; 
	float:left;
}	
.BannerLink
{width:160px;
 
 cursor:hand;
cursor:pointer;
color:Black;
text-decoration:none;
 font-size:80%;
 margin-left:8px;
 margin-bottom:8px;
}	
#BannerMidasi
{margin-left:5px;
	width:170px;
	height:80px;
	}
.TougetuOsusumeDiv
{	margin:0;
	padding:0;
	margin-top:20px;
	width:80%;
	font-size:63%;
	margin-left:auto;
	margin-right:auto;
	font-weight:bold;
	background-color:Transparent;
		}	
#TougetuOsusumeDataList
{	margin:0;
	padding:0;
	margin-left:auto;
	margin-right:auto;
	width:98%;
	background-color:Transparent;
			}			
#OsusumeHeader
{width:289px;
	height:103px;
	margin-left:auto;
	margin-right:auto;
	display:block;
	margin-top:10px;
margin-bottom:5px;
cursor:hand;
cursor:pointer;	
}
.OsusumeSetumei1
{
	text-align:left;
	font-size:140%;
	width:15em;
	width:100%;
	margin:0px;
	display:block;	
	margin-top:10px;
	overflow:hidden;
	line-height:140%;
	cursor:hand;
cursor:pointer;	
text-decoration:none;
color:Black;		
}	
.OsusumeSetumei2
{
	text-align:left;
	font-size:140%;
	width:15em;
	width:100%;
	margin:0px;
	display:block;	
	margin-top:10px;
	overflow:hidden;
	line-height:140%;
	color:#BF0000;
	cursor:hand;
cursor:pointer;	
text-decoration:none;	
}	

.GoodsSetumei 
{
	text-align:left;
	color:Black;
	
	font-size:140%;
	
	margin:0px;
	display:block;	
	text-decoration:none;
	margin-top:10px;
	overflow:hidden;
	font-weight:normal;
	line-height:145%;
	cursor:hand;
cursor:pointer;
		color:Maroon;
}
#TopsellerImage
{width:432px;
	height:72px;
	margin-left:auto;
	margin-right:auto;
	display:block;
	margin-top:30px;
	margin-bottom:5px;

}
.TopsellerP
{margin-left:auto;
margin-right:auto;
font-family: ＭＳ Ｐ明朝,Verdana, Arial, Helvetica, sans-serif;
width:100%;
text-align:center;
font-weight:bold;
font-size:90%;
overflow:hidden;
}
.TopsellerItem
{
	border-bottom-color:#FF6600;
	border-bottom-style:solid;
	
}
.CampaignNomalTankaline-through
{
	text-decoration:line-through;
}
.GoodsItemNoHidden
{	visibility:hidden;
}
#TopShopHeader
{width:540px;
	height:114px;
	margin-left:auto;
	margin-right:auto;
	display:block;
	margin-top:30px;
	margin-bottom:-30px;

}
.ShopSyoukaiUserControl
 {
	width:95%;
	margin-left:auto;
	margin-right:auto;
		margin-top:10px;
	overflow:hidden;
	margin-bottom:50px;
 }
 .ItemSuuRed
 {width:95%;
	color:Red;
	font-size:130%;
	font-family: ＭＳ Ｐ明朝,Verdana, Arial, Helvetica, sans-serif;
 }
 .NomalTanka
{color:#BF0000;
}
#Search
{margin-left:3px;
	
}
#GoodsNameSearch
{width:173px;
	font-size:78%;
	margin-bottom:1px;
	font-weight:bold;
color:#BF0000;
	
	
}
#SearchButton
{cursor:hand;
cursor:pointer;
margin-left:1px;
margin-bottom:-5px;
}	

.CampaignPadding
{	padding-left:15px;
}
		
#h2Topseller
{line-height:150%;
}	

#CategoryTable td
{
	padding-top:5px;
	padding-bottom:5px;
}

.GoodsSyuruiHyperLink
{text-align:left;
	text-decoration:underline;
	color:Blue;
	cursor:hand;
cursor:pointer;
	font-weight:normal;
}
.CategoryTabletd
{font-weight:bold;
}
#TougetuOsusumeP
{font-size:90%;
	font-weight:bold;
	margin-bottom:10px;
}
#CategoryTable
{	padding:5px;
	border-color:#FF6600;
	border-style:double;
	border-bottom-width:3px;
	margin-top:-5px;
	margin-bottom:15px;
	background-color:Transparent;
	margin-left:auto;
	margin-right:auto;
	font-size:140%;
	font-weight:normal;
}
.CampaignTanka1
{	font-weight:normal;
	display:block;
	margin-bottom:5px;
}
.CampaignTanka2
{color:#BF0000;
	display:block;
}	

#MenuDiv1
{margin-top:25px;
margin-bottom:15px;
margin-left:10px;
font-size:90%;
overflow:hidden;

}

#MenuDiv2
{margin-bottom:15px;
margin-left:10px;
font-size:90%;
overflow:hidden;
}
.Menuh3
{font-size:100%;
overflow:hidden;
margin-bottom:5px;
}

/*added by axis*/

.add01{
width:600px;
text-align:left;
padding:30px auto 0px auto;
margin:30px auto 0px auto;


}