/* SHOP CSS Document */

/* COMMON STYLE */

body {
 background-color: #ffffff;
 margin:0px;
 padding: 0px;
 scrollbar-base-color: #ffffff;
 scrollbar-darkshadow-color: #CCCCCC;

}

#wrapper {
	width: 900px;
	height: 874px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#header {
 width: 900px;
 height: 130px;
 margin: 0px;
}

#headlogo {
 width:377px;
 height:90px;
 float: left;
 background: url(../imgi/logo_h.gif) no-repeat; 
}

#location {
	width: 500px;
	height: 20px;
	font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	float: left;
	font-size: 13px;
	color: #000000;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
	_font-size: 15px;
	padding-bottom: 5px;
}

#location a {color: #000000;}

#location a:link {color: #000000;}

#location a:visited {color: #000000;}

#location a:hover {color: #000000;}


/*NAVI SYSTEM*/

#MNavi {
	width: 495px;
	height: 24px;
	background: #000000;
	font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	float: left;
	margin-top: 38px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}

/* safari only \*/ 
html[xmlns*=""] body:last-child  #MNavi {
 width: 495px;
 height: 24px;
 background: #000000;
 font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
 float: left;
 margin: 27px 0px 0px 2px;
 padding: 2px 27px 0px 2px;
}
/*end*/

#MNavi ul { 
 text-decoration: none;
 list-style: none; 
 margin:0px 0px 0px 0px;
}

.navilist0 {
 width: 100px;
 height: 10px; 
 float: left;
 display: ;
 margin: 2px 0px 0px 5px; 
 font-size: 12px;
 color: #333333;
 font-weight: 600;
 text-align: center; 
  _margin: 5px 0px 0px 0px;
}

.navilist01 {
 width: 75px;
 height: 10px; 
 float: left;
 display: ;
 margin: 2px 0px 0px 8px;
 font-size: 12px;
 color: #333333;
 font-weight: 600;
 text-align: left;
  _margin: 5px 0px 0px 8px; 
}

/* safari only \*/
html[xmlns*=""] body:last-child .navilist01 {
 width: 75px;
 height: 10px; 
 float: left;
 display: ;
 margin: 2px 0px 0px 0px;
 font-size: 12px;
 color: #333333;
 font-weight: 600;
 text-align: left;
} 
/*end*/

.navilist1 {
 width: 70px;
 height: 10px; 
 float: left;
 display: ;
 margin: 2px 0px 0px 0px; 
 font-size: 12px;
 color: #333333;
 font-weight: 600; 
 text-align: left;
 _margin: 5px 0px 0px 0px; 
}

.navilistE {
 width: 100px;
 height: 10px; 
 float: left;
 display: ;
 margin: 2px 0px 0px 0px; 
 font-size: 12px;
 color: #333333;
 font-weight: 600;
 text-align: center;
  _margin: 5px 0px 0px 0px; 
}


#MNavi a {
 text-decoration: none;
 color: #ffffff;
}
#MNavi a:link {
 color: #ffffff;
}

#MNavi a:visited {
 color: #ffffff;
}

#MNavi a:hover{
 color: #999999; 
}

/*orange line*/

#oline {
 width: 900px;
 height: 13px;
 background-color: #333333;
 float: left;
}

/*sidebar*/

#sidebar {
 width:150px;
 height:690px;
 float: left;
 margin: 0px;
 font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;

 font-size:13px;
}

#category {
	width:150px;
	height:288px;
	font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-size:13px;
	color: #000000;
	margin: 0px;
}

#category a{ color: #333333;}
#category a:link{ color: #333333;}
#category a:visited{ color: #333333;}
#category a:hover{ color: #333333;}

#categoryh {
	width:150px;
	height:30px;
	padding-top: 28px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	font-size: 14px;
	_font-size: 14px;
	color:#0066CC;
}

#categoryh a{ color: #0066CC; text-decoration: none;}
#categoryh a:link{ color: #0066CC; text-decoration:none;}
#categoryh a:visited{ color: #0066CC; text-decoration: none;}
#categoryh a:hover{ color: #0066CC; text-decoration: underline;}

#cat1 {
	width:150px;
	height:157px;
	_font-size: 15px;
	margin-bottom: 10px;
	padding: 0px;
}

.cattitle {margin:0; padding-bottom: 8px;}

.cattitle a{ text-decoration: none; }

