/* (menu) メニュー部分 */

body,td {
 font-size: 14px;
 color:#333333;
}
a {
 text-decoration: none;
 color:#552B00;
}

a:link {
 text-decoration: none;
 color:#552B00;
}
a:visited {
 text-decoration: none;
 color:#552B00;
}

a:hover     {
 position: relative;
 top: 1px;
 left: 1px;
 text-decoration: underline;
 color: #CC6600;
}

.menu{
 /* (menu) メニューブロック */

 font-size: 13px; 
}

.menu td{
 /* (menu td) メニューブロック */
 font-size: 13px; 
}

.menu a:link {
 text-decoration: none;
 color:blue;
}

.menu a:visited {
 text-decoration: none;
 color:blue;
}

.menu a:hover     {
 position: relative;
 top: 1px;
 left: 1px;
 text-decoration: underline;
 color: #CC6600;
}


.dblock{
 /* (menu h3) メニュー部分第1分類ブロック */
}

.tblock{
 /* (menu h3) メニュー部分第2分類ブロック */
 border: solid 1px #CC9933;
 width: 190px;
 margin-bottom: 10px;
 background-color: #FFEBD7;
}

.tblock a:link {
 text-decoration: none;
 color:#660000;
}

.tblock a:visited {
 text-decoration: none;
 color:#660000;
}

.tblock a:hover     {
 position: relative;
 top: 1px;
 left: 1px;
 text-decoration: underline;
 color: #CC6600;
}

.menu h3     {
 /* (menu h3) メニュー部分第1分類 */
 font-size: 16px;
 line-height: 120%;
 margin-bottom: 5px;
 padding-right: 3px;
 padding-left: 3px;
}



.menu h4     {
 /* (menu h3) メニュー部分第2分類 */
 font-size: 14px;
 line-height: 120%;
 margin-bottom: 3px;
 margin-top: 0px;
 padding-right: 3px;
 padding-left: 3px;
 background-color: #CC9933;
}

.menu ul     {
 /* (menu h3) メニュー部分第3分類 */
 font-size: 12px;
 margin-top: 5px;
 margin-bottom: 5px;
 margin-left: 20px;
}

.main     {
 /* (main) メインエリア */
 text-align: center;
 padding: 20px;
}


/* (menu-text) メイン部分上部ナビゲーション */

.menu-text {
 font-size: 14px;
 line-height: 120%;
 text-align: left;
 margin-left: 10px;
}

/* (bunrui_comment) メイン部分分類コメント*/

.bunrui_comment {
 text-align: left;
}


.result_view     {
 /* (result_view) メイン部分商品検索結果 */
 width:600px;
 border-bottom-width: medium;
 border-bottom-style: dotted;
 border-bottom-color: #CCCC99;
 padding-bottom: 3px;
 margin-bottom: 40px;
}

.item-index img{
 float:right;
 margin-left:20px;
 margin-right:20px;
 border:solid 1px #666666;
}
.result_view h1 {
 /* (category) メイン部分商品検索結果 第4分類or商品名エリア */
 width: 450px;
 font-size: 16px;
 color: #ffffff;
 background-color: #512800;
 font-weight: bold;
 padding-top: 2px;
 padding-right: 10px;
 padding-bottom: 2px;
 padding-left: 10px;
 margin-left: 2px;
 margin-right: 2px;
 margin-bottom: 10px;
}

/* (.result_view h3) メイン部分商品検索結果 商品説明エリア */

.result_view h3 {
 font-weight: normal;
 text-align: left;
 font-size: 14px;
 line-height: 130%;
 list-style-position: inside;
 list-style-image: url(../image/common/arrow.gif);
 list-style-type: none;
 margin-left: 2px;
}


/* (item-index) メイン部分商品検索結果 商品説明エリア */

.item-index {
 text-align: left;
 font-size: 14px;
 line-height: 130%;
 list-style-position: inside;
 list-style-image: url(../image/common/arrow.gif);
 list-style-type: none;
 margin-left: 2px;
}

.item-index a:link {
 color: #666666;
 text-decoration: none;
}

.item-index a:visited {
 text-decoration: none;
 color: #666666;
}

.item-index a:hover {
 text-decoration: underline;
 color: #666666;
}

/* (size-title) メイン部分商品検索結果 個別商品項目エリア */
.size-title {
 font-size: 12px;
 font-weight: bold;
 color: #FFFFFF;
 background-color: #CC9966;
 text-align: center;
}




/* (size01) メイン部分商品検索結果 個別商品エリアその１ */
.size01 {
 font-size: 12px;
 color: #666666;
 background-color: #FFFFFF;
}

.size01 td{
 font-size: 12px;
}

/* (size02) メイン部分商品検索結果 個別商品エリアその２ */
.size02 {
 font-size: 12px;
 color: #666666;
 background-color: #FFFFFF;
}

.size02 td{
 font-size: 12px;
 padding-left: 10px;
}

.size01 form,.size02 form,.size07 form {
 margin: 0px;
 padding: 0px;
}

/* (.size04) 個別商品番号 */
.size04{
 font-size: 12px;
 margin-left: 5px;
 color: blue;
}

/* (.size05 h2) 個別商品名 */
.size05 h2{
 font-weight: normal;
 font-size: 12px;
 margin-left: 0px;
 margin-bottom: 0px;
}


/* (.size06) 個別商品価格 */
.size06{
 font-size: 12px;
 margin-left: 5px;
 font-weight: bold;
}



.size07{
 font-size: 12px;
 margin-left: 5px;
}

/* (.size09) 個別商品コメント */
.size09{
 font-size: 12px;
 margin-left: 5px;
 margin-right: 10px;
}


/* (.detail_setumei) 詳細ページ商品説明 */
.detail_setumei{
 text-align: left;
 font-size: 14px;
 line-height: 130%;
 list-style-position: inside;
 list-style-image: url(../image/common/arrow.gif);
 list-style-type: none;
 margin-left: 30px;
}

/* (.detail_no) 詳細ページ商品番号 */
.detail_no{
 font-size: 14px;
 margin-top: 30px;
 margin-bottom: 0px;
 margin-left: 30px;
}

/* (.detail_name h2) 詳細ページ商品名 */
.detail_name h2{
 color:#512800;
 font-size: 14px;
 margin-top: 0px;
 margin-left: 30px;
}


/* (.detail_price) 詳細ページ商品価格 */
.detail_price{
 font-size: 14px;
 margin-left: 30px;
}

.detail_buybutton{
 font-size: 14px;
 margin-left: 30px;
}

/* (.detail_comment) 詳細ページ商品コメント */
.detail_comment{
 font-size: 14px;
 margin-left: 5px;
 margin-right: 10px;
}



