* {
 margin:0;
 padding:0;
}

body {
 text-align:center;
 color:#666666;
 background-color: #ffffcc;
}

a {
 text-decoration:none;
 outline:0px none black;
}

a:link {
 color:#006699;
}

a:visited {
 color:#006699;
}

a:hover {
 text-decoration:underline;
 background-color:#FFE080;
}

p {
 line-height: 130%;
 font-size:90%;
}

img {
 border:0;
 vertical-align:top;
}

img.left {
 float:left;
}

hr {
 margin:0px 2px 0px 2px;
 text-align:center;
}

br.clear {
 clear:both;
 width:100%;
}

#CONTAINER {
 width:722px;
 margin-left:auto;
 margin-right:auto;
 text-align:left;
 background-color: #ffffff;
 border-left:1px solid #ffcc00;
 border-right:1px solid #ffcc00;
}

#HEADER {
 background:#ffffff;
}

#TITLE a {
 background:#ffffff;
 text-decoration:none;
 color:#0e3695;
}

#LEFT{
 width:570px;
 float:left;
 background:#ffffff;
}

#RIGHT{
 width:150px;
 float:left;
 background:#ffffff;
}

#FOOTER {
 width:100%;
 clear:left;
 background:#ffffff;
}

h1 {
 text-align:center;
 padding:5px 0px 0px 0px;
 font-size:100%;
}

h2 {
 padding:5px 0px 1px 0px;
 margin:0px 0px 0px 0px;
 text-align:center;
 color:#666666;
 background-image:url(yellow570.gif);
 font-size:90%;
}

h2.wrapping {
 background-image:url(yellow150.gif);
 padding: 3px 10px 2px 10px;
 margin:15px 0px 0px 0px;
 font-size:80%;
 color:#3366ff;
}

h2.category {
 color: #ff6600;
 background-image:none;
 background-color: #ffff66;
 margin: 10px 0px 5px 0px;
 padding: 2px 2px 2px 2px;
 letter-spacing:0pt;
 border: 0px;
}

h2.category2 {
 margin:30px 0px 0px 0px;
}

h2.category3 {
 color: #006699;
 background-image:none;
 background-color: #ffff66;
 margin: 10px 0px 5px 0px;
 padding: 2px 2px 2px 2px;
 letter-spacing:0pt;
 border: 0px;
}

h2.top {
 padding:0px;
 text-align:left;
 margin: 5px 0px 4px 110px;
 background-image:none;
 color:#666666;
 line-height: 130%;
}

h2.top2 {
 padding:0px;
 text-align:left;
 margin: 40px 0px 3px 112px;
 background-image:none;
 color:#666666;
 line-height: 130%;
}

h3 {
 text-align:center;
 color:#3366ff;
 font-size:90%;
 margin:10px 2px 2px 2px;
}

h3.ginger {
 font-size:80%;
 margin:11px 2px 3px 2px;
}

h3.dairiten {
 color:#666666;
 margin:5px 5px 0px 5px;
}

div.top {
 margin:5px 2px 0px 2px;
 border-top:1px solid #666666;
 border-bottom:1px solid #666666;
 background-image:url(top.jpg);
 height:100px;
}

div.top2 {
 margin:0px 2px 0px 2px;
 border-bottom:1px solid #666666;
 background-color:#ffffcc;
}

div.knife {
 margin:5px 2px 0px 2px;
 border-top:1px solid #666666;
 border-bottom:1px solid #666666;
 background-image:url(top23.jpg);
 height:100px;
}

div.brieto_m12pro {
 margin:5px 2px 0px 2px;
 border-top:1px solid #666666;
 border-bottom:1px solid #666666;
 background-image:url(top24.jpg);
 height:100px;
}

div.master_cook {
 margin:5px 2px 0px 2px;
 border-top:1px solid #666666;
 border-bottom:1px solid #666666;
 background-image:url(top25.jpg);
 height:100px;
}

div.ferdinand {
 margin:5px 2px 0px 2px;
 border-top:1px solid #666666;
 border-bottom:1px solid #666666;
 background-image:url(top26.jpg);
 height:100px;
}