#cat2 {
	width:150px;
	height:96px;
	_font-size: 15px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;

}

.cath {padding: 5px;}

.cath a{text-decoration: none;}
.cath a:link{text-decoration: none;}
.cath a:visited{text-decoration: none;}
.cath a:hover{text-decoration: underline;}


#ranking {
 width:auto;
 height:atuo;
 font-size: 12px; 
  _font-size: 15px;
}

/*footer*/
#footer {
	width: 900px;
	height: 60px;
	border-top: solid 1px #999999;
	font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;

	float: left;
}

#footnavi {
 width: auto;
 height:25px; 
 float: right;
 text-align:center;
 font-size: 13px;
 color: #333333;
 padding-top: 5px;
  _font-size: 15px; 
}

#footnavi a {
 color: #333333; 
 text-decoration: none; 
}

#footnavi a:link{
 color: #333333; 
 text-decoration: none; 
}

#footnavi a:visited {
 color: #333333; 
 text-decoration: none; 
}

#footnavi a:hover {
 color: #cccccc; 
 text-decoration: none; 
}

#fnav1 {
 width: 110px;
 height:20px; 
 float: left;
 
 
}

#fnav2 {
 width: 130px;
 height:20px; 
 float: left;
 margin-left: 10px;
 
}


#fnav3 {
 width: 180px;
 height:20px; 
 float: left;
 margin-left: 10px;
}

#footnavi a {
 color: #333333; 
 text-decoration: none; 
}


#copy {
 width:600px;
 height:30px;
 font-size: 12px;
 color:#333333;
 float: right;
 text-align: right; 
  _font-size: 15px;
}

/*--------end of common style------------------------------------------------------------------------  */

/* DEFAULT STYLE */

#contents {
 width: 750px;
 height: 600px;
 float: right;
 font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
 font-size:13px;
  _font-size: 15px;
 color: #000000;
}

/********CART SYSTEM*******/

#cart {
 width: 750px;
 height: auto;
 float: left;
 margin: 5px 0px 0px 60px;
 width: auto;
 height: auto;
 font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
 font-size: 12px;
 _font-size: 15px;
}

/* SHOP STYLE */

#shopwrapper {
	width: 900px;
	height: 889px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#shop_contents {
 width: 750px;
 height: 700px;
 float: right;
 font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
 color: #000000;
}

#newsh1 {
 width: 300px;
 height: 10px;
 color: #FF6600;
 padding: 5px 0px 0px 0px; 
 font-size: 13px;
  _font-size: 15px;
}

#contup {
 width: 750px;
 height: 300px;
}

#news {
 width: 750px;
 height: 300px;
}

#newshead {
 width: 250px;
 height: 25px;
 font-size:16px;
 margin: 25px 0px 0px 25px; 
}

.newsorange {color: #FF6600;}

#newstext {
	width: 580px;
	height: 140px;
	font-size: 12px;
	_font-size: 15px;
	border: solid 1px #0099FF;
	color: #666666;
	line-height: 2.0em;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
	overflow: auto;
	padding-top: 25px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 20px;
}

#contdown {
 width: 750px;
 height: 400px;
}

#arrival {
 width: 395px;
 height: 370px; 
 float: left;
}

#arrivalhead {
 width: 250px;
 height: 25px;
 font-size:16px;
   _font-size: 17px;
 margin: 0px 0px 0px 25px; 
}

#arrivaltext {
	width: 370px;
	height: 190px;
	font-size:12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
	 _font-size: 15px;
}


#login {
 width: 350px;
 height: 370px;
 float: right; 
}

#interface {
 width: 313px;
 height: 197px; 
 background: url(../imgi/login.gif) no-repeat top;
 margin: 0px 0px 0px 37px;
 padding-top: 25px;
}

#itex1 {
 width: 260px;
 height: 20px;
 font-size: 13px;
 margin: 0px 0px 0px 27px; 
 color:#666666;
  _font-size: 14px;
}

#itex2 {
 width: 200px;
 height: 20px;
 font-size: 13px;
  margin: 5px 0px 0px 57px;
   _font-size: 14px; 
}

#ibtn {
 width: 125px;
 height: 26px;
 background: url(../imgi/login_btn.gif) no-repeat;
 margin: 15px 0px 0px 94px; 
 text-indent: -9999em;
}

