@charset "EUC-JP";
h1 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 10px;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	padding-top: 8px;
	padding-right: 3px;
	padding-bottom: 8px;
	padding-left: 0px;
}
.search {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: capitalize;
	padding: 3px;
}
.brand {
	margin-bottom: -1px;
	margin-top: 15px;
	margin-right: 0px;
	margin-left: 1px;
}
.Copyright {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	color: #999999;
}
.newinfo {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 15px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	margin: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}

.ilink:link	{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration:none;
	color: #666666;
}
.ilink:visited{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
  color: #666666;
}
.ilink:active	{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
  text-decoration:underline;
  color: #666666;
}
.ilink:hover	{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
  text-decoration:underline;
  color: #666666;
}
.hinmei {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
}
.baika {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #666666;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.linktitle {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.tlink:link	{
	font-family: font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
  text-decoration:none;
}
.tlink:visited{
	font-family: font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
  text-decoration:none;
}
.tlink:active	{
	font-family: font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
  text-decoration:underline;
}
.tlink:hover	{
	font-family: font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
  text-decoration:underline;
}

.linktext {
	font-family: font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #999999;
}
.company01 {
	font-family: font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	padding: 5px;
}
.privacy01 {
	font-family: font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	letter-spacing: 2px;
	word-spacing: 2px;
	color: #990000;
}
.privacy02 {
	padding: 5px;
}
.privacy03 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
}
.chui {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.hyo {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	padding: 5px;
}
.taitle {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.cp {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #666666;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.iteminfo {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.baikabig {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #B30000;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.cart1 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
	padding-right: 3px;
	padding-left: 3px;
}
.cart2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.question {
	padding: 1px;
}
.size {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	color: #FFFFFF;
}
.linkchui {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	color: #990000;
}
.linktext1 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #666666;
}
.linktitle1 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #333333;
	padding-top: 3px;
	padding-bottom: 3px;
}
.linktext2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #666666;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.sizetext {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	padding: 0px;
}
.cart2text {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.cart2title {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.quality {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	padding: 5px;
}
.baikacart {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #B30000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.page a:link   { color: #666666; text-decoration: none }
.page a:visited   { color: #666666; text-decoration: none }
.page a:hover   { color: #B30000; text-decoration: underline }
.cart02 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	padding: 0px;
}
.baika2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.baika3 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FF0000;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.n-text001 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #333333;
	border: 1px solid #CCCCCC;
}
.n-text002 {
	margin: 5px;
}
.n-text003 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #333333;
	border: 1px solid #CCCCCC;
	margin-left: 10px;
}
.baika4 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #B30000;
	padding: 0px;
}
.cart3 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 0px;
}
.baika5 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #B30000;
	padding: 0px;
}
.q-text01 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
	margin: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.q-text02 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
}
.qa-img {
	margin-top: 5px;
	margin-right: 0px;
	margin-left: 5px;
	margin-bottom: 5px;
}
.qa-text {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 12px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.compny-text {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.compny2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
	padding: 0px;
}
.compny3 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
	padding: 3px 0px 0px;
}
.up-img10px {
	margin-top: 10px;
}
.up-img5px {
	margin-top: 5px;
}
.newsbanner {
	margin: 0px;
}
.info-text {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #FFFFFF;
}
-color {
	background-color: #CCC;
	text-align: right;
}
.hed01 {
	font-size: 10pt;
	color: #FFF;
	padding-right: 25px;
	padding-bottom: 10px;
}

.hed01 a:link	{
	text-decoration:none;
	color: #FFF;
	font-size: 10px;
}

.hed01 a:visited{
	text-decoration:none;
	color: #FFF;
		font-size: 10px;
}

.hed01 a:active	{
	text-decoration:none;
	color: #FFF;
		font-size: 10px;
}


.hed01 a:hover	{
	text-decoration:underline;
	color: #FFF;
		font-size: 10px;
	}


.topsc {
	width: 108px;
	clip: rect(auto,auto,auto,auto);
	padding: 0px;
	height: 14px;
	margin: 0px;
}

	

.hed01_2 {
	font-size: 10pt;
	color: #666;
	padding: 0px;
	margin-top: 5px;
	margin-right: 24px;
	margin-bottom: 4px;
	margin-left: 0px;
}
.hed01_2 a:link	{
	text-decoration:none;
	color: #666;
	font-size: 10px;
}
.hed01_2 a:visited{
	text-decoration:none;
	color: #666;
}
.hed01_2 a:active	{
	text-decoration:none;
	color: #666;
}

.hed01_2 a:hover	{
	text-decoration:underline;
	color: #666;
	}
	
.sarch {
	margin-right: 0px;
	margin-bottom: -15px;
}
:root .sarch {
	margin-right: 25px;
}
.btn01 {
	margin: 0px;
	padding: 0px;
	width: 39px;
	height: 20px;
}
#base{
	width: 988px;
	margin-left: 16px;
}


