@charset "UTF-8";
/* CSS Document */


/* 全体リセット */
h2,h3,h4,h5,h6,p,ul,li { margin:0px;
                   padding:0px;
				  }
				  
ul,li { list-style: none;
       }

/* 全体のフォント設定 */			  
body { font-size:12px;}


/* コンテンツ内枠 */
div#contents { width : 675px;
background-color: #FFFFFF;}

/* タイトル */
div#5tool-banner{ width : 675px;
     height : 125px;
	 padding:0px;
	 margin:0px;
	 background:url(../img/title.gif) 0px 0px no-repeat;
	 text-indent:-9999px;
	 }
	 
/*トップイメージ*/ 
div#topimagewaku { padding:2px 9px 0px 9px;}

div#topimage { border:1px solid #490292;
               background-color: #FFF799;
			   padding:2px 9px 0px 1px;
			   }

/*トップ写真*/ 		   
div#topimg { width:289px;
             height:325px;
			 float:left;
			 }
			 
/*数量限定の文*/ 
div#topword { width: 343px;
              float: right;
			  }

/*数量限定のタイトル*/ 		  
h3#set-area { margin:0px;
     padding:0px;
	 background:url(../img/subtitle.gif) 0px 0px no-repeat;
	 width : 343px;
	 height:69px;
	 text-indent:-9999px;
	 }
	 
div#bunsho { width:338px;
             padding: 0PX 1PX 0PX 4PX;
			 }

div#bunshonai { background-color:#FFFFFF;
                border-left: 1px solid #42210B;
				border-right: 1px solid #42210B;
				padding-left:13px;
				padding-right:13px;
				}
				
/*トップのボタンsサイズ*/ 	

ul#ssize { height: 30px;
           margin-bottom:5px;
		   margin-top:5px;
          }
		  
ul#ssize li { display: block;
			  float: left;
             }

ul#ssize li.botan1 { width: 140px;
                     height: 30px;
					 }

ul#ssize li.botan1 a {background: url(../img/size_s_btn.gif) 0px 0px no-repeat;
           display : block;
		   width : 140px;
           height : 30px;
           text-indent : -9999px;}

ul#ssize li.botan1 a:hover {background: url(../img/size_s_btn.gif) 0px -30px no-repeat;
                   display : block;
		           width : 140px;
                   height : 30px;}
				   
ul#ssize li.topnedan { padding-left:10px;
                       height:30px;
					   line-height:30px;
					   }
					   
/*トップのボタンlサイズ*/ 					   
ul#lsize { height: 30px;
          }
		  
ul#lsize li { display: block;
			  float: left;
             }
			 
ul#lsize li.botan1 { width: 140px;
                     height: 30px;
					 }

ul#lsize li.botan2 a {background: url(../img/size_l_btn.gif) 0px 0px no-repeat;
           display : block;
		   width : 140px;
           height : 30px;
           text-indent : -9999px;}

ul#lsize li.botan2 a:hover {background: url(../img/size_l_btn.gif) 0px -30px no-repeat;
                   display : block;
		           width : 140px;
                   height : 30px;}
				   
ul#lsize li.topnedan { padding-left:10px;
                       height:30px;
					   line-height:30px;
					   }
					   
/*トップ写真クリック文*/ 	

p#clickbun { width: 343px;
             height:29px;
			 background: url(../img/click.gif) 0px 0px no-repeat;
			 text-indent:-9999px;
			 }
			 
/*写真クリック*/ 	
			 
ul#clickph { height:58px;
			}
			
ul#clickph li { display:block;
				float:left;
				}
				
ul#clickph li.ph1 { width:58px;
                    height: 58px;
					margin-left:4px;
					}

ul#clickph li.ph1 a {background: url(../img/clickph1.jpg) 0px 0px no-repeat;
           			display : block;
		  			width : 58px;
          			height : 58px;
					border: 1px solid #42210B;
					text-indent:-9999px;
           			}

ul#clickph li.ph1 a:hover {background: url(../img/clickph1.jpg) 0px 0px no-repeat;
                   display : block;
		           width : 58px;
                   height : 58px;
				   border : 1px solid #996C33;
				   }
				   
ul#clickph li.ph2 { width:58px;
                    height: 58px;
					margin-left:6px;
					}

ul#clickph li.ph2 a {background: url(../img/clickph2.jpg) 0px 0px no-repeat;
           			display : block;
		  			width : 58px;
          			height : 58px;
					border: 1px solid #42210B;
					text-indent:-9999px;
           			}

ul#clickph li.ph2 a:hover {background: url(../img/clickph2.jpg) 0px 0px no-repeat;
                   display : block;
		           width : 58px;
                   height : 58px;
				   border : 1px solid #996C33;
				   }
				   
