body{
color:#cc3300;/*通常のテキストカラー*/

}
/* リンク */
a:link {
	text-decoration: none;
	color: #9e3c02;
}
/* 訪問済みリンク */
a:visited{
	text-decoration: none;
	color: #9e3c02;
}
/* アクティブリンク */
a:active {
	text-decoration:none;
	color: #9e3c02;
}
/* リンクオーバー */
a:hover{
	text-decoration:none;
	color:#F46D01;
}
/* clearfix */
.clearfix:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
.clearfix { display: inline-block; }
/* exlude MacIE5 \*/
* html .clearfix { height: 1% }
.clearfix {display:block;}
/* end MacIE5 */

*{ margin:0; padding:0;}
img{ border:0;}
img {vertical-align: bottom;}

/************************************************/
/***ＩＥ６．０***/
* html .test { font-size:small;}
/***ＩＥ７．０***/
*:first-child+html .test { font-size:medium;}
/***FIRE FOX***/
html>body .test{ font-size:medium;}
/***サファリ・opera***/
html:first-child .test { font-size:medium;}
/************************************************/

body{ 
background:#C6E5FF;
text-align:center; 
}

.C{ text-align:center;margin:10px;}
.L{ text-align:left;margin:10px;}
.R{ text-align:right;}
.clr{ clear:both;}
.floatL{float:left;}
.floatR{float:right;}

h1{
font-size:20px;
color:#cc3300;
text-align:left;
margin:10px 0px;
}
h2{
font-size:20px;
color:#191970;
text-align:left;
margin:10px 10px 0 10px;
background: url(img/index1.jpg) no-repeat;
line-height:33px;
text-indent:50px;
}
h3{
font-size:18px;
color:#008000;
text-align:left;
margin:10px 10px 10px 10px;
}
h4{
font-size:15px;
color:#191970;
text-align:left;
margin:10px 10px 0 10px;
background: url(img/index2.jpg) no-repeat;
line-height:25px;
text-indent:20px;
}
h5{
font-size:14px;
color:#0000ff;
text-align:left;
margin:10px 10px 10px 10px;
}
h6{
font-size:12px;
color:#800000;
text-align:left;
margin:10px 10px 10px 10px;
}
p{
font-size:15px;
color:#9E3C02;
text-align:left;
margin:5px 10px;
}
/*  ラップ  */
#wrap{
width:800px;
margin:auto;
}
/*  包括カラム  */
#container{
width:800px;
height:auto;
margin:auto;
overflow:hidden;
}
/* レフトカラム */
#colL {
float:left;   
width:200px;   
padding-bottom: 30000px;
margin-bottom: -30000px;
background:#FFCEFF;
overflow:hidden;
}
/* レフトカラムimg */
#colL img{
margin:0 0 5px 0;
}
/* レフトカラムtopic */
#topic{
background: url(img/corkmd.jpg) repeat-y;
}
/* ライトカラム */
#colR {
float:left;   
width:600px;   
padding-bottom: 30000px;
margin-bottom: -30000px;
background:#ffe5fa;
overflow:hidden;
}
/* メニュー */
.outer{
margin:0px;
padding:0px;
}
#menu{
width:200px;
border-color:#D76100;
border-width:1px;
padding:0px;
}
#menu ul{
margin:0px;
padding:0px;
list-style:none;
}
#menu li a {
height: 32px;
voice-family: "\"}\""; 
voice-family: inherit;
height: 24px;
text-decoration: none;
font-weight:normal;
text-align:left;
}
#menu li a:link, #menu li a:visited{
color: #9E3C02;
display: block;
background: url(img/menu.gif);
padding: 8px 0 0 30px;
}
#menu li a:hover{
color: #9E3C02;
background: url(img/menu.gif) 0 -32px;
padding: 8px 0 0 30px;
}
#menu li a:active{
color: #9E3C02;
background: url(img/menu.gif) 0 -64px;
padding: 8px 0 0 30px;
}
/*  テーブル  */
.tb table {
width:600px;
}
.tb th {
color:#DF0029;
background-color:#F5A2BE;
text-align:center;
font-size:14px;
}
.tb td {
color:#000000;
background-color:#F5A2BE;
text-align:center;
font-size:14px;
}
.hassou1 table {
width:580px;
margin:10px 0 0 10px;
border-top:1px #58b01e solid;
border-left:1px #58b01e solid;
border-right:1px #58b01e solid;
border-bottom:1px #58b01e solid;
}
.hassou1 th {
color:#DF0029;
text-align:center;
font-size:14px;
}
.hassou1 td {
color:#000000;
text-align:center;
font-size:14px;

}
.hassou table {
width:580px;
margin:10px 0 0 10px;
}
.hassou th {
color:#DF0029;
text-align:center;
font-size:14px;
}
.hassou td {
color:#000000;
text-align:center;
font-size:14px;
}
/*  テーブルお土産イチゴ  */
.tb table {
width:600px;
}
.tb th {
color:#DF0029;
text-align:center;
font-size:14px;
}
.tb td {
color:#000000;
text-align:center;
font-size:14px;
}
/*  テーブルお土産イチゴ  */
.tb1 table {
width:600px;
}
.tb1 td {
color:#000000;
background-color:#F5A2BE;
text-align:center;
font-size:14px;
}
/*  テーブル桃  */
.tb2 table {
width:400px;
margin:20px auto;
}
.tb2 td {
color:#000000;
background-color:#F5A2BE;
text-align:center;
font-size:14px;
}
/*  注文フォーム  */
.order table {
width:580px;
margin:10px 0 0 10px;
}
.order th {
color:#DF0029;
text-align:left;
font-size:14px;
}
.order td {
color:#000000;
text-align:left;
font-size:14px;
}

/*  コピーライト  */
#copy{
clear:both;
background:#FFCEFF;
width:800px;
line-height:50px;
font-size:12px; 
text-align:right;
color:#9E3C02;
}
#list-02 li{
font-size:15px;
color:#9E3C02;
text-align:left;
list-style-position: inside;
margin:0 0 0 20px;
}
