/* CSS Document */

body{
background-color:#ffffff;
text-align:center;
}

div.all{
width:778px;
background-color:#ffffff;
margin-left:auto;
margin-right:auto;
}

/*grnavi*/

div.top{
width:760px;
margin-left:10px;
margin-right:10px;
text-align:left;
}

/*pan*/

a.pana{
color:#000000;
text-decoration:underline;
margin:0;
padding:0;
}

p.panp{
color:#000000;
text-align:left;
font-size:smaller;
text-decoration:none;
margin:0;
padding:0px 0px 3px 5px;
}

/*contents div*/

div.contents{
	color:#000000;
	background-color:#ffffff;
	width:780px;
	padding:0;
	font-size:95%;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 10px;
}

div.box{
width:760px;
margin:0;
padding:0;
border-width:1px;
border-color:#333300;
border-style:solid;
}

div.boxright{
width:260px;
float:right;
margin:0;
padding:0;
}

div.boxleft{
width:498px;
float:left;
margin:0;
padding:0;
}


div.right{
width:380px;
margin:0;
padding:0;
float:right;
}

div.left{
width:185px;
margin:0;
padding:0;
float:left;
}

div.right1{
width:175px;
margin:0;
padding:0;
float:right;
}

div.left1{
width:380px;
margin:0;
padding:0;
float:left;
}

div.twoleft{
width:360px;
float:left;
margin:0;
padding:0;
text-align:center;
}

div.tworight{
width:400px;
float:right;
margin:0;
padding:0;
text-align:left;
}

table.right{
float:right;
}

div.end{
background-image:url(image/oshiharai3.jpg);
background-repeat:no-repeat;
width:760px;
height:1010px;
margin:0;
padding:0;
text-align:left;
clear:both
}


/*contents p*/

p.orange{
color:#FF6600;
font-weight:bold;
font-size:large;
width:486px;
padding:5px 5px 5px 5px;
margin:0;
text-align:left;
float:left;
}

p.sen260{
width:250px;
text-align:left;
font-size:95%;
line-height:130%;
margin:0;
padding:0px 5px 5px 5px;
float:right;
}

span.orange{
color:#FF6600;
font-weight:bold;
}

p.sen760{
width:750px;
text-align:left;
font-size:95%;
line-height:150%;
margin:5px 5px 5px 5px;
clear:both;
}

p.pright{
width:365px;
text-align:left;
font-size:95%;
line-height:150%;
margin-top:0px;
padding-left:5px;
}



p.senscroll{
width:350px;
text-align:left;
font-size:95%;
line-height:150%;
margin-top:0px;
padding-left:5px;
}


p.sen300{
width:270px;
text-align:left;
font-size:95%;
line-height:150%;
margin-top:0;
margin-left:7px;
margin-right:0;
margin-bottom:3px;
padding:0;
}

p.sen300a{
width:285px;
text-align:left;
font-size:95%;
line-height:130%;
margin-top:10px;
margin-left:7px;
margin-right:0;
margin-bottom:3px;
padding:0;
}

p.sen200{
width:180px;
text-align:left;
font-size:95%;
line-height:130%;
margin-bottom:2px;
margin-left:0px;
margin-top:2px;
padding-left:3px;
padding-top:0;
}

p.sen150{
width:145px;
text-align:left;
font-size:95%;
line-height:130%;
margin-bottom:2px;
margin-left:0px;
margin-top:2px;
padding-left:3px;
padding-top:0;
}

p.sen145{
width:140px;
text-align:left;
font-size:95%;
line-height:130%;
margin-bottom:2px;
margin-left:0px;
margin-top:2px;
padding-left:3px;
padding-top:0;
}

p.sen100{
width:100px;
text-align:left;
font-size:95%;
line-height:110%;
margin-bottom:2px;
margin-left:0px;
margin-top:2px;
padding-left:3px;
padding-top:0;
}



a{
  text-decoration:underline;
  color:#604531;
}

a.gift{
  text-decoration:none;
}



a:hover{
  text-decoration:underline;
  color:#fc8200;
}


a.forh{
  color:#a47655;
}




/*contents h*/

h1{
color:#000000;
width:760px;
font-size:smaller;
text-align:center;
margin:0;
padding:0;
}

