@charset "utf-8";
/* CSS Document */

*{ font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; }
a{ color:#0091db; }
a:hover{ text-decoration:none; color:#FF9900; }
body,td,th{ font-size:13px; color:#202020; }
body { background-image:url(../img/bg02.gif); margin:10px 0px 0px 0px; }
img{ border:0px; vertical-align:middle; }
form{ margin:0px; }
ul,li,strong{ margin:0px; padding:0px; list-style:none; }

.bread_crumbs{ margin-bottom:10px; line-height:110%; }
.page_navi { margin:7px 0px; line-height:120%; }


#container { width:776px; margin-right:auto; margin-left:auto; background-image:url(../img/bg01.gif); background-repeat:repeat-y; }

#header { width:740px; padding:6px 10px 0px 10px; border-top:3px solid #66cc00; background-color:#FFFFFF; margin-left:auto; margin-right:auto; }
#header a{ text-decoration:none; }
#header_navi { width:760px; text-align:center; background-color:#FFFFFF; height:22px; margin-left:auto; margin-right:auto; }

#footer { width:760px; text-align:center; background-color:#FFFFFF; margin-left:auto; margin-right:auto; }

#left_area { width:160px; text-align:center; padding:6px 4px 0px 12px; float:left; overflow:hidden; }

#left_area a{ text-decoration:none; }
#left_area a:hover{ text-decoration:underline; }
#left_area .left_navi_title{ background-color:#fabf00; color:#FFFFFF; padding:2px 0px; border:2px solid #FFF; font-weight:bold; }
#left_area .left_ad_box{ padding:13px 0px; text-align:center; margin-bottom:10px; margin-right:auto; margin-left:auto; background-color:#FFFFFF; }
#left_area ul{ background-color:#FFFFFF; margin:0px 0px 10px 0px; padding:10px 0px; text-align:left; }
#left_area li{ margin:0px 0px 3px 10px; list-style-type:none; }
#left_area span{ color:#CCC; }


.box_wl { width:550px; }
.f_att1 { color:#CC0066; }
.f_att2 { color:#FFFFFF; }
.f_att3 { color:#FABF00; }

.l_att1 { line-height:130%; }

.box_basic { width:590px; margin:7px auto; background-color:#FFFFFF; padding:10px 0px 50px 0px; }

.pr_link { padding-left:10px; font-size:11px; color:#666; }

.ad_link { padding:5px; height:100%; overflow:hidden; border:3px solid #FAFAFA; margin:9px; }
.ad_link li{ float:left; font-size:10px; line-height:15px; margin-right:10px; }

/* amazon item detail block */
.amazon_item_detail h1{ font-size:18px; margin:0px; text-align:left; padding:5px 0px; line-height:20px; }
.amazon_item_detail h3{ font-size:16px; margin:0px 0px 6px 0px; color:#CC6600; }
.amazon_item_detail p{ margin:12px 0px; }
.amazon_item_detail ul{ margin-bottom:12px; }
.amazon_item_detail li{ line-height:140%; }
.amazon_item_detail .tbl_amazon{ margin-bottom:6px; }

.amazon_content{ padding:7px 0px; border-bottom:1px dotted #999999; }

.tbl_amazon_rev { border:1px solid #666666; margin-bottom:7px; }
.tbl_amazon_rev th{ padding:5px 7px; line-height:20px; text-align:left; }
.tbl_amazon_rev td{ padding:5px 7px; line-height:20px; text-align:left; }

.amz_box { border:1px solid #333; padding:1px; }
.amazon_category_tbl { margin-bottom:10px; }

.tbl_amazon { border-bottom:1px dashed #CCC; border-collapse:collapse; }
.tbl_amazon img{ vertical-align:middle; }
.tbl_amazon th{ padding:5px; }
.tbl_amazon td{ padding:5px; line-height:19px; font-size:12px; }
.tbl_amazon h3{ padding:0px; background:none; font-size:15px; line-height:17px; margin:0px 0px 6px 0px; }
.tbl_amazon ul{ margin-bottom:10px; }
.tbl_amazon li{ line-height:21px; }


/* item detail block */

.item_block_detail h1{ font-size:18px; margin:0px; text-align:left; padding:5px 0px; line-height:20px; }
.item_block_detail table{ border:1px solid #666666; margin-bottom:7px; }
.item_block_detail th{ padding:3px 5px; line-height:16px; font-weight:normal; }
.item_block_detail td{ padding:3px 5px; line-height:16px; }

.kitchen_category_list { padding-top:10px; }
.kitchen_category_list td{ text-align:left; line-height:140%; font-size:12px; color:#CCC; }
.kitchen_category_list td a{ text-decoration:none; }
.kitchen_category_list td a:hover{ text-decoration:underline; }
.kitchen_category_list td strong{ font-size:13px; line-height:140%; }
.kitchen_category_list td strong a{ color:#333; text-decoration:underline; }
.kitchen_category_list td strong a:hover{ text-decoration:none; }



#main { background-color:#FFFFFF; width:584px; float:left; overflow:hidden; margin-top:6px; margin-left:4px; }
#main h2{ font-size:13px; text-align:left; margin:0px auto; line-height:20px; padding-left:7px; color:#FFFFFF; height:20px; background-image:url(../img/bg03.gif); background-repeat:repeat-x; }
#main p{ margin-right:auto; margin-left:auto; }
#main table{ margin-right:auto; margin-left:auto; }

#main .w1{ width:550px; }

div.cat_header { width:570px; height:79px; padding:5px 10px; text-align:left; margin-right:auto; margin-left:auto; }

/* contents navigation */
.navi_location { text-align:left; padding-left:5px; }
.navi_location a{ text-decoration:none; }
.navi_location a:hover{ text-decoration:underline; }

/* top notice */
.notice_board { border-top:2px solid #72ad01; background-color:#FFFFFF; }
.notice_board th{ background-color:#8CD303; color:#FFFFFF; border:1px solid #8CD303; }
.notice_board td{ border:1px solid #8CD303; padding:3px; text-align:left; }
.notice_board td.nb_msg{ padding:10px; font-size:12px; line-height:15px; }

/* item block */
.item_block { width:590px; margin:7px auto; padding-bottom:12px; background-color:#FFFFFF; }
.item_block table{ width:570px; margin:10px auto; background-color:#FFFFFF; }
.item_block th{ text-align:left; width:480px; padding-left:5px; }
.item_block td{ line-height:16px; padding-left:5px; }


/* new item block */
.new_item_block { width:590px; margin:7px auto; padding-bottom:12px; background-color:#FFFFFF; }
table.new_item_top { width:570px; margin:5px auto; background-color:#FFFFFF; border-collapse:collapse; }
table.new_item_top_box th{ text-align:left; }
table.new_item_top_box td{ font-size:11px; line-height:13px; }
table.new_item_bottom { width:570px; margin:5px auto; background-color:#FFFFFF; }


/* */
.link_ad_box { width:550px; margin-top:10px; }
.link_ad_box td{ text-align:left; padding:10px 5px; font-size:12px; line-height:15px; }

.f11 { font-size:11px; }
.fnml { font-weight:normal; }
.lh1 { line-height:20px; }
.clear { clear:both; }


#pageList {}