ul#clickph li.ph3 { width:58px;
                    height: 58px;
					margin-left:6px;
					}
				   
ul#clickph li.ph3 a {background: url(../img/clickph3.jpg) 0px 0px no-repeat;
           			display : block;
		  			width : 58px;
          			height : 58px;
					border: 1px solid #42210B;
					text-indent:-9999px;
           			}

ul#clickph li.ph3 a:hover {background: url(../img/clickph3.jpg) 0px 0px no-repeat;
                   display : block;
		           width : 58px;
                   height : 58px;
				   border : 1px solid #996C33;
				   }
				   
ul#clickph li.ph4 { width:58px;
                    height: 58px;
					margin-left:6px;
					}
				   
ul#clickph li.ph4 a {background: url(../img/clickph4.jpg) 0px 0px no-repeat;
           			display : block;
		  			width : 58px;
          			height : 58px;
					border: 1px solid #42210B;
					text-indent:-9999px;
           			}

ul#clickph li.ph4 a:hover {background: url(../img/clickph4.jpg) 0px 0px no-repeat;
                   display : block;
		           width : 58px;
                   height : 58px;
				   border : 1px solid #996C33;
				   }
				   
ul#clickph li.ph5 { width:58px;
                    height: 58px;
					margin-left:6px;
					}
				   
ul#clickph li.ph5 a {background: url(../img/clickph5.jpg) 0px 0px no-repeat;
           			display : block;
		  			width : 58px;
          			height : 58px;
					border: 1px solid #42210B;
					text-indent:-9999px;
           			}

ul#clickph li.ph5 a:hover {background: url(../img/clickph5.jpg) 0px 0px no-repeat;
                   display : block;
		           width : 58px;
                   height : 58px;
				   border : 1px solid #996C33;
				   }
				   
p#catch1 {
	padding:10px 0px 10px 0px;
	font-size:16px;
	font-weight:bold;
		  }

		  
/*セット内容1*/ 	

div#set1 { width:644px;
           margin:0px auto;
		   padding-bottom:14px;}
		  
#set-link1{ width:644px;
     height:12px;
	 padding:45px 0 0 470px;
	 background:url(../img/boardtitle.gif) 0px 0px no-repeat;
	
	}
	
div#set1l { width : 383px;
            float:left;
			}

div#set1 h5#ti1 { width:383px;
                  height:31px;
				  background:url(../img/boardt1.gif) 0px 0px no-repeat;
				  text-indent:-9999px;
				  border:none;
				  }
				  
p.set1midashi { padding:10px 0px 0px 7px;
font-size:16px;
font-weight:bold;
color:#F96922;
}

p.bun1 { padding:5px 0px 10px 5px;
        }

div#set1r { width: 245px;
            float:right;
			padding-top:14px;
			}

p.setumei { padding:5px 0px 10px 10px;
           }
			
div#set1 h5#ti2 { width:383px;
                  height:31px;
				  background:url(../img/boardt2.gif) 0px 0px no-repeat;
				  text-indent:-9999px;
				  border:none;
				  }
				  
/*セット内容2*/ 	
				  
div#set2 { width:644px;
           margin:0px auto;
		   padding-bottom:14px;}
		   
#set-link2 { width:644px;
     height:12px;
	 padding:45px 0 0 470px;
	 background: url(../img/mattitle.gif) 0px 0px no-repeat;
	
	}
	
div#set2l { width : 383px;
            float:left;
			}
			
div#set2 h5#ti1 { width:383px;
                  height:31px;
				  background:url(../img/matt1.gif) 0px 0px no-repeat;
				  text-indent:-9999px;
				  border:none;
				  }

p.set2midashi { padding:10px 0px 0px 7px;
font-size:16px;
font-weight:bold;
color:#FA2C40;
}
				  
div#set2r { width: 245px;
            float:right;
			padding-top:14px;
			}
			
div#set2 h5#ti2 { width:383px;
                  height:31px;
				  background:url(../img/matt2.gif) 0px 0px no-repeat;
				  text-indent:-9999px;
				  border:none;
				  }
				  
/*セット内容３*/ 	

div#set3 { width:644px;
           margin:0px auto;
		   padding-bottom:14px;}
		   
#set-link3 { width:644px;
     height:12px;
	 padding:45px 0 0 470px;
	 background: url(../img/menbotitle.gif) 0px 0px no-repeat;
	 
	}
	
div#set3l { width : 383px;
            float:left;
			}
			
div#set3 h5#ti1 { width:383px;
                  height:31px;
				  background:url(../img/menbot1.gif) 0px 0px no-repeat;
				  text-indent:-9999px;
				  border:none;
				  }
				  
