/*フォント*/
body {
font-size:9px;
}

h1 {
font-size:11px;
}

td,div{
font-size:9pt
}

h3 {
font-size:22px;
}


.red {
color:#FF0000;
}

.dai_red {
font-size:15px;
color:#FF0000;
}

.dai {
font-size:15px;
color:#000000;
}

.blue {
color:#0000FF;
}

.orange {
color:#FF9900;
}

/* リンク */
a {
color:#000000;
text-decoration:none;
}

a:hover img {
opacity:0.7;
filter: alpha(opacity=70);
}

a:hover {
text-decoration:underline;
color:#FF3300;
}





/* テーブルの枠 */
.waku{
border-style:none;
}


.top_waku{
border-bottom-style:dotted;
font-weight:bold;
width:600px;
letter-spacing:0.7px;
}

.top_waku2{
border-bottom-style:dotted;
font-weight:bold;
width:800px;
letter-spacing:0.7px;
}

.top_waku3{
border-bottom-style:dotted;
font-weight:bold;
width:940px;
letter-spacing:0.7px;
}

.index_table_waku{
border:none;
text-align:left;
width:630px;
vertical-align:top;
padding-left:5px;
padding-right:5px;
}

.top_table_waku{
border:none;
text-align:left;
width:770px;
vertical-align:top;
padding-left:5px;
padding-right:5px;
}
.top_table_waku2{
border:none;
text-align:left;
width:950px;
vertical-align:top;
padding-left:5px;
}

.top_table_waku3{
border:none;
text-align:left;
width:950px;
vertical-align:top;
}
.category_table_waku{
border:none;
text-align:left;
width:800px;
vertical-align:top;
padding-left:5px;
padding-right:5px;
}

.bland_list_table_waku{
border:none;
text-align:left;
width:940px;
vertical-align:top;
padding-left:15px;
}
.bland_list_table_waku2{
border:none;
text-align:left;
width:850px;
vertical-align:top;
padding-left:15px;
}

.top_recommend_waku{
border:none;
text-align:left;
vertical-align:top;
}


.waku2{
border-style:solid;
border-width:1px;
border-color:#BDD5B3;
}


.pad{
padding:4px;
}

/* カート画面の表 */
.tb{ 
border:1px solid #999999;
border-collapse:collapse;
}
.tb td{
border:1px solid #999999;
border-collapse:collapse;
}

/* カート画面のボタン */
.btn{
border-style:solid;
border-color:#333333;
border-width:1px;
background-color:#FFFFFF;
}

.btn_r{
border-style:solid;
border-color:#333333;
border-width:1px;
background-color:#0000FF;
font-weight:bold;
color:#ffffff;
}

/* カート画面の入力フォーム */
.in{
border-style:solid;
border-color:#999999;
border-width:1px;
background-color:#ffffff;
}

.noline{
border:none;
}
.noline td{
border:none;
}

/* 基本(ヘッダー等) */

#main_container {
	text-align: left;
	width: 780px;
	margin-right: auto;
	margin-left: auto;
	background-color: #D9D9D9;
}

body {
	text-align: center;
}
#header {
	background:url(../images/choose/choose_header.gif) no-repeat;
	height: 80px;
	width: 800px;
}





/* メインメニュー部分 */
#menu_bar {
	height: 50px;
	padding-top: 5px;
	width: 800px;
}
.menu {
	float: left;
	height: 25px;
	width: 100px;
}


/* 商品一覧テーブル */
.ichiran_table {
	text-align:center;
	padding-top:3px;
	border:1px dashed #666666;
	width:152px;
	}
	
.ichiran_table2 {
	valign:top;
	text-align:left;
	padding-left:3px;
	padding-right:3px;
	}	
	
.ichiran_table2 a {
color:#FF3300;
text-decoration:underline;
	}	
	
	.ichiran_table3 {
	valign:top;
	text-align:left;
	padding-left:3px;
	}	
	
	.ichiran_category {
border: 1px dashed #333333;
text-align:left;
background-color:#F3F3F3;
font-size:12px;
padding-left:10px;
}

.ichiran_concept a {
color:#FF3300;
text-decoration:none;
}