div.pro_balance {
 margin:5px 2px 0px 2px;
 border-top:1px solid #666666;
 border-bottom:1px solid #666666;
 background-image:url(top35.jpg);
 height:100px;
}

div.water_sharpner_3 {
 margin:5px 2px 0px 2px;
 border-top:1px solid #666666;
 border-bottom:1px solid #666666;
 background-image:url(top38.jpg);
 height:100px;
}

div.category {
 margin:0px 2px 2px 2px;
 border:1px solid #ffcc00;
}

div.harf {
 width:360px;
 float:left;
}

div.main_harf {
 width:285px;
 float:left;
}

div.show {
 width:190px;
 float:left;
}

div.show2 {
 width:300px;
 float:left;
}

div.show3 {
 width:270px;
 float:left;
}

div.show4 {
 width:120px;
 float:left;
}

div.show5 {
 width:450px;
 float:left;
}

div.case {
 text-align:center;
 margin:0px 2px 0px 2px;
 border:1px solid #999999;
}

div.search {
 margin:0px 2px 0px 2px;
 text-align:right;
}

div.oem {
 margin:0px 2px 2px 2px;
 border:1px solid #cccccc;
}

p.title {
 margin: 5px 0px 5px 110px;
}

p.top {
 font-size:80%;
 margin: 5px 0px 5px 110px;
}

p.menu150t {
 text-align:center;
 background-image:url(yellow150.gif);
 padding: 3px 10px 2px 10px;
 margin:5px 0px 0px 0px;
 font-size:80%;
 color:#3366ff;
 font-weight:bold;
}

p.menu150 {
 text-align:center;
 background-image:url(yellow150.gif);
 padding: 3px 10px 2px 10px;
 margin:15px 0px 0px 0px;
 font-size:80%;
 color:#3366ff;
 font-weight:bold;
}

p.readme {
 background-image:url(yellow150.gif);
 padding: 3px 8px 2px 8px;
 margin:15px 0px 0px 0px;
 font-size:80%;
 color:#3366ff;
}

p.date {
 padding: 10px 2px 0px 2px;
 font-size:90%;
 text-align:center;
 letter-spacing:1pt;
}

p.google {
 text-align:center;
 padding: 0px 2px 0px 2px;
 font-size:90%;
 color:#0066ff;
}

p.totop {
 padding: 0px 5px 0px 5px;
 text-align:right;
 font-size:90%;
}

p.catalog {
 margin:2px;
 text-align:right;
 font-size:90%;
}

p.footer {
 text-align:center;
 font-size:90%;
 color: #3366ff;
 background-color: #ffcc00;
 margin: 0px 2px 0px 2px;
 padding: 2px 2px 2px 5px;
 font-weight:bold;
}

p.footer2 {
 text-align:center;
 font-size:90%;
 color: #3366ff;
 background-color: #ffcc00;
 margin: 15px 2px 0px 2px;
 padding: 2px 2px 2px 5px;
 font-weight:bold;
}

p.footer3 {
 font-size:90%;
 text-align:center;
 margin: 0px 2px 0px 2px;
}

p.pankuzu {
 margin: 0px 2px 0px 2px;
 font-weight:bold;
}

p.h3 {
margin:2px 5px 0px 5px;
}

p.p {
margin:5px;
}

p.p2 {
margin:0px 2px 0px 2px;
}

p.muryou {
 font-size:90%;
 color:#cc0000;
 font-weight:bold;
}

p.brieto_m12pro1 {
 font-size:90%;
 margin:25px 10px 5px 15px;
}

p.brieto_m12pro2 {
 font-size:90%;
 margin:25px 10px 5px 5px;
}

p.brieto_m12pro3 {
 font-size:90%;
 margin:5px 10px 5px 15px;
}

p.brieto_m12pro4 {
 font-size:90%;
 margin:5px 10px 5px 5px;
}

p.cart {
 text-align:center;
 font-size:90%;
 margin: 2px 2px 0px 2px;
}

p.button {
 text-align:center;
 vertical-align:middle;
}

