strong {
  font-weight:normal;
}
em {
  font-weight: normal;
  font-style: normal;
}
.seo
{
  font-size:12px;
  color:#000000;
}

.leftside {
  text-align:left;
}
.colorchart-table {
  table-layout: fixed;
  width: 755px;
  margin: 0;
  padding: 0;
}

.fl ul {
  list-style: non;
}
.fl li {
  float:left;
}
.clr {
  clear: both;
}

.text {
  color:#444444;
  font-size:12px;
  font-family:sans-serif,Arial,Verdana;
  letter-spacing:1px;
  line-height:15px;
}

p.px20bold {
  color:#444444;
  font-size:20px;
  font-family:sans-serif,Arial,Verdana;
  font-weight:bold;
  letter-spacing:1px;
  line-height:21px;
}

p.px18red {
  color:#9C0A0B;
  font-size:18px;
  font-family:sans-serif,Arial,Verdana;
  font-weight:bold;
  letter-spacing:1px;
  line-height:19px;
}

p.px20red {
  color:#FF1F00;
  font-size:20px;
  font-family:sans-serif,Arial,Verdana;
  font-weight:bold;
  letter-spacing:1px;
  line-height:21px;
}

.nenga01 {
  width720px;
  height:199px;
  text-align:left;
  padding-left: 170px;
  padding-top: 15px;
  margin-bottom: 10px;
  background-image: url("/user_data/images/2010nenga/01.jpg");
  background-repeat: no-repeat;
}

.nenga02 {
  width720px;
  height:199px;
  text-align:left;
  padding-left: 170px;
  padding-top: 15px;
  margin-bottom: 10px;
  background-image: url("/user_data/images/2010nenga/02.jpg");
  background-repeat: no-repeat;
}

.nenga03 {
  width720px;
  height:199px;
  text-align:left;
  padding-left: 170px;
  padding-top: 15px;
  margin-bottom: 10px;
  background-image: url("/user_data/images/2010nenga/03.jpg");
  background-repeat: no-repeat;
}

.nenga04 {
  width720px;
  height:199px;
  text-align:left;
  padding-left: 170px;
  padding-top: 15px;
  margin-bottom: 10px;
  background-image: url("/user_data/images/2010nenga/04.jpg");
  background-repeat: no-repeat;
}
.mokuhanbg {
width:755px;
background-color:#E6F99B;
text-align: left;
}
.keshigomubg {
width:755px;
background-color:#E8EAF9;
text-align: left;
}
.oyakobg {
width:755px;
background-color:#F8F89C;
text-align: left;
}
.tegatabg {
width:755px;
background-color:#FADCDC;
text-align: left;
}

.sotsu-top {
  width: 755px;
  height: 313px;
}
.sotsu-top p {
  color: #444444;
  font-size: 12px;
  font-family: Arial,Verdana;
  letter-spacing: 1px;
  line-height: 200%;
  padding: 234px 39px 0px 448px;
  background-image: url("/user_data/images/sotsu/sotsu-01.jpg");
  background-repeat: no-repeat;
}

.sotsu-07 {
  width: 570px;
  height: 150px;
  background:url(/user_data/images/sotsu/sotsu-07.jpg) no-repeat left top;
}
.sotsu-07 p {
  text-align:left;
  color:#000000;
  font-size:12px;
  font-family:Arial,Verdana;
  line-height: 110%;
  letter-spacing:1px;
  padding: 6px 0px 0px 277px;
}

.sotsu-bottom {
  color: #222222;
  font-size: 16px;
  font-family: Arial,Verdana;
  letter-spacing: 1px;
  line-height: 200%;
  width: 720px;
  height: 32px;
  padding-left: 15px;
  background-color:#FFD873;
}
.sotsu-red {
  color: #EE0000;
  font-size: 18px;
  font-family: Arial,Verdana;
  letter-spacing: 1px;
  line-height: 120%;
}

.pankuzu
{
  padding: 5px 0px 6px 10px;
  margin:0;
  color:#000000;
  text-align:left;
  font-family:Arial,Verdana;
  font-size:12px;
}

.saitou {
 font-size:12px;
 line-height:22px;
 width: 368px;
 background:url('/images/reco-saitou.gif') left top no-repeat;
 background-color:#F0EAE8;
 margin: 10px 0;
 padding: 77px 7px 7px 7px;
 }

.sasaki {
 font-size:12px;
 line-height:22px;
 width: 368px;
 background:url('/images/reco-sasaki.gif') left top no-repeat;
 background-color:#F0EAE8;
 margin: 10px 0;
 padding: 77px 7px 7px 7px;
 }



.table01 {
font-size:10pt;
table-layout:fixed;
border: 1px #71b247 solid;
border-collapse: collapse;
margin:10px;
}
.table01 td {
border: 1px #71b247 solid;
padding: 4px 4px;
text-align: left;
vertical-align: top;
}

.tel-fax{
 font-size: 12px;
 text-align:left;
 line-height:25px;
 }

.qa {
 text-align:left;
 width: 590px;
}
.qamenu {
 margin-top:15px;  
 padding:0; 
 } 
.qamenu li {
 font-size:15px;
 list-style:none;
 background:url('/images/qa01.gif') left top no-repeat;
 padding-left:20px;
 line-height:25px;
 }
.qamenu li ul li {
 font-size:12px; 
 background-image:url('/images/qa02.gif');
 }
  
.qatbl {
 table-layout: fixed;
 border: none;
 font-size:15px;
 line-height:25px;
 }