#ibtn a {
 width: 125px;
 height: 26px;
 display:block;
 text-decoration: none;  
}

#itex3 {
	width: 240px;
	height: 54px;
	font-size: 12px;
	color: #666666;
	_font-size: 14px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 47px;
}

/* LOGIN STYLE */

#logwrapper {
	width: 900px;
	height: 641px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#logmain {
 width: 900px;
 height: 430px;
 padding-top: 20px;
 font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
 
 color: #000000; 
}

#logarea {
	width: 726px;
	height: 409px;
	background: url(../imgi/loginback.jpg) no-repeat left top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 90px;
}

#logexplain {
 width: 350px;
 height: 300px;
 float: left;
 font-size: 14px;
 padding: 50px 0px 0px 8px;
  _font-size: 16px;
 
}

#loginterface {
 width: 230px;
 height: 300px;
 font-size:13px;
 float: right;
 padding-top: 25px;
  _font-size: 15px;
}

#logtext {
 font-size: 12px;
  _font-size: 15px;
}

#logtext a {
 color: #333333; 
 text-decoration: none; 
}

#logtext a:link {
 color: #333333; 
 text-decoration: none; 
}

#logtext a:visited {
 color: #333333; 
 text-decoration: none; 
}

#logtext a:hover {
 color: #333333; 
 text-decoration: underline; 
}

/* PASS STYLE */

#passmain {
 width: 600px;
 height: 330px;
 float: left;
 padding: 20px 0px 0px 60px;
}

/*PRIVACY STYLE*/

#privwrapper {
	width: 900px;
	height: 1251px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}


#privmain {
 width: 900px;
 height: 1000px;
 padding-top: 20px;
 font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;

 font-size: 12px; 
 _font-size: 15px;
 color: #000000; 
}

#privtext {
	width: 600px;
	height: 1000px;
	background: url(../imgi/privacyback.jpg) no-repeat left top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 90px;
	padding-top: 40px;
	padding-right: 103px;
	padding-left: 8px;
	
}

/*ABOUT US STYLE*/
#aboutwrapper {
	width: 900px;
	height: 1321px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#aboutmain {
 width: 900px;
 height: 1110px;
 padding-top: 20px;
 font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;

 font-size: 12px;
_ font-size: 14px; 
 color: #000000; 
}

#abouttext {
	width: 600px;
	height: 1080px;
	background: url(../imgi/aboutback.jpg) no-repeat left top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 90px;
	padding-top: 30px;
	padding-right: 103px;
	padding-left: 8px;
}

#b1 {
 width:600px;
 height:75px;
}

#b2 {
 width:600px;
 height:75px;
}


#b3 {
 width:600px;
 height:92px;
}


#b4 {
 width:600px;
 height:75px;
}


#b5 {
 width:600px;
 height:95px;
}


#b6 {
 width:600px;
 height:129px;
}


#b7 {
 width:600px;
 height:75px;
}


#b8 {
 width:600px;
 height:75px;
}


#b9 {
 width:600px;
 height:111px;
}

#b10 {
 width:600px;
 height:165px;
}

#h1,#h2,#h3,#h4,#h5,#h6,#h7,#h8,#h9,#h10 {
 width:600px;
 height:18px; 
 font-weight: 600;
 border-bottom: dashed 1px ;
}

#b1tex {
 width:600px;
 height:56px;
 _padding-top:5px;
}

#b2tex {
 width:600px;
 height:56px;
  _padding-top:5px;
}

#b3tex {
 width:600px;
 height:92px;
  _padding-top:5px;
}

#b4tex {
 width:600px;
 height:56px;
  _padding-top:5px;
}

#b5tex {
 width:600px;
 height:56px;
  _padding-top:5px;
}

#b6tex {
 width:600px;
 height:124px;
  _padding-top:5px;
}

#b7tex {
 width:600px;
 height:56px;
  _padding-top:5px;
}

#b8tex {
 width:600px;
 height:56px;
  _padding-top:5px;
}

#b9tex {
 width:600px;
 height:54px;
  _padding-top:5px;
}

#b10tex {
 width:600px;
 height:128px;
  _padding-top:5px;
}


/*RECOMMEND STYLE*/

#recommentext {
	width: 660px;
	height: 145px;
	padding: 15px;
	font-size: 12px;
	_font-size: 15px;
	border: none;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
	line-height: 1.9em;
 
}
