body,td,th {
	font-family: ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3;
	font-size: 12px;
	color: #666666;
}
.style1 {font-size: 10px}
.style2 {color: #000000}
body {
	background-color: #FFFFFF;
	background-image: url("image/bg01.jpg");
background-repeat: repeat-y;
background-attachment:scroll;
background-position: center
}
a:link {
	color: #006633;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #006699;
}
a:hover {
	text-decoration: none;
	color: #CC3333;
}
a:active {
	text-decoration: none;
	color: #0033CC;
}
.style6 {font-size: 12px
}
.style10 {font-size: 9px
}
.style11 {font-size: 11px; color: #000000; 
}
.style13 {font-size: 11px
}
.style16 {font-size: 14px
}

/*品名*/
.style17 {
	font-size: 18px;
}
.style21 {
	font-size: 12px;
	font-weight: bold;
}
.style28 {
	color: #6699CC;
	font-size: 14px;
}
.style35 {color: #666666
}
.style37 {color: #000000; font-weight: bold; 
}
.style42 {font-size: 12px; font-weight: bold; color: #000000; 
}
.style43 {color: #000000; font-size: 12px;
}
.style45 {font-size: 12px; font-weight: bold; color: #333333; 
}
.style47 {color: #CC0000
}
.style48 {color: #333333
}
.style49 {color: #FFFFFF
}
a.widelink { display: block; width: 100%; 
}
a.widelink:hover { background-color: #f5f5f5; color:#000000; 
}

div.all {
    position:absolute;
    top:40px;
	left:14px;
    text-align:center;
    width:100%;
    margin:0px;
}
div.all2 {
    position:absolute;
    top:10px;
	left:0px;
    text-align:center;
    width:100%;
    margin:0px auto;
}
div.contents {
    margin-left:auto;
    margin-right:auto;
    padding:10px;
    text-align:left;
    width:826px;
}
div.contents2 {
    border: 0px; /* 1.枠線 */
    margin-left:auto;
    margin-right:auto;
    padding:5px;
    text-align:left;
    width:815px;
    margin:0px auto;
}   

div.goodscontents {
    position:relative:;
    border-style: solid;
    border-width: 1px;
    border-color: #bbb;
	margin-top:20px;
    margin-left:auto;
    margin-right:auto;
    padding:10px;
    text-align:left;
    width:805px;
	height:600px;
}
div.headlinks-b {
    margin-left:auto;
    margin-right:auto;
    text-align:left;
    width:805px;
	padding-bottom:5px;
    margin-top:10px;
    margin-bottom:10px;
	height:24px;
	border-bottom:1px dashed #999999;
}
div.headlinks-t {
    clear:both;
    margin-left:auto;
    margin-right:auto;
    text-align:left;
    width:805px;
	padding-bottom:5px;
    margin-top:10px;
    margin-bottom:10px;
	height:24px;
	border-bottom:1px dashed #999999;
}
div.headlinks {
    margin-left:auto;
    margin-right:auto;
    text-align:left;
    width:805px;
    margin-top:10px;
	padding-bottom:5px;
    margin-bottom:10px;
	height:24px;
}
div.headlinks1 {
   border: 0px; /* 1.枠線 */
   float: left; /* 左に配置 */
   width: 72px; /* 横幅 */
   margin-left:0px;
   border-left:1px solid #bbf;
}
div.headlinks2 {
   border: 0px; /* 1.枠線 */
   float: left; /* 左に配置 */
   width: 89px; /* 横幅 */
   margin-left:12px;
      border-left:1px solid #bbf;
	  
}
div.headlinks3 {
   border: 0px; /* 1.枠線 */
   float: left; /* 左に配置 */
   width: 81px; /* 横幅 */
   margin-left:12px;
   border-left:1px solid #bbf;
}
div.headlinks4 {
   border: 0px; /* 1.枠線 */
   float: left; /* 左に配置 */
   width: 83px; /* 横幅 */
   margin-left:12px;
   border-left:1px solid #bbf;
   border-right:1px solid #bbf;
}
div.headlinks5 {
   border: 0px; /* 1.枠線 */
   float: left; /* 左に配置 */
   width: 118px; /* 横幅 */
   margin-left:12px;
}
div.headlinks6 {
   border: 0px; /* 1.枠線 */
   float: left; /* 左に配置 */
   width: 100px; /* 横幅 */
   margin-left:12px;
      border-left:1px solid #bbf;
}
div.headlinks7 {
   border: 0px; /* 1.枠線 */
   float: left; /* 左に配置 */
   width: 86px; /* 横幅 */
   margin-left:12px;
   border-left:1px solid #bbf;
}
div.headlinks8 {
   border: 0px; /* 1.枠線 */
   float: left; /* 左に配置 */
   width: 74px; /* 横幅 */
   margin-left:12px;
   border-left:1px solid #bbf;
}   
div.headlinks9 {
   border: 0px; /* 1.枠線 */
   float: left; /* 左に配置 */
   width: 100px; /* 横幅 */
   margin-left:12px;
   border-left:1px solid #bbf;
}
div.photo01 {
   border: 0px; /* 1.枠線 */
   text-align:center;
   margin-left:auto;
   margin-right:auto;
   margin-top:0px;
   height:407px;
}
div.teecap {
   border: 0px; /* 1.枠線 */
   margin-left:auto;
   margin-right:auto;
   margin-top:0px;
   padding-left:10px;
}
div.teecap2 {
   border: 0px; /* 1.枠線 */
   text-align:center;
   margin-left:auto;
   margin-right:auto;
   margin-top:0px;
   padding:0px 10px 0px 10px;
}
div.photo-tate {
   border: 0px; /* 1.枠線 */
   float:left;
   width:365px;
}
div.text{
   float:left;
   width:450px;
   margin-top:10px;
   padding-left:10px;
   border: 0px ; /* 1.枠線 */
}
div.text-tate{
   border: 0px ; /* 1.枠線 */
   float:right;
   width: 405px; /* 横幅 */
   margin-top:0px;
}
div.name {
   border: 0px ; /* 1.枠線 */
   margin:0px 0px 0px 0px;
   padding-left:0px;
}
div.name-tate {
   border: 0px ; /* 1.枠線 */
   clear: both; /* 回り込み解除 */
   width: 405px; /* 横幅 */
   margin:250px 0px 10px 0px;
   padding-left:10px;
}
div.copy {
   border: 0px ; /* 1.枠線 */
   height:75px;
   margin:10px 0px;
   padding-left:0px;
}
div.copy-tate {
   border: 0px ; /* 1.枠線 */
   clear: both; /* 回り込み解除 */
   width: 405px; /* 横幅 */
   margin:10px 0px;
   padding-left:10px;
   margin-bottom:100px;
}

div.copy-tate2 {
   border: 0px ; /* 1.枠線 */
   clear: both; /* 回り込み解除 */
   width: 405px; /* 横幅 */
   margin:10px 0px;
   padding-left:10px;
   margin-bottom:220px;
}

div.cart {
float:right;
width:330px;
text-align:right;
   border: 0px ; /* 1.枠線 */
   padding-right:10px;
   margin-top:25px; 
}
div.cart-tate  {
   text-align:left;
   border: 0px ; /* 1.枠線 */
   clear:both;
   padding-left:10px;
   margin-bottom:10px;  
}
div.goodspagethumb {
   clear:both;
   height:42px;

}
div.goodspagethumb2 {
   height:42px;
   margin-top:-82px;
   margin-bottom:40px;
   padding-left:10px;
}
div.thumb{
float:left;
width:53px;
text-align:left;
}
div.photothumbs {
   border: 0px ; /* 1.枠線 */
   clear: both /* 回り込み解除 */
   float:left;
   width: 405px; /* 横幅 */
}
div.nextlink {
   border: 0px ; /* 1.枠線 */
   width: 805px; /* 横幅 */
   margin-top:10px;
   margin-left:auto;
   margin-right:auto;
   text-align:right;
}
div.nextlink-g {
clear:both;
   border: 0px ; /* 1.枠線 */
   width: 805px; /* 横幅 */
   margin-top:500px;
   margin-left:auto;
   margin-right:auto;
   text-align:right;
}
div.footerlogo {
float:left;
   border: 0px ; /* 1.枠線 */
   width: 312px; /* 横幅 */
   margin-top:-10px;
   margin-left:-5px;
   margin-right:auto;
   text-align:left;
}

