/* CSS Document */

body {  margin:0px;
		font-size:12px;
		color:#333333;
		background-color:#CC0000;
		text-align:center;
/*		font-family:"A-OTF 新ゴ Pro M"; */
		}

.brown {color:#996600;
font-weight:bold;}


.brown_n {color:#996600;
}

.white {color:#FFFFFF;
font-weight:bold;
font-size:12px;
}

.orange { color:#CC6600;
}


/*-----------------------------*/
/*　ヘッダー
/*-----------------------------*/

#header {
	width:760px;
	height:45px;
	text-align:left;
	font-size:10px;
	color:#FFFFFF;
	line-height:130%;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
		  }

#header img {border:none;
}


#header a { color:#FFCCCC;
			}

#header h1  { float:left;
		  margin:10px;
		  font-size:10px;
		  color:#FFFFFF;
		  line-height:130%;
			  padding-top:10px;
			  padding-right:40px;
			  margin:0px;
			  font-weight:normal;
		  }

#header #navi {
	float:right;
	font-size: 12px;
	padding-top: 10px;
		  }
#main #menu {
}


/*-----------------------------*/

#main   { width:760px;
		  background-color:#ffffff;
		  text-align:left;
		  }
		  
#main #img  {width:760px;
		  height:300px;
		  background-color:#eeeeee;
		  }
		  
/*-----------------------------*/
/*　メインメニュー
/*-----------------------------*/
		  
#main #menu {
	width:760px;
	height:147px;
	background-color:#990000;
	text-align:left;
	clear: both;
		  }

#main #menu img {border:none;}

#main #menu li
        { 
		 margin:0px;
		 padding:0px;
		 list-style:none;
		 float:left;
		  }
#main #menu ul
        { 
		 margin:0px;
		 padding:0px;
		 list-style:none;
		 float:left;
		  }


		  
/*-----------------------------*/
/*　メインメニュー2
/*-----------------------------*/
		  
#main #menus { width:760px;
		  height:76px;
		  background-color:#990000;
		  text-align:left
		  }

#main #menus img {border:none;}

#main #menus li
        { 
		 margin:0px;
		 padding:0px;
		 list-style:none;
		 float:left;
		  }
#main #menus ul
        { 
		 margin:0px;
		 padding:0px;
		 list-style:none;
		 float:left;
		  }
		  


/*　メニュー　-----------------*/

#main #menu #irastcake
	    { width:128px;
		  height:76px;
		  text-align:left
		  }
		  
#main #menu #rittai
	    { width:130px;
		  height:76px;
		  text-align:left;
		  
		  }
		  
#main #menu #rittaikao
	    { width:119px;
		  height:76px;
		  text-align:left;
		  
		  }		  

#main #menu #nigaoe
	    { width:132px;
		  height:76px;
		  text-align:left;
		  
		  }

#main #menu #toping
	    { width:128px;
		  height:76px;
		  text-align:left;
		  
		  }
		  
#main #menu #photo
	    { width:123px;
		  height:76px;
		  text-align:left;
		  
		  }


/*　メニュー　-----------------*/

#main #menus #irastcake
	    { width:128px;
		  height:76px;
		  text-align:left
		  }
		  
#main #menus #rittai
	    { width:130px;
		  height:76px;
		  text-align:left;
		  
		  }
		  
#main #menus #rittaikao
	    { width:119px;
		  height:76px;
		  text-align:left;
		  
		  }		  

#main #menus #nigaoe
	    { width:132px;
		  height:76px;
		  text-align:left;
		  
		  }

#main #menus #toping
	    { width:128px;
		  height:76px;
		  text-align:left;
		  
		  }
		  
#main #menus #photo
	    { width:123px;
		  height:76px;
		  text-align:left;
		  
		  }



/*-----------------------------*/
/*　サブメニュー
/*-----------------------------*/
		  
#main #submenu { width:740px;
		  height:2ex;
		  background-color:#990000;
		  text-align:left;
		  padding:10px;
		  color:#FFFFFF;
		  }
		  
#main #submenu li
        { 
		 float:left;
		 list-style:circle;
		 margin-left:20px;
		 line-height:110%;
		  }
#main #submenu ul
        { 
		 margin:0px;
		 padding:0px;
		  }
		  
#main #submenu a {
		color:#FFCCCC;
		}



/*------------------------------*/

#main #box { width:720px;
		  background-color:#fff;
		  text-align:left;
		  padding:20px;
		  color:#666666;
		  line-height:150%;
		  }