.qatbl td {
 border: none;
 padding: 15px 10px;
 text-align: left;
 vertical-align: top;
 }

.qamenu2 {
 margin: 15px 0;  
 padding:0; 
 }
.qamenu2 li {
 font-size:12px;
 list-style:none;
 padding-left:10px;
 line-height:20px;
 }



/*以下、h1からh6のcss*/
h1 {
  font-family: "ＭＳ Ｐゴシック",sans-serif;
  font-size:17px;
  color:#555555;
  background:url('/images/h1menu.gif') left top no-repeat;
  padding:0 0 0 12px;
  margin:4px 0 4px 0;
  /*上、右、下、左*/
 }

h1.category {
  margin: 0;
  padding: 0;
  color: #333;
  background: transparent;
  border: none;
}

h2 {
 font-size:10pt;
 color:#006600;
 text-decoration: none;
}

h3 {
 background-image: url(../images/nakamidashi-s.gif);
 background-repeat: no-repeat;
 border-left: 5px solid #006600;
 padding-top: 5px;
 padding-left:8px;
 padding-bottom:3px;
 margin-bottom: 8px;
 text-decoration:none;
 font-size: 16px;
 color: #ffffff;
}

h4 {
background-color: #ccff99;
padding-top:4px;
padding-bottom:4px;
padding-left:8px;
color:#006600;
font-size:14px;
text-decoration:none;
}

h5{
padding-top:4px;
padding-bottom:2px;
padding-left:6px;
color:#006600;
font-size:14px;
border-bottom:2px solid #006600
text-decoration:none;
}

h6 {
  background-image: url(../images/midashi-h1-icon.gif);
  background-repeat: no-repeat;
  border-top: solid 3px #FF6600;
  border-right: solid 1px #CCCCCC;
  border-left: solid 1px #CCCCCC;
  border-bottom: solid 2px #999999;
  background-color: #ffebca;
  padding:6px 6px 6px 30px;
  margin-bottom:8px;
  text-decoration:none;
  font-size:18px;
  font-weight:bold;
  color:#555555;
 }
/*以上*/


/*以下、商品詳細ページで使うといい感じなCSS*/

/*商品詳細ページ内テーブルの中見出し*/

/*表見出し*/
.t1{
  font-family:Arial,Verdana;
  letter-spacing:1px;
  color:#FFFFFF;
  font-size:14px;
  background-color:#0096CB;
  padding:5px 7px 3px 7px;
  /*上、右、下、左*/
}

/*表本文と枠*/
.t2{
  letter-spacing:1px;
　font-size:12px;
  padding:5px 7px;
  /*上下、左右*/
  border-width:0 1px 1px;
  border-color:#FF9900;
  border-style:solid;
}

/*表本文（枠ナシ）*/
.t2nl{
  letter-spacing:1px;
　font-size:12px;
  padding:5px 7px;
  /*上下、左右*/
}

/*表本文(price)と枠*/
.tp{
  color: #FF0000;
  font-weight: bold;
  /*↑price的な要素*/
  letter-spacing:1px;
　font-size:12px;
  padding:5px 7px;
  /*上下、左右*/
  border-width:0 1px 1px;
  border-color:#FF9900;
  border-style:solid;
}

/*表本文(price)（枠ナシ）*/
.tpnl{
  color: #FF0000;
  font-weight: bold;
  /*↑price的な要素*/
  letter-spacing:1px;
　font-size:12px;
  padding:5px 7px;
  /*上下、左右*/
}

/*以上*/


/*リンクの色*/

a:link{text-decoration:none}
a:hover{text-decoration:underline}
a:active{color:red ; text-decoration:underline}

.text-line-high
{
  color:#000000;
  font-family:Arial,Verdana;
　font-size:14px;
  letter-spacing:1px;
  line-height:19px;
}

.color-title{
  color:#000000;
  font-size:9.5px;
  font-family:Arial,Verdana;
  letter-spacing:1px;
}

.price {
  color: #FF0000;
  font-weight: bold;
}

.style4 {
  color: #FF0000;
}

.style1 {
  color: #FFFFFF;
}

.style6 {
  color: #33FF00
}



.style7 {
  color: #FFFFFF;
}

.text3{
  color:#006600;
  font-size:12px;
  font-family:Arial,Verdana;
  letter-spacing:1px;
}

.style5{
  color:#00602A;
  font-size:11px;
}

.genre{
  font-size:12px;
}

.relation_keyword {
  padding: 5px 0;
  font-size:12px;
}

.caution {
  color: #FF0000;
  font-weight: bold;
  font-size: 12pt;
}
.text2{
  color:#000000;
  line-height:140%;
  font-size:12px;
  font-family:Arial,Verdana;
  letter-spacing:1px;
}

.text-line-high
{
  color:#000000;
  font-family:Arial,Verdana;
　font-size:14px;
  letter-spacing:1px;
  line-height:19px;
}

.color-title{
  color:#000000;
  font-size:9.5px;
  font-family:Arial,Verdana;
  letter-spacing:1px;
}

.price {
  color: #FF0000;
  font-weight: bold;
}

.style4 {
  color: #FF0000;
}

.style1 {
  color: #FFFFFF;
}

.style6 {
  color: #33FF00
}

.style7 {
  color: #FFFFFF;
}

.style5{
  color:#00602A;
  font-size:11px;
}

.genre{
  font-size:12px;
}

.relation_keyword {
  padding: 5px 0;
  font-size:12px;
}

.caution {
  color: #FF0000;
  font-weight: bold;
  font-size: 12pt;
}

/*BODY*/
body{
	background:#003333;
}
 