p.set3midashi { padding:10px 0px 0px 7px;
font-size:16px;
font-weight:bold;
color:#FA2C75;
}
				  				  
div#set3r { width: 245px;
            float:right;
			padding-top:14px;
			}
			
div#set3 h5#ti2 { width:383px;
                  height:31px;
				  background:url(../img/menbot2.gif) 0px 0px no-repeat;
				  text-indent:-9999px;
				  border:none;
				  }
				  
/*セット内容4*/ 	
				  
div#set4 { width:644px;
           margin:0px auto;
		   padding-bottom:14px;}
		   
#set-link4 { width:644px;
     height:12px;
	 padding:45px 0 0 450px;
	 background: url(../img/guntetitle.gif) 0px 0px no-repeat;
	
	}
	
div#set4l { width : 383px;
            float:left;
			}
			
div#set4 h5#ti1 { width:383px;
                  height:31px;
				  background:url(../img/guntet1.gif) 0px 0px no-repeat;
				  text-indent:-9999px;
				  border:none;
				  }
				  
p.set4midashi { padding:10px 0px 0px 7px;
font-size:16px;
font-weight:bold;
color:#CC0033;
}
				  
div#set4r { width: 245px;
            float:right;
			padding-top:14px;
			}
			
div#set4 h5#ti2 { width:383px;
                  height:31px;
				  background:url(../img/guntet2.gif) 0px 0px no-repeat;
				  text-indent:-9999px;
				  border:none;
				  }
				  
/*セット内容5*/ 	
				  
div#set5 { width:644px;
           margin:0px auto;
		   padding-bottom:14px;}
		   
#set-link5 { width:644px;
     height:12px;
	 padding:45px 0 0 480px;
	 background: url(../img/skepertitle.gif) 0px 0px no-repeat;
	 
	}
	
div#set5l { width : 383px;
            float:left;
			}
			
div#set5 h5#ti1 { width:383px;
                  height:31px;
				  background:url(../img/skepert1.gif) 0px 0px no-repeat;
				  text-indent:-9999px;
				  border:none;
				  }
				  
p.set5midashi { padding:10px 0px 0px 7px;
font-size:16px;
font-weight:bold;
color:#BD0163;
}
				  
div#set5r { width: 245px;
            float:right;
			padding-top:14px;
			}
			
div#set5 h5#ti2 { width:383px;
                  height:31px;
				  background:url(../img/skepert2.gif) 0px 0px no-repeat;
				  text-indent:-9999px;
				  border:none;
				  }
				  
/*フッターコンテンツ枠*/ 	
				  
div#fcontents { width:628px;
                background-color:#FFFBED;
				border:1px solid #42210B;
				padding:3px;
				margin:0px auto;}

/*フッター写真*/ 					
div#fph { float:left;
          width:198px;
         }
		 
/*フッターテキスト部分*/ 	
div#ftext {
float:right;
width:420px;
margin-top:20px;
}

/*フッター文タイトル*/ 	
p#ftitle { width:204px;
           height:33px;
		   background:url(../img/foottitle.gif) 0px 0px no-repeat;
		   text-indent:-9999px;
			 }

/*フッターボタン枠*/ 			 
div#fbotanwaku {
padding-left:110px;
padding-right:10px;
padding-top:10px;
}


/*フッターボタンsサイズ*/ 			 
div#fnedans { width:140px;
float:left;
padding-right:15px;
}

div#nedansbt {width: 140px;
            height: 30px;

}

div#nedansbt a {background: url(../img/size_s_btn.gif) 0px 0px no-repeat;
           display : block;
		   width : 140px;
           height : 30px;
           text-indent : -9999px;}

div#nedansbt a:hover {background: url(../img/size_s_btn.gif) 0px -30px no-repeat;
                   display : block;
		           width : 140px;
                   height : 30px;}

/*フッターボタンlサイズ*/ 	
div#fnedanl { width:140px;
float:right;
}

div#nedanlbt {width: 140px;
            height: 30px;

}

div#nedanlbt a {background: url(../img/size_l_btn.gif) 0px 0px no-repeat;
           display : block;
		   width : 140px;
           height : 30px;
           text-indent : -9999px;}

div#nedanlbt a:hover {background: url(../img/size_l_btn.gif) 0px -30px no-repeat;
                   display : block;
		           width : 140px;
                   height : 30px;}
				   
/*フッター値段テキストsサイズ*/ 	
div#fnedans p {
text-align:center;
}

/*フッター値段テキストlサイズ*/ 	
div#fnedanl p {
text-align:center;
}


/*値段赤文字*/ 	
span.rednedan {
font-size:14px;
color:#CC0000;
}
	 
.clear { clear:both;}

#set1 h4 .5tools-name{
    font-size:1px;
	text-indent:-9999px;
	}