.ichiran_concept a:hover {
text-decoration:underline;
color:#FF3300;
}


	
	
/* ブランド別商品一覧テーブル */
.setsumei {
width:600px;
border:none;
text-align:left;
}	

	
/* ブランド一覧テーブル */

.bland_list_table {
	width:280px;
	list-style:url(none) none;
	line-height:20px;
	vertical-align:top;
	font-weight:bold;
	}
	
	.bland_list_table_new {
	width:940px;
	list-style:url(none) none;
	line-height:20px;
	vertical-align:top;
	font-weight:bold;
	}
	.bland_list_table_new td{
	border-bottom:solid 1px #CCCCCC;
	margin-right:3px;
	}
	
	.bland_list_table_new2 {
	width:850px;
	list-style:url(none) none;
	line-height:20px;
	vertical-align:top;
	font-weight:bold;
	}
	
.brand_list_midashi {
	font-weight:bold;
	border-top-style: none;
	border-right-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom: 1px solid #000000;
	border-left: 0.5em solid #000000;
	margin-right: 2px;
}

.brand_list_midashi_red {
	font-weight:bold;
	border-top-style: none;
	border-right-style: none;
	border-top-color: red;
	border-right-color: red;
	border-bottom: 1px solid red;
	border-left: 0.5em solid red;
	margin-right: 2px;
	font-size:16px;
}

.brand_list_midashi_blue {
	font-weight:bold;
	border-top-style: none;
	border-right-style: none;
	border-top-color: blue;
	border-right-color: blue;
	border-bottom: 1px solid blue;
	border-left: 0.5em solid blue;
	margin-right: 2px;
	font-size:16px;
}


.bland_list_table_top {
	width:270px;
	list-style:url(none) none;
	line-height:22px;
	vertical-align:top;
	font-weight:bold;
	}


.item_list {
border: 1px solid #000000;
text-align:center;
font-size:12px;
list-style:url(none) none;
}




/* 新着テーブル */

.new_table {
	valign:top;
	text-align:left;
	padding:1px;
	border:1px dashed #666666;
	}
	.new_table_2 {
	valign:top;
	text-align:left;
	padding:1px;
	border:none;
	}
	
	
.new_table_2 a {
color:#FF3300;
text-decoration:underline;
	}	
		
	
/* 商品ページテーブル */
.syousai_table {
border:0px;
width:560px;
}
.syousai_table_right {
border:0px;
width:360px;
}

.syousai_td_main {
	border:0px;
	width:560px;
	background-color:#000000;
	text-align:center;
}

.syousai_td {
	border: 1px solid #000000;

}

.syousai_td_side {
	border:none;
	width:70px;
}


.syousai_td a {
color:#FF3300;
text-decoration:underline;
	}

.syousai_td_sam {
	border: none;
	width:75px;
}

/* 商品ページサイズわく内 */
.size_syousai {
	text-align: center;
	background: #FFFFFF;
	height: auto;
}



/* M＆Mお届けページテーブル */
.mm_otodoke {
width:600px;
border:none;
}

.shop_info {
width:620px;
height:250px;
overflow:auto;
border:0;
}


.top_new {
width:940px;
border:0;
}

.category_list_table {
vertical-align:top;
}

/* 特集ページ用 */

.toku18{  
        border-left:7px solid #ccc;  
        border-bottom:1px solid #ccc;  
        padding:.6em .8em;
		font-size:14px;
    }  
	
.toku20{
text-align:center;
vertical-align:top;
}


.toku20 a{
color:#CC0000;
}

.main_table {
letter-spacing:2px;
width:800px;
text-align:center;
}
.main_table a{
color:#CC0000;
font-weight:bold;
}
/* ショッピングガイド用 */
	.gide_midashi {
text-align:left;
background-color:#333333;
color:#FFFFFF;
font-size:13px;
padding:7px;
margin:5px;
}	

.gide_waku {
padding-left:10px;
line-height:18px;
vertical-align:top;
}

.gide_midashi a{
color:#FFFFFF;
}


.gide_waku a {
color:#CC0000;
font-weight:bold;
}