#base #main {
	margin-left: -16px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 #base #main { margin-left: 0px;  }
}


#sach {
	float: left;
	padding: 0px;
	margin-top: -5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.n-cart2 tr .under02 p {
	margin-top: 5px;
	margin-left: 5px;
}

.n-cart2 tr .under02 p a:link	{
	text-decoration:underline;
	color: #3a4861;
}
.n-cart2 tr .under02 p a:visited{
	text-decoration:underline;
	color: #3a4861;
}
.n-cart2 tr .under02 p a:active	{
	line-height: 11px;
	text-decoration:underline;
	color: #3a4861;
}
.n-cart2 tr .under02 p a:hover	{
	line-height: 11px;
	text-decoration:underline;
	color: #cc4e0a;
}
.bestItems {
	text-align: right;
	margin-top: -23px;
	margin-right: 20px;
	padding: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.bestItems .btn01 {
	width: 160px;
}
.bg-img {
	background-position: right top;
}
.discount {
	font-family: "Arial Black", Gadget;
	font-weight: normal;
	color: #cc3333;}


.line {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999;
}

/* 右カラム追加 */



#wrap {
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto%;
	margin-left: auto;
	width: 982px;
	margin-right: auto;
}
.left_main {
	width: auto;
	float: left;
}
html,body {
	margin: 0px;
	padding: 0px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.newstext p {
	font-size: 12px;
	line-height: 20px;
	color: #666;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 35px;
	margin-left: 5px;
}
.newsttl {
	margin-top: 10px;
}

.banner {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.banner2 {
	margin-bottom: 5px;
	margin-top: 3px;
}
.free {
	width: 331px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #B3B3B3;
	border-bottom-color: #B3B3B3;
	font-size: 12px;
	line-height: 16px;
	color: #666666;

}
.jyoho {
	margin-top: 8px;
	font-size: 12px;
	line-height: 16px;
	color: #666666;
}
.jyoho td {
	padding: 0px 0px 2px;

}
.list {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B3B3B3;
	padding-top: 9px;
	padding-left: 10px;
	padding-bottom: 5px;
	font-size: 11px;
	line-height: 16px;
	color: #666666;
}
.list-01 {
	padding-top: 9px;
	padding-left: 10px;
	padding-bottom: 5px;
	font-size: 11px;
	line-height: 16px;
	color: #666666;
}



.list2 {
	margin-top: 3px;
	margin-bottom: 3px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #B3B3B3;
	border-left-color: #B3B3B3;
}
.list2 td {
	padding: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #B3B3B3;
	border-bottom-color: #B3B3B3;

}
.list-text {
	font-size: 12px;
	margin-right: 2px;
	margin-left: 2px;
}
.number {
	margin-top: 5px;
	margin-bottom: 8px;
	margin-left: 3px;
}
.tel {
	margin-top: 5px;
	margin-bottom: 10px;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 12px;
}
.list-text2 {
	font-size: 10px;
	color: #FFFFFF;
	margin-left: 3px;
}
.radio-btm {
	margin: 0px;
	padding: 0px;
}
.cimg-up10 {
	margin-top: 10px;
}
.cimg-up10-2 {
	margin-top: 10px;
	margin-left: 10px;
}
.comment {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #B3B3B3;
}
.comment-text {
	font-size: 12px;
	color: #666666;
	line-height: 16px;
	padding-top: 5px;
}
.size {
	font-size: 12px;
	color: #333333;
	margin-top: 15px;
	margin-bottom: 10px;
	font-weight: normal;
}
.size2 {
	margin-top: 1px;
	margin-bottom: 1px;
}
.comment2 {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #B3B3B3;
	font-size: 12px;
	line-height: 16px;
	color: #666666;
	padding-bottom: 10px;
}
.attention {
	font-size: 10px;
	line-height: 13px;
	font-weight: normal;
	color: #666666;
	padding-top: 5px;
	padding-bottom: 5px;
}
.nbaika-uchikeshi2 {
	font-family: "Osaka", "Verdana", "Arial", "sans-serif";
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #666666;
	text-decoration: line-through;
	padding-right: 5px;
	font-size: 14px;
}
.nproductPrice {
	font-family: "Osaka", "Verdana", "Arial", "sans-serif";
	color: #B30000;
	font-weight: bold;
	font-size: 14px;
}
.nbaika-uchikeshi3 {
	font-family: "Osaka", "Verdana", "Arial", "sans-serif";
	font-style: normal;
	line-height: normal;
	color: #666666;
}
.l-magin {
	margin-left: 10px;
}
.free2 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
}
.copy {
	font-family: "Osaka", "Verdana", "Arial", "sans-serif";
	color: #333333;
	font-weight: normal;
	font-size: 14px;
	margin-top: 5px;
}
.hight {
	height: 15px;
}
.text-m {
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.kuuhaku {
	height: 18px;
}
.hight2 {
	height: 25px;
}
.icon-bottom {
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.copy-lain {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	padding-bottom: 5px;
}
.copy-lain2 {
	font-size: 10px;
	color: #666;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
}

.small-img {
	padding: 0px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: -2px;
}


.comment-text02 {
	font-size: 12px;
	color: #666666;
	line-height: 16px;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.attention002 {
	font-size: 10px;
	line-height: 13px;
	font-weight: normal;
	color: #666666;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.size-new {
	font-size: 12px;
	color: #333;
	text-align: center;
	margin-top: 7px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999;
	border-left-color: #999;
}
.size-new tr td {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999;
	border-bottom-color: #999;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 2px;
}
.bg-gray {
	background-color: #f3f3f3;
}
.pankuzu002 {
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}


.pankuzu002 a:link	{
	text-decoration:underline;
	color: #B30000;
}
.pankuzu002 a:visited{
	text-decoration:underline;
	color: #B30000;
}
.pankuzu002 a:active	{
	line-height: 11px;
	text-decoration:underline;
	color: #B30000;
}
.pankuzu002 a:hover	{
	line-height: 11px;
	text-decoration:underline;
	color: #B30000;
}



.pankuzu002 tr td a:link {
	color: #B30000;
	font-style: normal;
}
.pankuzu002 tr td a:visited {
	color: #B30000;
	font-style: normal;
}
.pankuzu002 tr td a:hover {
	color: #B30000;
	font-style: normal;
}

.pankuzu02 {
	margin-top: 0px;
	margin-bottom: 0px;
}
.fod-text01 {
	font-size: 11px;
	line-height: 17px;
	color: #333;
	margin-top: 15px;
}
.fod-text01 tr td p {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.fod-text01 tr td a:link	{
	font-size: 11px;
	color: #333;
	text-decoration: none;
	line-height: 17px;
}
.fod-text01 tr td a:visited{
	font-size: 11px;
	color: #333;
	text-decoration: none;
	line-height: 17px;
}
.fod-text01 tr td a:active	{
	font-size: 11px;
	color: #333;
	text-decoration: none;
	line-height: 17px;
}
.fod-text01 tr td a:hover	{
	font-size: 11px;
	color: #B20000;
	line-height: 17px;
	text-decoration: underline;
}
.fod-back {
	background-color: #E6E6E6;
	margin: 0px;
	padding: 0px;
}
.fod-text02 {
	font-size: 11px;
	line-height: 13px;
	color: #333;
	padding-top: 20px;
}
.newcart {
	font-size: 11px;
	line-height: 13px;
	color: #333;
	padding-bottom: 15px;
	padding-top: 5px;
}
.time {
	font-size: 11px;
	color: #FFF;
	background-color: #999;
	padding: 3px;
	height: 13px;
	width: 50px;
}

.time2 {
	font-size: 11px;
	margin-right: 20px;
	color: #333;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.newcart {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #323232;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999;
	border-left-color: #999;
}
.newcart tr .cart-ttl {
	padding-top: 6px;
	padding-bottom: 6px;
	font-weight: bold;
	color: #323232;
	background-color: #F3F3F3;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999;
	border-bottom-color: #999;
}
.newcart tr .cart-name {
	line-height: 16px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999;
	border-bottom-color: #999;
}
.newcart tr .cart-price {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999;
	border-bottom-color: #999;
	padding: 3px;
	margin: 0px;
}
.newcart tr .cart-price-01 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: dotted;
	border-right-color: #999;
	border-bottom-color: #999;
	padding: 3px;
	margin: 0px;
}
.newcart tr .cart-price2 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999;
	border-bottom-color: #999;
	padding: 5px;
	margin: 0px;
	width: 45px;
}
.newcart tr .cart-price2-01 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: dotted;
	border-right-color: #999;
	border-bottom-color: #999;
	padding: 5px;
	margin: 0px;
	width: 45px;
}
.newcart tr .cart-price3 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999;
	border-bottom-color: #999;
	margin: 0px;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 12px;
}
.newcart tr .cart-price3-01 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: dotted;
	border-right-color: #999;
	border-bottom-color: #999;
	margin: 0px;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 12px;
}
.newcart tr td .cart-no {
	margin: 0px;
	padding: 0px;
}
.newcart tr .cart-price2 .cart-no #button {
	margin: 0px;
	padding: 0px;
	width: 45px;
}
.newcart tr .cart-price2-01 .cart-no #button {
	margin: 0px;
	padding: 0px;
	width: 45px;
}
.newcart tr .cart-price3 .cart-no label #select {
	padding: 0px;
	width: 60px;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: -12px;
	height: 20px;
}
.newcart tr .cart-price3-01 .cart-no label #select {
	padding: 0px;
	width: 60px;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: -12px;
	height: 20px;
}
.newcart tr .cart-price3 .cart-no #button {
	width: 45px;
	padding: 0px;
	margin-top: 0px;
	margin-right: -12px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 20px;
}
.newcart tr .cart-price3-01 .cart-no #button {
	width: 45px;
	padding: 0px;
	margin-top: 0px;
	margin-right: -12px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 20px;
}
.newcart tr .cart-photo {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: dotted;
	border-bottom-style: solid;
	border-right-color: #999;
	border-bottom-color: #999;
	margin: 0px;
	padding: 5px;
	height: auto;
	width: 60px;
}
.newcart tr .lap {
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
	margin: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: dotted;
	border-right-color: #999;
	border-bottom-color: #999;
}
.newcart tr .lap2 {
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
	margin: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999;
	border-bottom-color: #999;
}
.newcart tr .price01 {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: dotted;
	border-right-color: #999;
	border-bottom-color: #999;
}
.newcart tr .price02 {
	margin: 0px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999;
	border-bottom-color: #999;
}
.biko {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #323232;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999;
	border-left-color: #999;
}
.biko tr .ttl {
	background-color: #F3F1E7;
	margin: 0px;
	padding: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999;
	border-bottom-color: #999;
}
.biko tr .naiyo .free {
	height: 50px;
	width: 430px;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.biko tr .naiyo {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999;
	border-bottom-color: #999;
	margin: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}


<SCRIPT language="JavaScript" type="text/JavaScript"> 
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
</SCRIPT>
.nsp-top {
	background-image: url(../dami-img/nsp/giza.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 15px;
	width: 680px;
	text-indent: -10000px;
	font-size: 2px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.nsp-ttl {
	font-size: 11px;
	color: #3D3D3D;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height: 16px;
	background-image: url(../dami-img/nsp/back.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 54px;
	width: 680px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 178px;
	text-align: left;
}
:root .nsp-ttl {
	background-image: url(../dami-img/nsp/back.gif);
	background-repeat: no-repeat;
	background-position: 10px top;
	width: 502px;
	padding-left: 178px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: -5px;
	margin-left: 0px;
}
.nsp-ttl2 {
	font-size: 11px;
	color: #3D3D3D;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height: 16px;
	background-image: url(../dami-img/nsp/back2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 54px;
	width: 680px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 198px;
	text-align: left;
}
:root .nsp-ttl2 {
	background-image: url(../dami-img/nsp/back2.gif);
	background-repeat: no-repeat;
	background-position: 10px top;
	width: 482px;
	padding-left: 198px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: -5px;
	margin-left: 0px;
}
.sikiri {
	margin: 0px;
	padding: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
}
.img-kage {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #c2bfb3;
	border-bottom-color: #c2bfb3;
}
.nspPrice {
	font-family: "Osaka", "Verdana", "Arial", "sans-serif";
	color: #B30000;
	font-weight: bold;
	font-size: 14px;
	margin-top: 10px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 0px;
}.nsp-text {
	color: #333;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 11px;
	line-height: 13px;
	margin: 0px;
	padding: 0px;
}
.nsp-text a:link {
	color: #333;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 11px;
	line-height: 13px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
.nsp-text a:hover {
	color: #333;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 11px;
	line-height: 13px;
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
}
.nsp-text a:visited {
	color: #333;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 11px;
	line-height: 13px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
.nspEnd {
	font-size: 6px;
	background-image: url(../dami-img/nsp/gizabtm.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -10000px;
	padding: 0px;
	height: 15px;
	width: 680px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.nsp-item {
	background-image: url(../dami-img/nsp/gizanaka.gif);
	background-repeat: repeat-y;
	background-position: left top;
	margin: 0px;
	height: auto;
	width: 680px;
}
.nsp-top {
	font-size: 2px;
	background-image: url(../dami-img/nsp/giza.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
	height: 15px;
	width: 680px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-indent: -10000px;
}
.new-sp {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.new-spMain {
	background-image: url(../dami-img/info/super-back.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	height: auto;
	width: 140px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.sp-lain {
	font-size: 8px;
	width: 130px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
	text-indent: -10000px;
	margin-top: 5px;
	height: auto;
}
.newInfo-main {
	background-image: url(../dami-img/info/info-back.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	padding: 0px;
	height: auto;
	width: 140px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.newInfo-text {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 11px;
	line-height: 14px;
	width: 120px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left:0px;
	height: auto;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #676767;
}
.new-spText {
	font-size: 10px;
	line-height: 12px;
	color: #343434;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.new-spText  a:link{
	font-size: 10px;
	line-height: 12px;
	color: #343434;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	text-decoration: none;
}
.new-spText  a:hover{
	font-size: 10px;
	line-height: 12px;
	color: #343434;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	text-decoration: underline;
}
.new-spText  a:visited{
	font-size: 10px;
	line-height: 12px;
	color: #343434;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	text-decoration: none;
}
.nspPrice2 {
	font-family: "Osaka", "Verdana", "Arial", "sans-serif";
	color: #B30000;
	font-weight: bold;
	font-size: 12px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.new-spText2 {
	font-size: 10px;
	line-height: 12px;
	color: #343434;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding: 0px;
	margin: 0px;
}
.text-recruit {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #343434;
	text-align: left;
	margin-right: 40px;
	margin-left: 40px;
}
.text-recruit a:link{
	text-decoration:underline;
	color: #3a4861;
}
.text-recruit a:visited{
	text-decoration:underline;
	color: #3a4861;
}
.text-recruit a:hover{
	line-height: 11px;
	text-decoration:underline;
	color: #B20000;
}
.newInfo-text a:link {
	font-size: 11px;
	color: #3a4861;
	text-decoration: underline;
}
.newInfo-text a:hover {
	font-size: 11px;
	color: #B20000;
	text-decoration: underline;
}
#info_left {
	padding: 0px;
	height: auto;
	width: 140px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
	text-align: left;
}
#info_left .info_top {
	background-image: url(../dami-img/info/info-heard.jpg);
	background-position: 0px 0px;
	height: 43px;
	width: 140px;
	margin: 0px;
	padding: 0px;
}
#info_left .info_main {
	background-image: url(../dami-img/info/info-back.jpg);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 140px;
}

#info_left .info_btm {
	margin: 0px;
	padding: 0px;
	height: 21px;
	width: 140px;
	background-image: url(../dami-img/info/info-food.jpg);
	background-position: 0px 0px;
}
#container {
	float: left;
	width: 680px;
	height: 50%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 17px;
}
.contents {
	float: left;
	width: 136px;
}
.contents h3 {
	margin: 0px;
	padding: 0px;
}
.contents p {
	height: 50%;
	text-align: left;
	vertical-align: top;
}
.contents > p {
	height: auto;
	min-height: 50%;
}
.contents p .detailbtn {
	text-align: right;
	height: auto;
	min-height:0;
}.frot {
	float: left;
}
.sotowaku {
	width: 680px;
	margin-top: 25px;
}
.clear {
	clear: both;
}
.img-boder0 {
	margin: 0px;
}
.sotowaku02 {
	width: 680px;
	margin-top: 5px;
	padding-top: 5px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCC;
}
.sotowaku01 {
	width: 680px;
	margin-bottom: 10px;
}
.lain {
	width: 680px;
	margin-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	margin-left: 0px;
	margin-bottom: 5px;
	height: 1px;
}
.bottm-10 {
	margin-bottom: -10px;
}
.bottm-10-2 {
	margin-bottom: -10px;
	margin-top: 20px;
}
.frot2 {
	float: left;
	margin-bottom: 3px;
}
.new-img {
	float: left;
	margin-bottom: 0px;
	margin-left: 15px;
	margin-top: 0px;
	padding: 0px;
}
.new-img a {
	margin: 0px;
	padding: 0px;
}
.cliar {
	clear: left;
	margin: 0px;
	padding: 0px;
}
.new-img-L10 {
	margin-right: 7px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
}
.banner_pd {
	padding-bottom: 8px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
.u15-d15 {
	margin-left: 0px;
}
.news-main002 {
	font-size: 10px;
	color: #333;
	background-color: #f3f3f3;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	font-weight: normal;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	height: 10px;
}
.news-box002 {
	width: 352px;
	margin: 0px;
	padding: 0px;
}

.btm5 {
	margin-bottom: 5px;
	margin-top: 0px;
}
.top-scroll002 {
	overflow:auto;
	width:400px;
	height:185px;
	margin: 0px;
	padding: 0px;
}
.news_ttl002 {
	font-size: 12px;
	margin-top: 3px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 10px;
	text-align: left;
}
.news-txt002 {
	font-size: 10px;
	line-height: 14px;
	color: #666;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 10px;
	text-align: left;
}

.news_ttl002 a:link {
	color: #B20000;
	text-decoration: underline;
}

.news_ttl002 a:visited {
	color: #B20000;
	text-decoration: underline;
}

.news_ttl002 a:hover {
	color: #B20000;
	text-decoration: underline;
}



.news-box003 {
	width: 230px;
	margin: 0px;
	padding: 0px;
}
.top-scroll003 {
	overflow:auto;
	width:268px;
	height:185px;
	margin: 0px;
	padding: 0px;
}
.down10 {
	margin-bottom: 5px;
}
.news_ttl003 {
	font-size: 12px;
	margin-top: 3px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 10px;
	text-align: left;
}

.news_ttl003 a:link {
	color: #B20000;
	text-decoration: underline;
}

.news_ttl003 a:visited {
	color: #B20000;
	text-decoration: underline;
}

.news_ttl003 a:hover {
	color: #B20000;
	text-decoration: underline;
}




.news-txt003 {
	font-size: 10px;
	line-height: 14px;
	color: #666;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 10px;
	text-align: left;
}
.new-newsbox002 {
	margin-bottom: 0px;
	height: 200px;
	width: 400px;
	border: 1px solid #CCC;
	padding: 0px;
}
.new-newsbox003 {
	margin-bottom: 0px;
	height: 200px;
	width: 270px;
	border: 1px solid #CCC;
	padding: 0px;
}
.sotowaku004 {
	width: 680px;
	margin-top: 5px;
}
.bottm-10-3 {
	margin-top: 2px;
	margin-bottom: 3px;
}
.bottm-10-4 {
	margin-bottom: 11px;
	margin-top: 17px;
}
.baika0001 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #B30000;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.btm5-2 {
	margin-bottom: 5px;
	margin-top: 0px;
	margin-left: 7px;
	margin-right: 0px;
}
.banner_pd2 {
	padding-bottom: 8px;
	padding-top: 0px;
	padding-right: 8px;
	padding-left: 0px;
}


function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}#small_banner {
	margin: 0px;
	padding: 0px;
}
#small_banner tr td {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: auto;
}
#small_banner tr td a img {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: -0px;
	margin-left: 0px;
}
#small_banner tr td a {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#info_left .info_top {
	background-image: url(../dami-img/info/info-heard.jpg);
	background-position: 0px 0px;
	height: 43px;
	width: 140px;
	margin: 0px;
	padding: 0px;
}
#info_left .info_main {
	background-image: url(../dami-img/info/info-back.jpg);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 140px;
}
#info_left .info_main .info_text {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic";
	font-size: 11px;
	line-height: 16px;
	vertical-align: top;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}

#info_left .info_btm {
	margin: 0px;
	padding: 0px;
	height: 21px;
	width: 140px;
	background-image: url(../dami-img/info/info-food.jpg);
	background-position: 0px 0px;
}
.new_btn3 {
	width:140px;
	height: 30px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	text-align: left;
	padding: 0px;
}
.new_btn3 a:link {
	width:140px;
	height:30px;
	display:block;
	background-image: url(../img2/_images/new3_botm.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color:#333;
	text-decoration:none;
	overflow:hidden;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1px;
}

.new_btn3 a:visited {
	width:140px;
	height:30px;
	display:block;
	color:#333;
	text-decoration:none;
	overflow:hidden;
	background-image: url(../img2/_images/new3_botm.gif);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1px;
	padding: 0px;
}

.new_btn3 a:hover {
	color:#333;
	text-decoration:none;
	overflow:hidden;
	background-image: url(../img2/_images/new3_botm_on.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 0px;
	height: 30px;
	width: 140px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1px;
}
.e-ttl {
	　margin:4px 0px 0px 0px;
	　padding:0px 0px 0px 13px;
	　overflow:hidden;
	font-size:11px;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
.j-ttl {
	overflow:hidden;
	font-size:7px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	font-weight: normal;
	color: #999;
}
.boder {
	padding-top: 15px;
	padding-left: 1px;
}
.mp0 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
	padding: 0px;
	width: 680px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
:root *> .mp0 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
	margin-top: 0px;
	margin-right: 17px;
	margin-bottom: 20px;
	margin-left: 15px;
	padding: 0px;
}
.ilink2:link	{
	font-family: "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 9px;
	line-height: 12px;
	text-decoration:none;
	color: #000000;
}
.ilink2:visited{
	text-decoration:none;
	color: #000000;
}
.ilink2:active	{
	text-decoration:underline;
	color: #000000;
}
.ilink2:hover	{
	text-decoration:underline;
	color: #000000;
}
.spsp {
	background-color: #333;
	margin-top: 5px;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-left: 4px;
}
.ranking {
	margin-top: 10px;
	margin-bottom: -5px;
	margin-left: 2px;
}
.ranking_down {
	padding-bottom: 5px;
	padding-right: -2px;
}
.noxx {
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
}
.top-scroll   {
	overflow:auto;
	width:678px;
	height:185px;
	margin: 0px;
	padding: 0px;
}.news-ttl {
	font-size: 12px;
	color: #F30;
	margin-top: 3px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.new-newsbox {
	margin-bottom: 10px;
	height: 200px;
	width: 680px;
	border: 1px solid #CCC;
	padding: 0px;
}
.news-main {
	font-size: 10px;
	color: #333;
	background-color: #CCC;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	font-weight: normal;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	height: 10px;
}
.news-box {
	width: 680px;
	margin: 0px;
	padding: 0px;
}
.news-txt {
	font-size: 10px;
	line-height: 14px;
	color: #666;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.news-txt a:link {
	text-decoration: none;
	line-height: 14px;
	color: #666;
	font-size: 10px;
}
.news-txt a:visited {
	text-decoration: none;
	line-height: 14px;
	color: #666;
	font-size: 10px;
}
.news-txt a:hover {
	text-decoration: underline;
	line-height: 14px;
	color: #666;
	font-size: 10px;
}

.nup-img10px {
	margin-top: 7px;
}
.nup-img01 {
	margin-top: 5px;
}
.nup-img02 {
	margin-top: 8px;
}
.newinfo02 {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 15px;
	margin: 0px;
}
.newsbanner02 {
	margin: 0px;
	width: 340px;
	background-color: #CCC;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	font-size: 10px;
	color: #333;
	font-weight: normal;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	height: 8px;
}
.cria {
	margin: 0px;
	padding: 0px;
}
.new-newsbox2 {
	border: 1px solid #CCC;
	padding: 0px;
}
.up5-bottmboder {
	margin-top: 8px;
	margin-bottom: -25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}
.up10-boder4 {
	margin-top: 10px;
	border: 1px solid #333;
	width: 680px;
	padding-bottom: 3px;
}
.new-box2 {
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 8px;
}


.back {
	background-color: #FFF;
}
#main_base {
	margin-top: 15px;
	margin-left:15px;
}
#main_base02 {
	margin-top: 5px;
	margin-left:5px;
}
#main_base03 {
	margin-top: 6px;
	margin-left:-4px;
}

.blue {
	color: #3a4861;
	font-size: 18px;
}
.blue a {
	text-decoration:underline;
	color: #3a4861;
}
.blue a:link	{
	text-decoration:underline;
	color: #3a4861;
}
.blue a:visited{
	text-decoration:underline;
	color: #3a4861;
}
.blue a:active	{
	line-height: 11px;
	text-decoration:underline;
	color: #3a4861;
}
.blue a:hover	{
	line-height: 11px;
	text-decoration:underline;
	color: #cc4e0a;
}

.sikiri {
	color: #666;
	font-size: 10px;
}
.item {
	font-size: 10px;
	color: #000;
	padding-top: 10px;
}
.item-Total {
	text-align: left;
	float: left;
	font-size: 12px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.light-no {
	text-align: right;
	margin: 0px;
	float: none;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: -1px;
	padding-left: 0px;
}
.light-no a:link	{
	text-decoration:none;
	font-size: 12px;
	font-weight: bold;
	color: #666;
}
.light-no a:visited{
	text-decoration:none;
	font-size: 12px;
	font-weight: bold;
	color: #666;
}
.light-no a:active	{
	text-decoration:none;
	font-size: 12px;
	font-weight: bold;
	color: #666;
}
.light-no a:hover	{
	text-decoration:underline;
	font-size: 12px;
	font-weight: bold;
	color: #900;
}
.item-page {
	font-size: 12px;
	width: 663px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 10px;
	height: auto;
	background-color: #F3F3f3;
}
.item-page02 {
	font-size: 12px;
	width: 663px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 10px;
	height: auto;
	background-color: #F3F3f3;
}


#newitems_base h2 span{
	font-size: 12px;
	width: 660px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
	height: auto;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
}


.item-no {
	font-size: 12px;
	width: 681px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 18px;
	margin-left: 0px;
	vertical-align: middle;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	height: 25px;
	background-color: #F3F3F3;
}
:root .item-no {
	width: 670px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 18px;
	margin-left: 0px;
	vertical-align: middle;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	height: 20px;
}
.item-no a {
	text-decoration:none;
	color: #666;
	font-size: 12px;
	font-weight: bold;
}
.item-no a:link	{
	color: #666;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
.item-no a:visited{
	text-decoration:none;
	color: #666;
	font-size: 12px;
	font-weight: bold;
}
.item-no a:active	{
	text-decoration:none;
	color: #666;
	font-size: 12px;
	font-weight: bold;
}
.item-no a:hover	{
	text-decoration:underline;
	color: #900;
	font-size: 12px;
	font-weight: bold;
}
.now {
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	color: #900;
}
.no-img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: -3px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	vertical-align:middle;
}
.no-left {
	float: left;
	text-align: center;
	margin: 0px;
	padding: 0px;
	clear: none;
}
.no-center {
	text-align: center;
	float: left;
	margin: 0px;
	padding: 0px;
}
.no-right {
	text-align: center;
	clear: none;
	margin: 0px;
	padding: 0px;
}
.now2 {
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	color: #cc4e0a;
}

.pankuzu03 {
	margin-top: 5px;
	margin-bottom: 0px;
	font-style: normal;
	margin-right: 0px;
	margin-left: 0px;
}

:root .pankuzu03 {
	margin-left: 10px;
}


.pankuzu03 tr td a:link {
	color: #B30000;
	font-style: normal;
}
.pankuzu03 tr td a:visited {
	color: #B30000;
	font-style: normal;
}
.pankuzu03 tr td a:hover {
	color: #B30000;
	font-style: normal;
}
.banner_new {
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
}


.ichiran{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.fod-text03{
	font-size: 10px;
}

/* 新規新着用 */


#info_base p img {
	margin-right: 10px;
	margin-bottom: -1px;
	margin-left: 10px;
}

#info_base p {
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 5px;
	font-size: 11px;
}

#info_base p a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#info_base p a:link {
	color: #666;
	text-decoration: none;
}
#info_base p a:visited {
	color: #666;
	text-decoration: none;
}
#info_base p a:hover {
	color: #666;
	text-decoration: underline;
}


