<style>

body,TD,TR { font-size:12px; line-height:20px; color:#666666; letter-spacing:1px;margin-top: 0px;} 

a:link { color:#666666; text-decoration:none;}
a:visited { color:#666666; text-decoration:none;}
a:hover { color:#ee7800; text-decoration:underline;}

A.size12t:link { font-size:12px; color: #666; text-decoration: underline; line-height:20px; letter-spacing:1px;}
A.size12t:visited { font-size:12px; color: #666; text-decoration: underline; line-height:20px; letter-spacing:1px;}
A.size12t:hover { font-size:12px; color: #333366; text-decoration: underline; line-height:20px; letter-spacing:1px;}


/*共通設定*/
h1{
padding:5px 0 5px 15px;
border-left:#663300 8px solid;
border-bottom:#663300 1px solid;
font-size: 16px;
font-weight: bold;
font-color:#333;
}

img {
border:0;
}

.size14 { font-size:14px; line-height:18px; color:#666666;}
.size12 { font-size:12px; line-height:16px; color:#666666;}
.size12a { font-size:12px; line-height:16px; color:#666666;letter-spacing:1px;}
.size10 { font-size:10px; line-height:14px; color:#666666;}
.size10a { font-size:10px; line-height:18px; color:#666666; letter-spacing:1px;}
.size10b { font-size:10px; line-height:14px; color:#666666; letter-spacing:1px;}
.size12b { font-size:12px; line-height:14px; color:#666666; letter-spacing:1px;}

p {
margin:8px 0px;
}

input#kensaku {
	width:145px;
	}

/*スタイル*/


#FS2_body_Goods {
width:950px;
margin:auto;
background-color:#f5f5f5;
}

.layout_body{
width:950px;
background-color:#FFFFFF;
}

.layout_header {
width:950px;
<!--2012/1/13変更
height:130px;-->
height:350px;
margin:0;
padding-top: 0px;
}

.myheader {
height:70px;
margin:0;
padding: 0px;
border:0;
font-size:10px;
text-align:right;
background-image:url("/shop/item/noren/design/img04/index_header_001.jpg");
background-position:bottom right;
background-repeat:no-repeat;
}

.myheader p {
margin:0px 20px 4px 0px;
padding:0;
text-align:right;
}

.pager img{
margin:0px 5px 0px 5px;
}

.pager a:link{color:#999999;}
.pager {font-size:12px; color:#17184b;font-weight: bold;}

.FS2_GroupLayout .pager{
word-spacing: 0.3em;
}


/*左メニューとコンテンツエリアの幅を変える*/
.layout_content {
	padding-left: 10px;
}



/*for IE6*/



h2.pageTitle {
background-color:#BBC6E0;
}

#top_contents {
margin-left:5px;
}

.myleft {
background-color:#FFFFFF;
text-align:center;
font-size:10px;
margin:0px 0px 0px 10px;
padding:0;
}

ul#mymenu li.menu{
height:32px;
margin:0px 0px 1px 0px;
padding:0;
}

/*for IE6*/

*html ul#mymenu li.menu {
margin:-2px 0px 1px 0px;
}

ul#mymenu li.menu a{
background-image:none;
background-color:#FFFFFF;
border-bottom:0;
margin:0px 0px 0px 0px;
padding:0;
}

.menu_textbox {
	width:120px;
	padding:5px;
	text-align:left;
font-size:10px;
	}

iframe#menu_rec {
border:1px solid #CCCCCC;
}

body#menu_rec_body {
margin:0;
padding:0;
}
	
.fontcolor01 {
	color:#CC0000;
	}
	
.fontcolor02 {
	color:#0033CC;
	}
	
.fontcolor03 {
	color:#CC9933;
	font-weight:bold;
	}
	
#menu_infotext {
	width:149px;
	padding:5px;
	background-color:#EEEEEE;
	text-align:left;
	}

table#calender {
margin-left:5px;
}

table#calender td {
font-size:9px;
}

#top_contents td,#top_contents p {
font-size:10px;
}


#top_newstext {
	padding:5px;
width:330px;
font-size:12px;
margin:0;
	}
	
#TOPmobile {
border:1px solid #CCCCCC;
font-size:10px;
}	

/*for IE6*/

*html #top_newstext {
padding:2px;
width:330px;
}

iframe#TOPnews {
border:1px solid #CCCCCC;
padding:0;
}
	
#top_pick_item img {
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	}

#top_ranking tr {
border-bottom:1px dotted #CCCCCC;
}

.FS2_figure table{
background:none;
border:none;
}


/*カテゴリ*/


.groupLayout {
width:690px;
padding:0;
}


/*for IE6 */

*html #FS2_itemlayout_list_B {
margin:2px 1px 0px 0px; 
padding:1px 0px 0px 1px;
}


/*商品詳細*/


.FS2_GroupList .itemGroup{
display:none;
}

.groupLayout h2.itemGroup a{
font-size:12px;
color:#000033;
}

#FS2_itemlayout_D h2.itemGroup {
display:block;
font-size:10px;
}


#FS2_itemlayout_J p {
font-size:12px;
clear:both;
margin-top:5px;
}


#FS2_itemlayout_E p.itemNumber {
font-size:10px;
}

.gl_Item p {
font-size:12px;
}

.itemPrice {
font-size:12px;
}


#FS2_itemlayout_D {
border:1px solid #DDDDDD;
padding:5px;
margin:3px 2px 0px 2px;
}





.FS2_figure_table_td_detail_btn{
display:block;
}


#foot_info {
clear:both;
}

.myfooter,.layout_footer {
background-color:#FFFFFF;
font-size:10px;
text-align:center;
padding:0;
}

/*購入手続き*/


.FS2_login_layout_table_td_right {
width:220px;
padding-left:20px;
}

/*リンクのデザイン一部変更用*/

/*pickup category用*/
.pc a:link {
	color:#666666;
	text-decoration:underline;
	}

.pc a:visited {
	color:#666666;
	text-decoration:underline;
	}

.pc a:hover {
	color:#666666;
	text-decoration:underline;
	}

.pc a:active {
	color:#666666;
	text-decoration:underline;
	}

/*new用*/
.new a:link {
	text-decoration:underline;
	}

.new a:visited {
	text-decoration:underline;
	}

.new a:hover {
	text-decoration:underline;
	}

.new a:active {
	text-decoration:underline;
	}



/*　高額適用までの金額表示　*/
.cartInfor{
font-size: 15px; 
color: #FF0000;
line-height: 120%;
font-weight: bold;

}


/*　カートページの横幅調整用　*/
#FS2_body_Cart .system_content{
position:relative;
left:10px;
}

/* 4列表示 */
.alignItem_04 .gl_Item {
 width:150px;
}

/* 3列表示 */
.alignItem_03 .gl_Item {
 width:200px;
}

/* 列幅変更 */
.FS2_body_Goods_christmas .groupLayout {
width:950px;
padding:0;
}

#table a:hover img
{
filter: alpha(opacity=80);
opacity:0.8;
background: #ffffff;
}

#furoshiki {
border:1px solid #553819;
font-size:10px;
}


</style>

