body{
            margin:10px auto 10px auto;
			padding:0px;
			font-size:12px;
			font-family: '‚l‚r ‚oƒSƒVƒbƒN', sans-serif;
			background-color:#FFD200;
    }
	
.top{       width:99%;
            margin:0px auto 0px auto;
			padding:0px;
			text-align:center;
			background-color:#ffd202;
			border:none;
			text-align:center;
			overflow:hidden;
	}

.fot1 {     clear:both;
            width:98%;
			margin:20px auto 0px auto;
			padding:0px;
			font-size:90%;
			border-bottom:solid 1px #997e00;
			color:#997e00;
		}

.hdmn {font-size:100%;
	color:#9a7f01;text-decoration:none;
}.hdmn:hover{font-size:100%;color:#332a00;text-decoration:none;}

img{border:none;}

.hdmenue {
            float:left;
			margin:0px;
			padding:0px;
			font-size:12px;
			color:#9a7f01;
			font-weight:normal;
         }
		 
.hdsml {
            float:left;
			height:25px;
			margin:0px;
			padding:6px 5px 0px 0px;
			font-size:90%;
			color:#9a7f01;
			font-family: '‚l‚r ‚oƒSƒVƒbƒN', sans-serif;
        }

h1{float:left;margin:-4px 0px 0px 10px;padding:10px 10px 0px 0px;color:#666666;font-size:90%;font-weight:normal;font-family: '‚l‚r ‚oƒSƒVƒbƒN', sans-serif;}

.t1a   {
        color:#9a7f01;
		text-decoration:none;
	   }				

.hdbn  {
            width:98%;
			margin:10px auto 0px auto;
			padding:0px;
			text-align:left;
}

.hdbn_sub {
            clear:both;
			width:96%;
			height:26px;
			margin:40px auto 0px auto;
			padding:0px 0px 5px 0px;
			border-bottom:solid 1px #997e00;
}

.hd_imgt1 {
           float:left;
		   width:70%;
		   height:24px;
		   margin:0px;
		   padding:0px;
		   text-align:left;
          }
		  
.hd_imgt2 {
           float:left;
		   width:30%;
		   height:24px;
		   margin:0px;
		   padding:0px;
		   text-align:right;
          }

.hd_mnlst {
           clear:both;
		   width:98%;
		   height:14px;
		   margin:10px auto 0px auto;
		   padding:0px;
		   text-align:center;
          }

.ftch {
           float:left;
		   width:80px;
		   margin:0px 10px 0px 0px;
		   font-size:12px;
		   color:#666666;
      }

.multsp {
           clear:both;
		   width:96%;
		   height:24px;
		   margin:10px auto 30px auto;
		   padding:0px;
		   text-align:left;
        }

.multimg {
           float:left;
		   width:97px;
		   height:24px;
		   margin:20px 5px 0px 0px;
		   padding:0px;
}

.multgd {
           float:left;
		   margin:25px 0px 0px 0px;
		   padding:0px;
		   width:800px;
		   height:14px;
		   color:#9a7f01;
		   text-align:left;
        }



		
.flcl{clear:both;}

.top_dot {
            margin:10px 0px 0px 0px;
			padding:10px 0px 0px 0px;
			border-top:dotted 1px #ab8e05;
         }
		 
.img_lmargin {
            float:left;margin:
			10px 10px 0px 0px;
             }
		 

.rt_blk {
            float:left;
			width:18%;
			margin:0px auto 0px auto;
			padding:0px;
        }
		
.lf_blk {
            float:left;
			;width:22%;
			margin:0px;
			padding:0px;
			text-align:center;
        }

.ct_blk {
            float:left;
			width:56%;
			margin:0px auto 0px auto;
			padding:0px 10px 0px 10px;
			text-align:center;
			overflow:hidden;
        }

.syouhin_ct {
            float:left;
			width:80%;
			margin:0px auto 0px auto;
			padding:0px;
			text-align:center;
			overflow:hidden;
        }
				
.txtcol {
            color:#7A650F;
			font-size:100%;
			font-weight:normal;
}

.proshop {  float:left;
            width:49%;
			text-align:left;
            color:#7A650F;
			font-size:100%;
         }

.stda   {
            font-size:100%;
	        color:#7A650F;
			text-decoration:none;
}
.stda:hover{ 
            font-size:100%;
			color:#AC1318;
			text-decoration:none;
		   }

.wta   {
            font-size:100%;
	        color:#FFFFFF;
			text-decoration:none;
}
.wta:hover{ 
            font-size:100%;
			color:#AC1318;
			text-decoration:none;
		   }


.pca   {
            font-size:100%;
	        color:#ffd200;
			text-decoration:none;
}
.pca:hover{ 
            font-size:100%;
			color:#AC1318;
			text-decoration:none;
		   }
         
.h_soroe_oya {
            clear:both;
			width:100%;
			overflow:hidden;
			margin:0px auto 0px auto;padding:0px;
			padding:0px;
			border-bottom:solid 1px #e5bd00;
			text-align:center;
}

.h_soroe1 { 
           float:left;
		   width:33%;
		   margin:0px 0px -500px 0px;
		   padding:0px 0px 500px 0px;
           border-right:solid 1px #e5bd00;
		   border-left:solid 1px #e5bd00;
		   border-top:solid 1px #e5bd00;
		   font-size:12px;
		 }
		 
.h_soroe2 { 
           float:left;
		   width:33%;
		   margin:0px 0px -500px 0px;
		   padding:0px 0px 500px 0px;
           border-right:solid 1px #e5bd00;
		   border-top:solid 1px #e5bd00;
		   font-size:12px;
		 }


.h_soroe3 { 
           float:left;
		   width:33%;
		   margin:0px 0px -100px 0px;
		   padding:0px 1px 100px 0px;
           border-right:solid 1px #B59408;
		   border-left:solid 1px #B59408;
		   border-top:solid 1px #B59408;
		   font-size:12px;
		 }

.h_soroe4 { 
           float:left;
		   width:33%;
		   margin:0px 0px -100px 0px;
		   padding:0px 2px 100px 0px;
           border-right:solid 1px #B59408;
		   border-top:solid 1px #B59408;
		   font-size:12px;
		 }
		 
.soroe_p {
           margin:10px auto 0px auto;
		   width:85%;
		   font-size:12px;
		   color:#7A650F;
		   text-align:left;
		   line-height:130%;
         }		 
		 
.ccpy1   {
           float:left;
		   margin:3px 0px 3px 0px;
		   padding:0px;
		   font-size:100%;
		   color:#7A650F;
		   font-weight:normal;
         }

.ccpy2   {
           float:left;
		   margin:2px 0px 5px 0px;
		   padding:0px;
		   font-size:120%;
		   color:#7A650F;
		   font-weight:normal;
         }

.h_soroe_pc {
            clear:both;
			width:100%;
			overflow:hidden;
			margin:15px auto 0px auto;
			padding:5px 0px 0px 0px;
			border-bottom:solid 1px #e5bd00;
}

.pc_soroe1 { 
           float:left;
		   width:33%;
		   margin:0px 0px -300px 0px;
		   padding:0px 0px 300px 0px;
           border-right:solid 1px #e5bd00;
		   border-left:solid 1px #e5bd00;
		   font-size:12px;
		 }

.pc_soroe2 { 
           float:left;
		   width:33%;
		   margin:0px 0px -300px 0px;
		   padding:0px 0px 300px 0px;
           border-right:solid 1px #e5bd00;
		   font-size:12px;
		 }

		 		 
.colum  {
           width:90%;
		   margin:0px auto 0px auto;
		   padding:10px 0px 10px 0px;
		   text-align:left;
		   font-size:12px;
		   color:#7A650F;
		   line-height:130%;
		   border-bottom:dotted 1px #ab8e05;
		   overflow:hidden;
        }

.qty3  {
           width:90%;
		   margin:0px auto 0px auto;
		   padding:10px 0px 10px 0px;
		   text-align:left;
		   font-size:12px;
		   color:#7A650F;
		   line-height:130%;
		   overflow:hidden;
        }
		
.pc_sir {  
           width:90%;
		   height:19px;
		   margin:0px 0px 0px 5px;
		   padding:3px 0px 0px 20px;
		   font-size:100%;
		   font-family: '‚l‚r ‚oƒSƒVƒbƒN', sans-serif;
		   text-align:left;
		   color:#7A650F;
		   font-weight:normal;
		   background-image:url("/shopping/dblood/yy_btn.png");
		   background-repeat:no-repeat;
		   line-height:130%;
        }

.pc_kata { 
           width:90%;
		   margin:0px auto 0px auto;
		   padding:3px;
		   font-size:100%;
		   text-align:left;
		   background-color:#382903;
          }

.bnblk {
           width:205px;
		   height:69px;
		   margin:0px auto 5px auto;
		   padding:0px;
		   text-align:center;
		   cursor:pointer;
		}

.bntxt {
           width:175px;
		   height:37px;
		   margin:0px auto 0px auto;
		   padding:32px 0px 0px 0px;
		   font-size:12px;
		   color:#ffd200;
		   font-family: '‚l‚r ‚oƒSƒVƒbƒN', sans-serif;
		   text-align:left;
		   cursor:pointer;
       }
	   
.rt_tab {
           margin:10px auto 0px auto;
		   padding:0px;
		   width:200px;
		   height:37px;
		   border:none;
		   background-repeat:no-repeat;
        }
		
.rt_tab_box {
           margin:0px auto 0px auto;
		   padding:0px;
		   width:200px;
		   background-image:url(s_guide2.png);
		   background-repeat:repeat-y;
		   text-align:center;
		   font-size:100%;overflow:hidden;
            }
			
.rt_tab_bt {
           margin:0px auto 10px auto;
		   padding:0px;
		   width:200px;
		   height:6px;
		   border:none;
		   background-image:url(s_guide3.png);
		   background-repeat:no-repeat;
           } 

.qty1 {
           clear:both;
		   margin:0px auto 0px auto;
		   padding:0px;
		   width:260px;
		   height:30px;
		   border:none;
		   background-repeat:no-repeat;
		   text-align:left;
          }
		   
.osirase1 {
           clear:both;
		   margin:0px auto 0px auto;
		   padding:0px;
		   width:260px;
		   height:37px;
		   border:none;
		   background-repeat:no-repeat;
		   text-align:left;
          }

.osirase2 {
           margin:0px auto 0px auto;
		   padding:0px;
		   width:260px;
		   border:none;
		   background-image:url(/shopping/dblood/weak_bk2.png);
		   background-repeat:repeat-y;
		   text-align:center;font-size:100%;
		   overflow:hidden;
          }

.osirase3 {
           margin:0px auto 20px auto;
		   padding:0px;
		   width:260px;
		   height:5px;
		   border:none;
		   background-image:url(/shopping/dblood/weak_bk3.png);
		   background-repeat:no-repeat;
          }

.osirase4 {
           width:90%;
		   height:150px;
		   margin:0px auto 0px auto;
		   padding:0px;
		   text-align:left;
		   font-size:100%;
		   line-height:130%;
		   overflow:auto;
          }

.dblood1 {
           margin:0px auto 20px auto;
		   padding:0px;
		   width:258px;
		   border:solid 1px #7f6900;
		   text-align:center;
		   overflow:hidden;
         }

.dblood2 {
           width:96%;
		   margin:0px auto 10px auto;
		   padding:0px;
		   border-bottom:solid 1px #e5bd00;
		   text-align:center;
		   overflow:hidden;
         }

.dblood3 {
           float:left;
		   margin-top:5px;
		   color:#332a00;
		   font-family: '‚l‚r ‚oƒSƒVƒbƒN', sans-serif;
		   font-size:11px;
		   font-weight:normal;
         }

.imgr5 {
          float:left;
		  margin-right:5px;
       }

.ctbld1 {
          float:left;
		  width:100%;
		  margin:0px;
		  padding:5px 0px 10px 0px;
		  text-align:left;
		  border-bottom:solid 1px #e5bd00;
		  overflow:hidden;
		}

.ctbld2 {
          float:left;
		  width:20%;
		  margin:0px;
		  padding:0px 0px 10px 0px;
		  border-bottom:solid 1px #e5bd00;
		  overflow:hidden;
		}

.mytopic {
          width:100%;
		  height:23px;
		  margin:0px;
		  padding:0px;
		  border:none;
		  background-color:#382903;
         }


.comtopic {
          width:100%;
		  height:23px;
		  margin:0px;
		  padding:0px;
		  border:none;
		  background-color:#E5BD00;
         }

.tp_oya {
            clear:both;
			width:99%;
			overflow:hidden;
			margin:0px auto 0px auto;
			padding:0px;
			border-top:solid 1px #997e00;
			border-bottom:solid 1px #e5bd00;
			text-align:center;
}


.slid1 { 
           float:left;
		   width:24%;
		   margin:0px 0px -300px 0px;
		   padding:0px 0px 300px 0px;
           border-right:solid 1px #e5bd00;
		   border-left:solid 1px #e5bd00;
		   border-top:solid 1px #e5bd00;
		   font-size:12px;
		   text-align:center;
		 }
		 
.slid2 { 
           float:left;
		   width:25%;
		   margin:0px 0px -300px 0px;
		   padding:0px 0px 300px 0px;
           border-right:solid 1px #e5bd00;
		   border-top:solid 1px #e5bd00;
		   font-size:12px;
		   text-align:center;
		 }

.slid_ttl{
		  margin:5px 0px 0px 0px;
		  padding:0px;
		  font-size:100%;
		  color:#7A650F;
         }
		 
.tpimg {
          border:solid 1px #e5bd00;
		  margin:5px auto 5px auto;
       }
	   
.lankimg {
          float:left;
		  border:solid 1px #7f6900;
		  margin:0px 20px 10px 0px;
       }
	   
.lankfrm {
          width:100%;
		  overflow:hidden;
		  padding:10px 0px 10px 0px;
		  border-bottom:dotted 1px #7f6900;
         }
		 
.imgtp10 {
         margin-top:10px;
		 }