#container{
width:750px;
position:absolute;
left:50%;
margin-left:-375px;
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;
}
h1{
margin:0px 0px 0px 0px;
padding:10px 1em;
font-size:23px;
color:white;
letter-spacing:0.5em;
background-color:#0000ff;
}
h2{
font-size :20px;
letter-spacing:0.6em;
line-height:1.4;
margin:0px 0px 0px 0px;
padding:5px 1.3em;
background-color:#d7d7ff;
}
h3{
font-size :17px;
letter-spacing:0.6em;
line-height:1.4;
margin:0px 100px 0px 20px;
padding:1px 1em;
border-style:solid;
border-width:1px 1px 1px 20px;
border-color:silver;
}
/*大*/
p.b{
margin:70px 20px 30px 20px;
text-indent:1em;
font-size :18px;
letter-spacing:0.2em;
line-height:1.8;
color:#575757;
}
/*小*/
p.f{
margin:10px 20px 5px 70px;
text-indent:1em;
font-size :13px;
letter-spacing:0.2em;
line-height:1.8;
color:#575757;
}
/*インデント  p*/
p.in{
margin:20px 70px 10px 70px;
text-indent:1em;
font-size :13px;
letter-spacing:0.2em;
line-height:1.8;
color:#000000;
}
strong{
font-size :17px;
letter-spacing:0.6em;
line-height:1.4;
margin:0px 100px 0px 20px;
padding:1px 1em;
border-style:solid;
border-width:1px 1px 1px 20px;
border-color:silver;
}
/*ファックス*/
span.f{
font-size:32px;
color:#353535;
}
/*箱サイズの説明等*/
FONT.a{
margin:0px 0px 0em 0px;
font-size :12px;
letter-spacing:0.2em;
line-height:1.8;
color:#575757;
}
/*リストタイトル２つが必要*/
dt{
margin:0px 4px 0px 50px;
text-indent:0em;
font-size :30px;
font-weight:bold;
letter-spacing:0.2em;
line-height:1.8;
color:#333333;
}
dt{
clear:both;
margin:3px 4px 2px 35px;
text-indent:0em;
font-size :17px;
font-weight:bold;
letter-spacing:0.2em;
line-height:1.8;
color:#333333;
}
/*リスト説明文*/
dd{
margin:0px 3em 0px 3em;
text-indent:0em;
font-size:13px;
letter-spacing:0.2em;
line-height:1.8;
color:#575757;
}
/*リスト番号なし<ul></ul> 1<ol></ol>*/
li{
margin:0px 10px 10px 30px;
text-indent:0em;
font-size:13px;
letter-spacing:0.15em;
line-height:1.4;
color:#575757;
}
/*サイトマップ用、リスト*/
ul.navi li{
display:inline;
margin:0px 1em;
font-size:13px;
letter-spacing:0.2em;
line-height:1.4;
color:#000000;
}
/*テーブル*/
table{
float:left;
margin:0px 1%;
border:solid 1px #7f7f7f;
border-collapse:collapse;
}
th{
border-bottom:solid 1px #7f7f7f;
border-right:solid 1px #7f7f7f;
font-size:13px;
padding:0.3em 0.3em;
letter-spacing:0.1em;
text-align:left;
background-color:#ececff;
}
td{
border-bottom:solid 1px #7f7f7f;
border-right:solid 1px #7f7f7f;
padding:0.2em 0.4em;
font-size:13px;
text-align:left;
background-color:#fbfbff;
}
/*青文字*/
em.b{
font-style: normal;
font-size :13px;
letter-spacing:0.2em;
line-height:1.8;
color:#0033ff;
}
/*赤文字*/
em.r{
font-style: normal;
font-size :13px;
letter-spacing:0.2em;
line-height:1.8;
color:#ff0099;
}
/*重要な下線*/
em.c{
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;
}
/*フォーム*/
option.sumi{
background-color:#e6e6ff;
}
option.mokusu{
background-color:#e6ffff;
}
option.yuka{
background-color:#caffca;
}
input.standard{
margin:1em 0em 1em 1em;
height:1.5em;
width:200px
;}
input.name{
margin:1em 0em 1em 1em;
height:1.5em;
width:300px
;}
input.address{
margin:1em 0em 1em 1em;
height:5em;
width:400px
;}
textarea{
margin:1em 0em 1em 1em;
font-size:13px;
height:10em;
width:400px
;}
/*ページの先頭*/
#j01 a{
float:right;
margin:0px 1em 0em 0px;
font-size :12px;
letter-spacing:0.1em;
color:#999999;
text-decoration: none;
}
#j01 a:hover{
color:#663399;
letter-spacing:0.1em;
border:outset white 0px;
background-color:white;
padding:0em;
text-decoration:underline;}


/*青文字*/
#k01 em{
font-style: normal;
font-size :13px;
letter-spacing:0.2em;
line-height:1.8;
color:#0033ff;
}
/*span写真説明*/
span.top{
margin:2px 20px 2px 20px;
text-indent:0em;
font-size :15px;
letter-spacing:0.2em;
line-height:1.3;
color:#3d3d3d;
}
/*span普通*/
span.right{
margin:2px 20px 2px 20px;
text-indent:0em;
font-size :12px;
letter-spacing:0.1em;
line-height:1.8;
color:#3d3d3d;
}
/*一般のクリヤーダミー*/
span.cl{
clear:both;
font-size :1px;
}
/*リンク*/
#l01 a{
float:none;
font-size :13px;
letter-spacing:0.0em;
color:#000000;
text-decoration: none;
}
#l01 a:hover{
color:#0000ff;
letter-spacing:0.0em;
border:outset white 0px;
background-color:white;
padding:0em;
text-decoration:underline;
}
/*送料等リンク*/
#m01 a{
float:none;
font-size :13px;
letter-spacing:0.0em;
color:#000000;
text-decoration: none;
}
#m01 a:hover{
color:#0000ff;
letter-spacing:0.0em;
border:outset white 0px;
background-color:white;
padding:0em;
text-decoration:underline;
}
div.img{
float:left;
margin:0.5em 1.5em 1.5em 0.5em;
}
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;
}
