div.rogo{
width:850px;
position:absolute;
left:50%;
top:00px;
margin-left:-425px;
margin-top:-45px;
border-top: 1px none #999;
border-left: 1px none #999;
border-right: 1px none #999;
border-bottom: 1px none #999;
}
#container{
width:850px;
position:absolute;
top:57px;
left:50%;
margin-left:-425px;
padding-left:0px;
padding-right:0px;
border-top: 1px solid #999;
border-left: 1px solid #999;
border-right: 1px solid #999;
border-bottom: 1px solid #999;
background-color :#ffffff;
}
body{
background-image:url(y6b.gif);
}
div.title h1{
margin:0px 0px 0px 0px;
padding:6px 1em;
font-size:130%;
background-color:#3399ff;
color:white;
letter-spacing:0.3em;
border-style:solid solid solid solid;
border-width:2px 0px 2px 0px;
border-color:#0066cc;
}
/*引用*//*横にメニューがある場合*/
blockquote{
font-style:normal;
font-size :15px;
letter-spacing:0.15em;
line-height:1.5;
margin-bottom:0.2em;
}
/*著作者*/
cite{
font-size :13px;
}
/*りすと*/
dd{
margin:12px 0px 1px 3em;
text-indent:0em;
font-size:12px;
letter-spacing:0.2em;
line-height:1.7;
color:#575757;
}
/*リスト説明文*/
dt{
margin:0px 0px 0px 2em;
text-indent:1em;
font-size :12px;
letter-spacing:0.2em;
line-height:1.7;
color:#575757;
}
/*お勧めできない説明文テーブル線なし*/
table.cal tr td{
padding:2px;
 border-style:none;
color:#575757;
}
tr.out{
margin:20px 20px 10px 20px;
text-indent:0em;
font-size :12px;
letter-spacing:0.2em;
line-height:1.5;
color:#575757;
}
td.outs{
margin:20px 20px 10px 20px;
text-indent:0em;
font-size :12px;
letter-spacing:0.2em;
line-height:1.5;
color:#575757;
}
/*リスト爆跳対策*/
div.taisaku li{
margin:0px 0px 0px 0em;
text-indent:0em;
font-size :12px;
letter-spacing:0.2em;
line-height:1.8;
color:#575757;
}
/*写真配置馬目樫*/
div.leftcol{
margin:0px 0px 0px 0px;
width:25%;
float:left;
}
/*写真上の文字配置*/
div.base{
position:relative;
}
div.insidefrog{
position:absolute;
top:50px;
left:40px;
width:300px;
}
/*ストロングtop*/
strong.toop{
width:600px;
color:#ff0000;
letter-spacing:0.2em;
line-height:2;
font-size:160%;
}
/*みだしストロング*/
strong.midasi{
color:#939393;
font-size :12px;
letter-spacing:0.1em;
line-height:1.4;
margin:0px 0px 0px 5px;
padding:0px 3px;
border-style:solid;
border-width:0px 0px 0px 10px;
border-color:#a6a6ff;
}
/*最上ストロングトップ以外*/
strong.titol{
font-size :17px;
letter-spacing:0.2em;
line-height:1.4;
margin:0px 0px 0px 1px;
padding:2px 1em;
border-style:solid;
border-width:1px 1px 1px 30px;
border-color:#a6a6ff;
}
/*最上ストロングトップページ*/
strong.toptitol{
font-size :17px;
letter-spacing:0.2em;
line-height:1.4;
margin:0px 0px 0px 1px;
padding:2px 3px;
border-style:solid;
border-width:0px 0px 1px 10px;
border-color:#a6a6ff;
}
/*ストラップストロング*/
strong.strap{
font-size :17px;
letter-spacing:0.2em;
line-height:1.4;
margin:0px 0px 0px 1px;
padding:2px 3px;
border-style:solid;
border-width:0px 0px 1px 10px;
border-color:#a6a666;
}
/*ナビメニュー*/
div.navi a{
font-size :12px;
border:outset #33ffff 4px;
background-color: #3399ff;
color:white;
margin:0px 0px 0px 0px;/*間隔１*/
padding:0.25em;
display:block;
width:15%;
float:left;
}
div.navi a:hover{
border:inset #33ffff 4px;
}
/*topの注意gif*/
div.m img{
margin:0px 0px 0px 0px;
}
/*窯出し作業*/
div.k img{
margin:0px 1em 1em 0px;
float:left;
}
/*ページ先頭*/
div.top a{
float:right;
margin:0px 1em 0em 0px;
font-size :12px;
letter-spacing:0.1em;
color:#999999;
text-decoration: none;
}
div.top a:hover{
color:#663399;
letter-spacing:0.1em;
border:outset white 0px;
background-color:white;
padding:0em;
text-decoration:underline;
}
/* リンク背景色変更*/
a:hover img{
 opacity:0.7; 
 -moz-opacity:0.7;
filter:alpha(opacity = 70);}
/* meinnリンク*/
/*リンク*/
div.li a{
float:none;
font-size :12px;
letter-spacing:0.0em;
color:#575757;
text-decoration: none;
}
div.li a:hover{
color:#0000ff;
letter-spacing:0.0em;
border:outset white 0px;
background-color:white;
padding:0em;
text-decoration:underline;
}
/* 販売商品の学習*/
div.setumei a{
float:none;
font-size :13px;
letter-spacing:0.0em;
color:#575757;
text-decoration: none;
}
div.setumei a:hover{
color:#0000ff;
letter-spacing:0.0em;
border:outset white 0px;
background-color:white;
padding:0em;
text-decoration:underline;
}
/* ストラップ*/
div.strap a{
float:left;
font-size :9px;
margin:2px 1% 1% 1%;
letter-spacing:0.0em;
color:#575757;
text-decoration: none;
}
div.strap a:hover{
color:#0000ff;
letter-spacing:0.0em;
border:outset white 0px;
background-color:white;
padding:0em;
text-decoration:underline;
}
/*最下リンク*/
/*リンク*/
div.si a{
float:none;
font-size :12px;
letter-spacing:0.0em;
color:#000000;
text-decoration: none;
}
div.si a:hover{
color:#0000ff;
letter-spacing:0.0em;
border:outset white 0px;
background-color:white;
padding:0em;
text-decoration:underline;
}
/*リスト販売商品*/
ul.li{
display:inline;
margin:0px 0em;
font-size:12px;
letter-spacing:0.2em;
line-height:1.4;
color:#000000;
}
/*リスト参考資料*/
ul.navi li{
display:inline;
margin:0px 1em;
font-size:13px;
letter-spacing:0.2em;
line-height:1.4;
color:#000000;
}
/* トップページ右説明リスト*/
div.setumei li{
list-style:circle;
padding:0px; 
font-size:6px;
letter-spacing:0.2em;
line-height:1.4;
color:#000000;
}
/*メニューの販売項目*/
em.a{
font-style:normal;/*強調*/
font-size :12px;
color:#000000;
margin:0px 0px 0px 3px;
padding:0px 3px;
border-style:solid;
border-width:0px 0px 1px 10px;
border-color:#cccc11;
}
em{
font-style:normal;/*強調赤*/
font-size :12px;
color:#ff0099;
}
em.c{
font-style:normal;/*強調青*/
color:#0000ff;
}
/*重要な下線*/
em.b{
font-style:normal;/*強調*/
font-size :12px;
color:#000000;
margin:0px 0px 0px 3px;
padding:0px 3px;
border-style:solid;
border-width:0px 0px 2px 0px;
border-color:#22ff11;
}
h2{
clear:both;
margin:2px 0px 0px 0px;
padding:2px 0px 0px 0px;
font-size:75%;
background-color:white;
color:gray;
letter-spacing:0.0em;
border-color:gray;
}
h3{
font-size:70%;
color:gray;
}
div.hr{
clear:both;
border-color:gray;
margin:1px 0px 0px 0px;
border-style:solid solid solid solid;
border-width:1px 0px 0px 0px;
}
/*３列文面メニュー横になし*/
div.n span{
float:left;
width:200px;
margin:0px 2.8%;
text-indent:0em;
font-size :12px;
letter-spacing:0.2em;
line-height:1.3;
color:#3d3d3d;
}
/*３列文面メニュー横にあり*/
div.o span{
float:left;
width:145px;
margin:0px 0px;
text-indent:0em;
font-size :12px;
letter-spacing:0.2em;
line-height:1.3;
color:#3d3d3d;
}
/*左メニュー*/
div.mainmenu{
float:left;
width:25%;/*間隔２*/
margin:0px 2em 10px 3px;
}
/*右メインメニュー幅控除画面幅上から続く場合*/
div.main{
margin-left:253px;
}
/*メニューより下の左右余白を持った画面幅*/
div.naka{
margin-left:5%;
margin-right:5%;
}
/*メニュー表*/
table.schedule{
border:solid 1px #939393;
border-collapse:collapse;
margin:0px 0px 0px 0px;
}
table.schedule th{
border-bottom:solid 1px #939393;
border-right:solid 1px gray;
font-size:12px;
padding:1px 0px 0px 1px;
letter-spacing:0.0em;
}
table.schedule td{
border-bottom:solid 1px #939393;
border-right:solid 1px gray;
margin:0px 0px 0px 1px;
font-size:12px;
}
/*炭規格表*/
table.sumi{
border:solid 1px #939393;
border-collapse:collapse;
margin:0px 20px 0px 20px;
}
table.sumi th{
border-bottom:solid 1px #939393;
border-right:solid 1px gray;
font-size:13px;
padding:10px 0px 0px 0px;
letter-spacing:0.1em;
}
table.sumi td{
border-bottom:solid 1px #939393;
border-right:solid 1px gray;
margin:0px 0px 0px 1px;
font-size:12px;
line-height:1.5;
letter-spacing:0.1em;
}
/*見出し等*/
span.a{
margin:20px 0px 2em 30px;
font-size :15px;
letter-spacing:0.2em;
line-height:1.8;
color:#575757;
}
/*箱サイズの説明等*/
FONT.a{
margin:0px 0px 0em 0px;
font-size :12px;
letter-spacing:0.2em;
line-height:1.5;
color:#575757;
}
p.in{
margin:20px 20px 10px 20px;
text-indent:1em;
font-size :12px;
letter-spacing:0.2em;
line-height:1.8;
color:#575757;
}
p.no{
margin:20px 20px 10px 20px;
text-indent:0em;
font-size :12px;
letter-spacing:0.2em;
line-height:1.5;
color:#575757;
}
/*飾り例*/
div.ss img{
float:left;
}
#d01 img{
font-size :9px;
margin:1px 10px 5px 10px;
color:#575757;
float:left;
}
/*特産品*/
div.tt img{
margin:35px 0px 130px 0px;
}
div.footer{
clear:both;
background-color:#9999ff;
color:white;
font-size:14px;
font-family:verdana,arial,sans-serif;
text-align:center;
margin:5px 0px 0px 0px;
padding:3px 0px 3px 0px;
}