h2{
color:#ffffff;
background-color:#000000;
width:760px;
font-size:105%;
margin:5px 0px 0px 0px;
padding:4px 0px 3px 0px;
text-align:center;
clear:both;
}


h2.img{
color:#ffffff;
background-color:#ffffff;
width:760px;
font-size:105%;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:center;
clear:both;
}
.img{
background-color:#ffffff;
width:780px;
vertical-align:none;
}




h3{
color:#cc0000;
width:570px;
font-size:110%;
text-align:center;
margin:0;
clear:both;
}

h3.short{
color:#400000;
width:360px;
font-size:100%;
text-align:center;
margin:0;
clear:both;
}

h3.bit{
color:#400000;
width:170px;
font-size:100%;
text-align:center;
margin:0;
clear:both;
}

h3.two{
color:#cc0000;
background-color:#ffffff;
width:270px;
font-size:110%;
text-align:center;
margin-bottom:0;
margin-left:2px;
margin-right:0;
margin-top:5px;
padding-bottom:2px;
padding-left:0;
padding-right:0;
padding-top:3px;
}

h3.cart{
color:#cc0000;
background-color:#ffffff;
width:270px;
font-size:95%;
text-align:center;
margin-bottom:0;
margin-left:2px;
margin-right:0;
margin-top:5px;
padding-bottom:2px;
padding-left:0;
padding-right:0;
padding-top:3px;
}

/*contents image*/

img{
border:none;
padding:0;
margin:0;
}

img.clear{
clear:both;
}


img.leftim{
margin-top:0;
padding-top:0;
float:left;
}

img.rightim{
margin-top:0;
padding-top:0;
float:right;
}

img.koe{
margin:10px 0px -5px 0px;
padding:0;
}







/*footer*/

div.policy{
  background-color:#ffffff;
  color:#68512F;
  border-top-width:1px;
  border-right-width:1px;
  border-bottom-width:1px;
  border-left-width:1px;
  border-style:solid;
  border-color:#000000;
  margin:0;
  padding:0;
  clear:both;
}


p.footer{
  color:#ffffff;
  background-color:#000000;
  width:778px;
  margin:0px;
  padding-bottom:10px;
  padding-top:15px;
  text-align:center;
  font-size:80%;
  clear:both;
}

a.foot{
  color:#ffffff;
  text-decoration:none;
  }
  
  
table.cart{
float:left;
}

a.toplink{
font-size:small;
color:#FF0000;
}

p.toplink{
color:#000000;
font-size:small;
text-align:left;
}



/*customer*/

div.customer{
width:568px;
border-style:solid;
border-color:#000000;
border-width:1px;
clear:both;
margin:0;
padding:0;
}

p.cus{
width:530px;
margin:10px 0px 5px 20px;
padding:0;
text-align:left;
}

span.cus{
color:#999900;
font-weight:bold;
}

hr{
width:530px;
color:#999900;
}
p.orange2 {
color:#FF6600;
font-weight:bold;
font-size:large;
padding:5px 5px 5px 5px;
margin:0;
text-align:left;
}
.shoukai_title {
	font-size: 16px;
	font-weight: bold;
	color: #990000;
	background-color: #FFFFFF;
	background-position: left;
	text-align: left;
	width: 300px;
}
.shoukai_naiyou {
	font-size: 16px;
	text-align: left;
	vertical-align: text-top;
}

.category760 {
	clear: both;
	width: 760px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.category_main {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 187px;
}
.p190 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
	text-align: left;
	margin: 0px;
	padding: 5px;
	width: 190px;
}

.category_ichiran {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	line-height: 140%;
	color: #333333;
	text-align: left;
	margin: 0px;
	width: 760px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	vertical-align: text-top;
	padding-right: 0px;
}
.line_680 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	margin: 0px;
	width: 760px;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	clear: both;
}

.img760 {
	margin: 0px;
	padding: 0px;
	clear: both;
	width: 760px;
}

div.box123{
width:760px;
margin:0;
padding:0;
clear:both;
}

div.boxright123{
	width:400px;
	float:right;
	margin:0;
	padding:0;
	text-align: left;
}


div.boxleft123{
	width:400px;
	float:left;
	margin:0;
	padding:0;

}


div.boxorder123{
	width:760px;
	margin:0;
	padding:0;
	clear:both;
}





div.boxorderright123{
width:400px;
float:right;
margin:0;
padding:0;
}