#main #box h1
 		{ font-size:16px;
		color:#FF6600;
		font-weight:bold;
		margin: 0px 0px 5px 0px;
		}

#main #box h2
		{ font-size:14px;
		color:#FF9900;
		font-weight:bold;
		margin: 0px 0px 5px 0px;
		}

#main #box .com
		{ font-size:10px;
		color:#999999;
		line-height:130%;
		}


#main #box .set {
		background-color:#FFCCCC;


		}
#main #box ul { padding:0px;
				margin:5px 20px;}

#main #box .dep{
		border:#CCCCCC dotted 1px;
		background-color:#F2F2F2;
		color:#666666;
		line-height:130%;
		font-size:10px;
		margin:15px 0px;
		padding:20px;
		}

/*------------------------------*/
/*　メイン左
/*------------------------------*/


#main #box #left
		 { width:420px;
		  text-align:left;
		  float:left;
		  line-height:150%;
		  }

#main #box #left img
		 { border:none;
		 }

#main #box #left h1
		{ font-size:14px;
		color:#FF6600;
		font-weight:bold;
		margin: 0px 0px 5px 0px;
		}

#main #box #left h2
		{ font-size:14px;
		color:#FF6600;
		font-weight:bold;
		margin: 0px 0px 5px 0px;
		}

#main #box #left h3
		{ font-size:12px;
		color:#FF9900;
		font-weight:bold;
		margin: 0px 0px 0px 0px;
		border-bottom:#666666 solid 1px;
		}

#main #box #left h4
		{ font-size:12px;
		color:#666;
		margin: 0px 0px 5px 0px;
		font-weight:normal;
		}

#main #box #left .com
		{ font-size:12px;
		color:#FF9933;
		margin:0px;
		}

/*------------------------------*/
/*　メイン右
/*------------------------------*/

#main #box #right
		 { width:280px;
		  background-color:#FFF8DF;
		  text-align:left;
		  float:right;
		  }

#main #box #right img
		 { margin-right:10px;
		  }

#main #box #right hr
		 {
	color:#FFFFFF;
	margin:0px;
	padding:0px;
	height:10px;
	background-color: #FFFFFF;
	border: 0px none #FFFFFF;
	clear: both;
		  }

#main #box #right h1
		{ font-size:14px;
		background-color:#FF9900;
		color:#FFFFFF;
		font-weight:bold;
		margin: 0px 0px 5px 0px;
		padding:5px;
		}

#main #box #right h2
		{ font-size:14px;
		color:#FF6600;
		font-weight:bold;
		margin: 10px;
		}

#main #box #right .com
		{ font-size:10px;
		color:#999999;
		margin: 10px;
		line-height:130%;
		}
/*------------------------------*/
/*　買い方インフォメーション【共通】
/*------------------------------*/

#main #box #info { clear:both; 
			margin-top:20px;
			width:720px;
		  background-color:#fff;
		  text-align:left;
		  }

#main #box #info td { text-align:left;
		  }

/*------------------------------*/

#footer { width:760px;
		  height:50px;
		  background-color:#CC0000;
		  padding:30px 0px 30px 0px;
		  border-top:#990000 5px solid;
		  text-align:left;
		  color:#FFFFFF;
		  line-height:150%;
		  clear:both;
		  }
		  
#footer a { color:#FFCCCC;
			}
#main #box #bg {
	background-image: url(../bois/images/bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#main #box #right .red {
	font-size: 14px;
	color: #FF0000;
}
#main #box #right a {
	color: #FF6600;
}




.style1 {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}

#main #box a {
	color: #CC0000;
}
#main #box table .rl {
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #E4E4E4;
}
#main #box .price {
	background-color: #F9C325;
	padding-top: 10px;
	padding-bottom: 10px;
	text-decoration: none;
	font-size: 16px;
	padding-right: 100px;
	padding-left: 100px;
	text-align: center;
}

#main #box .sakuhin {
	background-color: #F9C325;
	padding-top: 10px;
	padding-bottom: 10px;
	text-decoration: none;
	font-size: 16px;
	padding-right: 100px;
	padding-left: 100px;
	text-align: center;
}
#main #box table .hd {
	line-height: 150%;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF9900;
	font-size: 12px;
	text-align: center;
}
#price {
	background-color: #e4e4e4;
	text-align: center;
	width: 720px;
}

