@import url(/css/blog.css);
@import url(/css/screen.css);

/* ヘッダーここから */
#tb_header{background-color:#909; padding:2px 0 2px 5px;}
.tb_header,
.tb_header a,
.tb_header a:link,
.tb_header a:active,
.tb_header a:visited,
.tb_header a:hover{color:#FFF;text-decoration:none;font-weight:bold;font-size:10px;}
.tb_header_li{list-style:none;margin:0;padding:0;}
.tb_header_li li{float:left;}
.tb_header_li li img{/*　画像下すき間回避　*/vertical-align:bottom;}
#tb_header01{float:left; width:308px;}
#tb_header02{float:left; background-color:#000;}
#tb_header_l01{margin:0 0 7px 0;float:left;}
#tb_header_l02{margin:6px 0 0 0;float:left;}
.fl{float:left;}
/* ヘッダーここまで */

/* フッターここから */
#tb_footer{background-color:#000; padding:15px 0 15px 0;}
.tb_footer,
.tb_footer a,
.tb_footer a:link,
.tb_footer a:active,
.tb_footer a:visited,
.tb_footer a:hover{color:#FFF;text-decoration:none;font-size:11px;line-height:160%;}
/* フッターここまで */

/* monoここから */
.tb_menu_bb1{border-bottom:1px solid #aaa;width:180px;}
.tb_menu_bb2{border-bottom:1px solid #aaa;width:168px;}
.waku{border: 1px solid #996633; padding:10px;}
.waku_c{border: 1px solid #996633; padding:4px;}
ul.side {
margin: 0;
padding: 0;
width:155px;
}
ul.side:after {
height: 0;
visibility: hidden;
content: ".";
display: block;
clear: both;
}
ul.side li {
display: block;
position: relative;
font-size: 11px;
color: #333;
text-decoration: none;
background-image:url(/images/san_side3.gif);
background-repeat: no-repeat;
background-position:0% 50%;
padding-left:15px;
line-height:160%;
}
ul.side li A:visited,
ul.side li A
{text-decoration:none;
color:#CC0000;font-size: 13px;}

ul.side li A:hover,
ul.side li A:active
{text-decoration:underline;
color:#CC0000;}

ul.side2 {
margin: 0;
padding: 0;
}
ul.side2:after {
height: 0;
visibility: hidden;
content: ".";
display: block;
clear: both;
}
ul.side2 li {
display: block;
position: relative;
font-size: 11px;
color: #333;
text-decoration: none;
background-image:url(/images/san_side3.gif);
background-repeat: no-repeat;
background-position:0% 50%;
padding-left:15px;
line-height:160%;
}
ul.side2 li A:visited,
ul.side2 li A
{text-decoration:none;
color:#333;font-size: 11px;}

ul.side2 li A:hover,
ul.side2 li A:active
{text-decoration:underline;
color:#CC0000;}

.m50{margin:5px 0;}
.fs10{font-size: 10px;}
.fs11{font-size: 11px;}
.fs12{font-size: 12px;}
.c333{color:#333;}
.lh16{line-height:160%;}
/* monoここまで */

/* topここから */
.mg100{margin:10px 0px;}
.fs13{font-size: 13px;}
.c666{color:#666;}
.bt1{border-top: 1px solid #996633;}
.pt10{padding:10px 0 0 0;}
.pt5{padding:5px 0 0 0;}
.mt5{margin:5px 0 0 0;}
.mt10{margin:10px 0 0 0;}

.rank_title{
font-size:12px;
color:#663300;
text-align:center;
margin-top:5px;
font-weight:bold;
}
.ran_b{border:1px solid #999; padding:4px; width:190px;}
#blandlist{margin-bottom:10px;}
#blandlist td{padding:1px;}

.mb10{margin:0 0 10px 0;}
/* topここまで */

/* カテゴリここから */
.mr10{margin:0 10px 0 0;}
.mb5{margin:0 0 5px 0;}

.item_li_box{padding-right:20px; float:left; width:120px;}
.img_b1{border:solid 3px #DFDAD6;}
.item_box_1{margin-bottom:10px;}
.c366{color:#366;}
.b{font-weight: bold;}

.s_ti_01{font-size:12px; color:#963;font-weight: bold; border-bottom:solid #963 1px; padding-bottom:1px;
line-height:200%;}
.s_ti_01 a{color:#996633;}
.s_box_02{border-left: 3px solid #996633; width:575px; margin-left:7px;}
.s_box_01{padding:5px 0; margin-top:5px;}
.s_f_yen{font-size:18px; color:#F00;font-weight: bold;line-height:160%;}
.s_t01{font-size:11px; color:#333;}
/* カテゴリここまで */

/* エントリここから */
.item_li_box2{
padding-right:30px; float:left; width:120px;}

.ent_ti01{font-weight: bold; border-bottom:solid #633 1px; padding-bottom:5px;}
.ent_ti02{margin:3px;border-left:solid #633 3px; padding:5px 0 5px 5px; color:#633; font-size:15px;}

.mr17{margin:0 17px 0 0;}
.mb17{margin:0 0 17px 0;}
.ent_item_m{border: 1px solid #C1A387;}
.c900{color:#900;}

.bb1c633pd10{border-bottom:solid #633 1px; padding-bottom:10px;}
.bb1c633pd5{border-bottom:solid #633 1px; padding-bottom:5px;}
.c633{color:#633;}
.m10{margin:10px;}
.c930{color:#930;}
.fs18{font-size: 18px;}
.bl1cC1A387{border-left:solid #C1A387 3px;}
/* エントリここまで */

/* 検索ここから */
.s_box_03{border-left: 3px solid #996633; width:780px; margin-left:7px;}
/* 検索ここまで */

/* トピックスここから */
#topic_path{font-size: 11px;}
/* トピックスここまで */


/* FAQここから */
ul.faq_list {
margin: 0;
padding: 0;
}
ul.faq_list:after {
height: 0;
content: ".";
display: block;
clear: both;
}
ul.faq_list li {
position: relative;
font-size: 12px;
color: #7A3E23;
margin-left:15px;
line-height:160%;
}
ul.faq_list li A:active,
ul.faq_list li A:visited,
ul.faq_list li A:link,
ul.faq_list li A:hover
{text-decoration:underline;color:#7A3E23;font-size: 11px;}

.faq_q_box {padding-right:10px; margin-right:10px; border-right:solid #633 1px;}
.faq_a_box{border-bottom:solid #b99999 1px;}

.pb10{padding:0 0 10px 0;}

.faq_tx_ti{border-left:solid #633 3px; padding-left:5px; color:#633;}
.faq_tx_ti2{padding-left:8px; color:#333;}

.table_faq {
        border-top: 1px solid #333;
        border-left: 1px solid #333;
        border-collapse: separate;
}

.table_faq td {
        padding: 3px;
        line-height: 160%;
        border-right: 1px solid #333;
        border-bottom: 1px solid #333;
}

/* FAQここまで */

/* 購入の流れここから */
.buy_txti_01{border-left:solid #633 3px; padding-left:5px; color:#633;}
.buy_waku{border:solid #b69797 1px; padding:10px; margin:10px;}
/* 購入の流れここまで */


.table {
        border-top: 1px solid #999;
        border-left: 1px solid #999;
        border-collapse: separate;
}

.table td {
        padding: 3px;
        line-height: 160%;
        border-right: 1px solid #999;
        border-bottom: 1px solid #999;
}


.nb1 a:link,
.nb1 a:visited{
font-size: 15px;
border: 1px solid #999;
padding: 3px 8px;}

.nb1 a:active,
.nb1 a:hover{
font-size: 15px;
border: 1px solid #999;
padding: 3px 8px;
color:#fff;
background-color:#c00;
}

.nb1{
font-size: 15px;
}


.head_bl_text{font-size:12px;line-height:160%;}



.t_s_box_02{border-left: 3px solid #996633; width:555px; margin-left:7px;}





.item_box_a_left { width: 220px; margin: 0; padding-top: 5px; padding-bottom: 5px; float:left;}
.item_box_a_right { width: 220px; margin: 0; padding-top: 5px; padding-bottom: 5px; float:left;}
.item_text_200{width:200px;}
.item_data { color: #1c1c1c; width: 300px; }
.item_data h3 { font-size: 13px; font-weight: bold; margin: 15px 0 5; padding: 0; }
.item_data table { font-size: 12px; line-height: 14px; width: 400px; margin:5px 0px; padding: 0; }
.item_data td { background-color: #fff; padding: 2px; border-bottom: 1px solid #ccc; }
.item_data th { font-weight: normal; text-align: left; width: 70px; padding: 2px; border-bottom: 1px solid #ccc;}
.item_data p { font-size: 10px; line-height: 11px; margin: 0; padding: 0; }
.item_caption { color: #1c1c1c; font-size: 12px; line-height: 14px; width: 579px; margin: 10px 0; padding: 0; }
.item_photo {float: left; margin-top: 5px; margin-right: 14px; margin-bottom: 5px; }
.item_text { color: #1c1c1c; font-size: 12px; line-height: 14px; width: 265px; float: left; margin-top: 5px; margin-bottom: 5px; }
.item_headlink { text-align: right; width: 579px; margin: 10px 0 0; padding: 0; }
.item_headlink a { color: #cb0d0d; font-size: 10px; }
.item_box_a { width: 579px; margin: 0; padding-top: 5px; padding-bottom: 5px; border-top: 1px solid #d1d1d1; }
#left_container .b0 { text-align: left; margin: 0; list-style-type: none; display: block; }
#left_container .submenu {
	border-left:5px #ccc solid;
	padding-left:5px;
	margin-bottom:1px;
	font-size:12px;
	line-height: 150%;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.itemTitle a{
font-size:12px;
text-decoration:none;
margin:0px;
padding:0px;
}
.itemTitle{
font-weight:bold;
color:#cc0000;
}
h3 a{
margin:0px;
padding:0px;
}
#FS2_ReccomendGoods .FS2_itemPrice_area{
font-size:0.8em;
}

.FS2_itemPrice_area p{
margin:0px;
padding:0px;
}

.item_box_a_left { width: 220px; margin: 0; padding-top: 5px; padding-bottom: 5px; float:left;}
.item_box_a_right { width: 220px; margin: 0; padding-top: 5px; padding-bottom: 5px; float:left;}
.item_text_200{width:200px;}
.FS2_eye_catch_icon{padding:5px 0px;}
.itemCatchCopy{margin-right:7px;}
.itemNumber{padding:5px 0px;}
.itemGroup a{font-weight:bold; color:#990000;}