#info_base {
	text-align: left;
	padding-left: 5px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
/* iPhone / mobile webkit */
@media screen and (max-device-width: 480px) {
 #info_base p {font-size: 7px;}
}


#newitem_Area {
	margin: 0px;
	padding: 0px;
}
#newitems_base {
	float: left;
	height: 250px;
	width: 105px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 15px;
}
#newitems_base p {
	margin: 0px;
	padding: 0px;
	height: 132px;
	width: 105px;
}
#newitems_base p img {
	margin: 0px;
	padding: 0px;
	height: 132px;
	width: 105px;
}
#newitems_base h2 {
	font-size: 10px;
	line-height: 14px;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-variant: normal;
	font-style: normal;
	font-weight: normal;
	text-align: left;
}
#newitems_base h2 span {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
#newitems_base h2 a:link {
	color: #666666;
	text-decoration: none;
	font-size: 10px;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
#newitems_base h2 a:visited {
	color: #666666;
	text-decoration: none;
}
#newitems_base h2 a:active {
	color: #666666;
	text-decoration: underline;
}
#newitems_base h2 a:hover {
	color: #666666;
	text-decoration: underline;
}
#newitems_base p a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


/* tab実装　*/
#tabs {
	list-style:none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 10px;
}
:root *> #tabs {
	list-style:none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