p.global {
 text-align:center;
 font-size:90%;
}

p.sharpner1 {
 margin:10px 5px 5px 5px;
 font-size:90%;
}

p.jimi {
 font-size:120%;
 font-weight:bold;
 color:#0066ff;
 letter-spacing:1pt;
}

p.jitsuyou {
 text-align:center;
 padding: 0px 2px 0px 2px;
 font-size:90%;
 font-weight:bold;
 letter-spacing:1pt;
 color:#cc0000;
}

ul {
 list-style-image: url(li_01.gif);
 margin: 0px 0px 0px 20px;
 padding: 4px 0px 4px 0px;
 font-size:90%;
}

ul.menu {
 list-style-image: url(li_03.gif);
}

ul.menu2 {
 list-style-image: url(li_04.gif);
}

ul.footer {
 list-style-image: url(li_03.gif);
 margin:0px 20px 0px 20px;
}

li {
 padding-bottom: 4px;
}

table {
 border: solid 1px #ff9900;
 border-collapse:collapse;
 background-color:#ffff99;
 margin:4px 0px 4px 0px;
 font-size:90%;
}

td {
 border:solid 1px #ff9900;
 padding:2px 2px 2px 2px;
 background-color:#ffffff;
}

td.td1 {
 background-color:#ffff99;
 text-align:center;
}

td.td2 {
 text-align:right;
}

td.td3 {
 background-color:#ffff99;
 text-align:center;
 width:40px;
}

td.td4 {
 background-color:#ffff99;
 text-align:center;
 width:230px;
 letter-spacing:20pt;
}

td.td5 {
 background-color:#ffff99;
 text-align:center;
 width:40px;
}

td.td6 {
 font-size:80%;
 text-align:left;
 width:40px;
}

td.td7 {
 font-size:80%;
 text-align:left;
 width:230px;
}

td.td8 {
 font-size:80%;
 text-align:right;
 width:40px;
}

td.td9 {
 width:200px;
 letter-spacing:1pt;
 text-align:left;
}

td.td10 {
 text-align:center;
}

td.td11 {
 background-color:#ffcc99;
 text-align:center;
}

div.box1 {
 margin:0px 2px 0px 2px;
}

div.box2 {
 margin:0px 2px 0px 2px;
 width:570px;
}

div.box3 {
 margin:0px 2px 0px 2px;
 width:566px;
 height:416px;
 background-image:url(../img/brieto_m12pro1.jpg);
}

div.box4 {
 width:184px;
 height:220px;
 float:left;
}

div.box5 {
 width:242px;
 height:220px;
 float:left;
}

div.box6 {
 width:140px;
 height:220px;
 float:left;
}

div.box7 {
 width:249px;
 height:196px;
 float:left;
}

div.box8 {
 width:317px;
 height:196px;
 float:left;
}

div.box9 {
 margin:0px 2px 0px 2px;
 width:566px;
 height:300px;
 background-image:url(../img/pro_balance3.jpg);
}

div.box10 {
 width:226px;
 height:195px;
 float:left;
}

div.box11 {
 width:185px;
 height:195px;
 float:left;
}

div.box12 {
 width:155px;
 height:195px;
 float:left;
}

div.box13 {
 width:566px;
 height:105px;
 float:left;
}

p.pro_b1 {
 font-size:90%;
 margin:12px 5px 0px 26px;
}

p.pro_b2 {
 font-size:90%;
 margin:12px 5px 0px 5px;
}

p.pro_b3 {
 font-size:90%;
 margin:12px 5px 0px 26px;
}

.sto {
 font-weight:bold;
}

.sto1 {
 color:#0066ff;
 font-weight:bold;
}

.sto2 {
 color:#cc9900;
 font-weight:bold;
}

.sto3 {
 color:#cc0000;
 font-weight:bold;
}

.sto4 {
 color:#cc0000;
 font-weight:bold;
 letter-spacing:1pt;
}

.sto5 {
 font-weight:bold;
 letter-spacing:1pt;
}

.sto7 {
 color:#009966;
 font-weight:bold;
}