#tabs li {
	width:80px;
	float:left;
	text-align:left;
	cursor:pointer;
	font-size: 12px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 8px;
	height: 18px;
	background-color: #FFF;
	background-image: url(../_imgs/tab/new_buru_arro.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0px;
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#tabs li#last {
	border-right:0;
}

#tabs li.open {
	color:#999;
	background-image: url(../_imgs/tab/new_buru_arro2.gif);
	background-repeat: no-repeat;
	background-position: left top;
		padding-top: 0px;
	padding-left: 15px;
}

/* IEのみ */
#main_base #tab_base {
	padding: 0px;
	width: 690px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
:root *> #main_base #tab_base {
	padding: 0px;
	width: 690px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}



/* tab_end */

#banner_base {
	padding: 0px;
	height: auto;
	width: 680px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 33px;
	margin-left: 0px;
}
#banner_base .banner1box {
	padding: 0px;
	height: auto;
	width: 680px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#banner_base .banner1box p {
	margin: 0px;
	padding: 0px;
}
#banner_base .banner1box h3 {
	font-size: 10px;
	color: #666;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
}
#banner_base .banner2box {
	padding: 0px;
	width: 680px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.banner2box .box2nd {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 336px;
	float: left;
}
#banner_base .banner2box .box2nd p {
	margin: 0px;
	padding: 0px;
}
#banner_base .banner2box .box2nd h3 {
	font-size: 10px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #666;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: left;
}
#banner_base .banner3box {
	padding: 0px;
	height: auto;
	width: 680px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#banner_base .banner3box .box3rd {
	height: auto;
	width: 222px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#banner_base .banner3box .box3rd p {
	margin: 0px;
	padding: 0px;
	height: 222px;
	width: 222px;
}
#banner_base .banner3box .box3rd h3 {
	font-size: 10px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #666;
	text-align: left;
}
#banner_base .banner4box {
	padding: 0px;
	height: auto;
	width: 680px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#banner_base .banner4box .box4th {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 164px;
	float: left;
}
#banner_base .banner4box .box4th p {
	margin: 0px;
	padding: 0px;
}
#banner_base .banner4box .box4th h3 {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 10px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #666;
	text-align: left;
}
#main_base #box1  {
	color: #333;
	text-decoration: none;
}



/* ライトバナー */
/*　もと.right_banner {
	float: right;
	height: auto;
	width: 120px;
	padding: 0px;
	background-image: url(../_imgs/rightside/rightback.gif);
	background-position: left top;
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 23px;
	margin-bottom: 0px;
	margin-left: 0px;
}*/

.right_banner {
	float: left;
	height: auto;
	width: 120px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../_imgs/rightside/rightback.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

.right_banner img {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.right_banner .right_TOP{
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}

.mainbrand {
	margin-top: 25px;
	margin-bottom: 10px;
	padding: 0px;
	margin-right: 0px;
}
.adress {
	margin-top: 14px;
	margin-left: 8px;
}
.henpin_text {
	margin-top: 10px;
	margin-left: 20px;
}
.Fod_tel {
	margin-bottom: 10px;
}
.fod-text03 span {
	margin-left: 20px;
}
