@charset "shift_jis";

body{font-size:90%;
	_font-size:85%;
	padding:0;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ", Meiryo,"ＭＳ Ｐゴシック", sans-serif;
	line-height:1.6;}
	
img{border:0;}

a:hover img {
filter: alpha(opacity=85);/*IE*/
-moz-opacity:0.85;/*FF*/
opacity:0.85;/*Opera・Safari*/
}


/*clearfix*/

.clearfix:after {
  content: "."; 
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;}

.clearfix {
  min-height: 1px;}

* html .clearfix {
  height: 1px;}


/*---body直下+++++++++++++++++++++++++++++*/

.layout_body{
	width:810px;}

.FS2_body_text_area
{
	background:url(https://c06.future-shop.jp/shop/item/sense/design/img01/bg-head-upper.jpg) no-repeat left bottom;
	padding:4px 0 0px 15px;}

.FS2_body_text_area,
.FS2_body_text{
	margin:0;
	color:#2d351e;
	line-height:1.1;}

.FS2_body_text_area h1,
.FS2_body_text_area p.FS2_body_text{
	font-weight:normal;
	font-size:0.75em;
	margin: 0;}


/*---layout_content+++++++++++++++++++++++++++++*/
.layout_content{
	padding:0px 0px 50px 30px;
	vertical-align:top;}
	
.layout_menu{
	vertical-align:top;}


/*---head+++++++++++++++++++++++++++*/


#head{
	width:810px;
	height:75px;
	padding:15px 0 0 0;
	margin-bottom:25px;
	background:url(https://c06.future-shop.jp/shop/item/sense/design/img01/bg-head.jpg) no-repeat;}
#shop-logo{ margin:0; padding:0}
#shop-logo a{
	display:block;
	width:300px;
	height:50px;
	float:left;
	background:url(https://c06.future-shop.jp/shop/item/sense/design/img01/bg-logo.gif) no-repeat;
	text-indent:-9999px; }

#sub-nav{
	margin:53px 0 0 0;
	width:450px;
	float:right;}

#sub-nav p{
	text-align:right;
	border-right:none; 
	font-size:0.75em;
	margin:0 0 0 0;
	line-height:1;
	padding:0 15px 0 0;}
#sub-nav p a{
	vertical-align:bottom;
	border-left:1px solid #FFFFFF;
	padding-left:10px;}
#sub-nav p a.right-menu{
	border-right:none;}
#sub-nav a:link,#sub-nav a:visited{ 
	color:#2d351e; 
	text-decoration:none}
#sub-nav a:hover,#sub-nav a:active{ 
	text-decoration:underline;}

.extra1{ position:absolute; top:17px; right:-115px;}
.extra1 a{
	font-size:9px;
	text-indent:-5000px;
	display:block;
	width:115px;
	height:62px;
	background:url(https://c06.future-shop.jp/shop/item/sense/design/img01/kyugyo4.gif) no-repeat;}
.extra1 a:hover{
	background-position:0 -62px;}


/*---nav+++++++++++++++++++++++++++*/
.layout_menu{
	width:180px;
	background:url(https://c06.future-shop.jp/shop/item/sense/design/img01/bg-side.gif) }

#nav{
	width:170px;
	padding:5px;}
.seach-box{
	margin-bottom:15px;}
.top-seach-box{
	margin-bottom:4px;}
.SocialBM{
	padding-left:5px;
	margin:0 0 10px 0;}
#menu-title1,
#menu-title2{
	margin:0 0 5px 0;
	padding:0;}
#nav ul li{
	list-style-type:none;}

#nav ul.menulist {
	margin:0 0 7px 0;
	padding:0;}
#nav ul.menulist li{
	margin-bottom:1px;}

#nav ul.menulist li a{
	display:block;
	font-size:0.90em;
	line-height:1.3;
	width:157px;
	padding:5px 0 7px 13px;}

#nav ul.menulist li a:hover{
	background: #F3F0DB url(https://c06.future-shop.jp/shop/item/sense/design/img01/bg-nav-hover.gif) no-repeat 0 50%;
	}

#nav a:link,#nav a:visited{ 
	color:#2d351e; 
	text-decoration:none;}
#nav a:hover,#nav a:active{ 
	text-decoration:underline;}

.nav-boxset{
	background:url(https://c06.future-shop.jp/shop/item/sense/design/img01/dott-line-b.gif) repeat-x;
	padding:15px 0;
	margin:0;} 
.nav-boxset *{
	margin:0;
	padding:0;}

.ban-twitter{
	font-size:0.8em;
	color:#444444;}
.ban-twitter img{
	vertical-align:text-bottom;
	margin-right:3px;}

.qr-cord p.qr-img{
	text-align:center;}
.linksite ul{
	margin:0;
	padding:0;}
.linksite ul li{
	margin:0 0 7px 0;
	padding:0;}
p.holiday-text{
	color:#444444;
	font-size:0.9em;
	margin-top:5px;
	padding:0;}

.linksite li{
	font-size:0.85em;}
	
/*---footer+++++++++++++++++++++++++++*/
.layout_footer{
	background:url(https://c06.future-shop.jp/shop/item/sense/design/img01/dott-line-wh.gif) repeat-x;
	padding-top:40px;
	margin-top:40px;
	width:810px;
	clear:both;}
.layout_footer ul{
	margin:0 0 15px 0;
	padding:0;
	list-style-type:none;}
.layout_footer ul li{
	color:#444444;
	font-size:0.9em;}
.layout_footer ul li span{
	color:#CC0000;}

.f-title{
	background:url(https://c06.future-shop.jp/shop/item/sense/design/img01/bg-foot-midashi.jpg) no-repeat;
	padding:5px 10px;
	margin:0 0 5px 0;
	font-size:1.1em;
	line-height:1;}
.foot-box-set{
	width:380px;
	float:left;}
.left-foot-box{
	margin-right:45px;}
.foot-aboutus{
	color:#444444;
	margin:0;
	font-size:0.9em;}

.foot-nav-box{
	width:810px;
	clear:both;
	padding:40px 0 0px 0}
	
.foot-nav{
	width:750px;
	float:left;
	margin:0;
	font-size:0.9em}
.foot-nav a{
	padding-right:1em;}
	
.foot-nav a:link,.foot-nav a:visited{ 
	color:#2d351e; 
	text-decoration:none}
.foot-nav a:hover,.foot-nav a:active{ 
	text-decoration:underline;}

.gotop {
	width:26px;
	margin:0;
	float:right;}

.gotop a{
	display:block;
	width:26px;
	height:25px;
	background:url(https://c06.future-shop.jp/shop/item/sense/design/img01/bg-gotop.gif) no-repeat;
	font-size:9px;
	overflow:hidden;
	text-indent:-5000px;}
.gotop a:hover{
	background-position:0 -25px;}

#foot{
	width:810px;
	text-align:center;
	clear:both;
	margin:0;
	padding:55px 0 0 0 ;
	background:url(https://c06.future-shop.jp/shop/item/sense/design/img01/bg-foot.jpg) no-repeat left top;}

address{
	font-size:0.85em;
	font-style:normal;
	color:#2d351e;
	line-height:1.3;
	margin-bottom:20px;}


/*ーーーーーーシステムCSSの上書きーーーーーー*/
.system_content{
	padding: 0px;
	display: block;
	margin: 0px ;}
.utility{
	padding: 0px;
	margin:0px;}
.gl_Item p{
	white-space:normal;
	margin-right: 0px;}
.system_content p{
	margin-top: 0px;
	margin-bottom:0px;}
.utility{
	border-bottom: none;}
p.pan {
	margin:10px 0 20px 0;
	font-size:0.90em;
	line-height:1.1;}
.utility .welcome{
	font-weight:bold;
	color:#2d351e;}
.error_item{
	display:block;
	margin:0px;
	padding:10px;
	width: 220px;
	text-align: center;}
.error_content,
.gl_Item .error_item{
	border-width:2px; 
	border-style:dashed;
	background-color:#FFE6E6;
	color:#CC0000;
	font-weight:bold;
	margin:10px 0 10px 10px;}
#FS2_Recommend_List .gl_Item{
	float: left;
	width:130px;
	margin-right:19px}

.FS2_members_login_link{
	margin:0px;
	padding:10px 0}
.alignItem_03 .gl_Item{
	width: 165px;
	padding:0;
	margin-right:35px;
	margin-left:0;}
.itemPrice{
	margin: 0px 10px 0px 0px;}
.alignItem_04 .gl_Item{
	width: 22%;
	margin-right:0%;
	margin-left:0%;}


/*購入画面*/
.pageTitle{border-left: 3px solid #2d351e;
	border-bottom: 1px solid #2d351e;
	margin:40px 0 20px 0; }
.CrossHead{color: #2d351e; border-top:none;}
.cartTable caption{background-color: #2d351e;}
.cartTable{border-top: 2px solid #321111;}
.itemLeft50{ font-size:1.2em; color:#FF0000; font-weight:bold;
	padding:0;}

.inputTableArea{
	border: 3px solid #EEEEEE; 
	width: 95%; 
	margin: 10px auto; 
	padding: 3px; 
	background-color: #F6F6F6;}

.inputTableArea th{
	font-size:0.9em;}
td.FS2_login_layout_table_td_right{
	padding-left:20px;}
.FS2_Login_btn_position img{
	margin-bottom:15px;}
.orderFlow{
	margin-top:30px;}
.summary th{border-top: 1px dotted #2d351e;}
.summary td{border-top: 1px dotted #2d351e;}
.pageTitle{border-left: 3px solid #2d351e;}
.myheader{border-bottom: 3px solid #2d351e;}
.userTable_01 caption{
	font-size:1.1em;
	font-weight:bold;}
.cartTable caption{
	font-weight:bold;
	padding-left:15px;}

/*注文完了ページ*/
.thanks{
	color:#333333;}
.thanks-copy{
	font-size:1.1em;
	font-weight:bold;
	color:#0E5C51;}

em.ast{
	color:#CC0000;
	font-size:1.4em;
	margin-right:5px;
	font-style:normal;}



/*ーーーーーーーーーーーーーーーーーーーーーーーーーーーー*/


/*パンくずの文字色*/
p.pan{
	color:#2d351e; 
	font-size:0.9em;
	margin:5px 0 25px 0}
p.pan a:link,
p.pan a:visited{
	text-decoration:underline;
	color:#0033CC}
p.pan a:hover,
p.pan a:active{
	text-decoration:none;
	color:#0033CC;}

.utility ul.login{
	margin:0;
	padding:0;
	width:600px;
	}
.utility ul.login li.FS2_icon_login{
	font-size:0.9em;
	padding:0;
	margin:0;}



/*リンクの色*/
a:link{color:#0033CC;}
/*すでにクリックしたリンクの色*/
a:visited{color:#006699;}
/*マウスカーソル通過時の色（hover)*/
a:hover{text-decoration:none;}
/*クリック中のリンク色（active)*/
a:active{color:#0033CC;}

/*並び替えリンク*/
.FS2_sort_menu_bg{
	font-size:0.9em;
	padding:0;
	height:30px;
	margin:0px 0 0 0;}
.FS2_sort_menu_bg ul#FS2_sort_menu{
	margin:0;
	padding:0;}
.FS2_sort_menu_bg ul#FS2_sort_menu li{
	padding: 0 10px;
	margin:0;
	line-height:1.1;}
.FS2_sort_menu_bg ul#FS2_sort_menu li.FS2_sort_menu_title{
	padding:0 10px 0 0;}



/*ページャー*/
p.pager{
	margin-bottom:20px;}

/*+++item-copy++++++++++++++++++++*/

.item-copy{
	margin:30px 0 30px 0;}
.item-copy .midashi2{
	color:#408080;
	font-size:1.15em;}
.item-copy .bodycopy,
.item-copy .item-explanation{
	color:#2d351e;
	font-size:0.9em;
	line-height:1.65;}

em.k-green{
	color:#0E5C51;
	font-style:normal;
	font-size:0.9em;}

/*+++item-info++++++++++++++++++++*/

.item-info{
	width:374px;}

.item-info,
.item-size {
	border-top:1px solid #CEC8C5;
	margin-bottom:20px;
	font-size:0.9em;}

.item-info td,
.item-size td{
	padding:5px 10px;
	color:#77665D;
	border-bottom:1px solid #CEC8C5;
	line-height:1.65;}

.item-info td.info-komoku,
.item-size td.item-info-komoku{
	background-color:#F5F0E6;
	padding-right:15px;
	color:#260000;
	width:40px;}
em.k-pink{
	color:#B72C85;
	font-style:normal;}

/*+++check-body++++++++++++++++++++*/

.check{
	margin-bottom:30px;
	padding:10px;
	background-color:#F5F0E6;
	font-size:0.9em;}
p.check-title{
	color:#2d351e;
	font-size:1.10em;
	text-align:center;
	margin:0 0 15px 0}
strong.k-pink-b{
	color:#B72C85;}


/*+++商品価格++++++++++++++++++++*/
.FS2_itemPrice_text{
	border-bottom:1px solid #B19E98;}

.FS2_itemPrice_text .itemPrice{
	color:#2d351e;
	font-size:1.5em;
	font-weight:normal;}
.FS2_special_price{
	color:#CC0000;
	padding-right:0px;}
.FS2_special_price em{
	display:none;}

.FS2_itemPrice_text,
.itemNumber{
	color:#444444;}
p.price-upper{
	line-height:1.3;
	font-size:1.2em;
	color:#CC0000;}
p.price-upperB{
	line-height:1.3;
	font-size:1.2em;
	color:#CC0000;
	font-weight:bold;}



/*+++商品名++++++++++++++++++++*/

h1.itemTitle{
	color:#2d351e;
	font-size:1.3em;
	_font-size:1.2em;
	margin:0 0 10px 0}
	
img.catch{
	margin-right:7px;}

/*+++キャッチコピー++++++++++++++++++++*/

h1.itemTitle span.itemCatchCopy{
	color: #669999; font-size: 80%; font-weight:bold;}

body.FS2_body_Goods_GoodsGroupList_1 h2.itemGroup span.itemCatchCopy{
	display:none;}

/*+++商品サムネイル++++++++++++++++++++*/
.FS2_thumbnail_container{
	padding:0 0 3px 0;}
	
/*+++商品説明++++++++++++++++++++*/
.FS2_itemlayout_td_Right{
	padding:0 0 0 15px;}

/*+++上部コメント++++++++++++++++++++*/
.user_inner_content{
	padding:0;
	margin:0 0 30px 0;}
.user_inner_content table{
	margin-bottom:60px;
	margin-top:0;}
table.Mb60{ margin:0 0 60px 0;}
table.Mb0{ margin:0}

/*+++下部コメント++++++++++++++++++++*/
.under-recommend{
	width:600px;
	margin-bottom:30px;}
.under-recommend table{
	margin:0;
	width:600px;}

.under-recommend td{
	line-height:1.35;
	vertical-align:top;
	color:#333333;
	font-size:0.70em;
	padding-bottom:3px;}
.under-recommend td.rec-TEXT{
	padding-bottom:15px;
	padding-right:30px}

.under-recommend td.rec-TEXT-r{
	vertical-align:top;
	width:120px;
	color:#333333;
	font-size:0.70em;}


/*+++ユーザーメニューエリア++++++++++++++++++++*/
.welcome{
	line-height:1;}
	
/*+++商品についてのお問い合わせボタン+++++++++++++*/
.FS2_InquiryButton_area{
	margin:5px 0;}

/*+++在庫無しのテキスト+++++++++++++*/
.FS2_noStockText{
	padding:10px 0 10px 0;
	margin:0 0 10px 0;
	color:#639C61;}

/*+++グループ在庫無しのテキスト+++++++++++++*/
.FS2_body_Goods_GoodsGroupList_1 .FS2_noStockText,
.FS2_body_Goods_GoodsGroupList_2 .FS2_noStockText,
.FS2_body_Goods_GoodsGroupList_3 .FS2_noStockText,
.FS2_body_Goods_GoodsGroupList_4 .FS2_noStockText,
.FS2_body_Goods_GoodsGroupList_5 .FS2_noStockText{
	color:#444444;
	text-align:left;}

	
/*+++お友達にしらせるボタン++++++++++++++++++++*/

.FS2_MailRecommendButton_area{
	margin-bottom:5px;}
	
/*+++レビューボタン++++++++++++++++++++*/
.FS2_ReviewEditButton_area{
	margin-bottom:2px;}

/*+++レビューを見る++++++++++++++++++++*/
.FS2_ReviewButton_area{
	margin:0 0 10px 0;}

/*+++入荷お知らせ誘発テキスト++++++++++++++++++++*/
p.FS2_ArrivalInformationText{
	margin:0 0 3px 0;
	font-size:0.9em;
	color:#333333;}

/*+++入荷お知らせボタン++++++++++++++++++++*/

.FS2_ArrivalInformationButton_area{
	margin:0px 0 30px 0;}

/*+++入荷お知らせボタン++++++++++++++++++++*/
.FS2_ReviewEditAverage{
	margin:0 0 15px 0;}



/*+++項目選択++++++++++++++++++++*/
.FS2_inputSelection_table th{
	padding:0 10px 0 0;
	line-height:1;}

/*+++カート周り++++++++++++++++++++*/
p.itemNumber,
.FS2_itemPrice_area,
.FS2_special_members_price,
.FS2_members_login_link,
.sellTerms,
.FS2_inputSelection,
.FS2_point,
.FS2_Stock,
.FS2_figure{
	padding-left:10px;
	padding-right:10px;
	background-color:#F7F5ED;}
.FS2_point{
	padding-top:5px;
	padding-bottom:5px;}
p.FS2_postage{
	display:none;}
	
.FS2_Stock{
	font-weight:bold;
	color:#FF6699;}

.FS2_inputSelection{
	padding-bottom:5px;
	padding-top:5px;}
p.itemNumber{
	padding-top:10px;
	margin-top:5px;
	line-height:1.2;
	font-size:0.9em;}
.FS2_figure{
	padding-right:0;
	padding-bottom:7px;
	padding-top:7px;
	background:#F7F5ED url(http://www.kinaru.com/shop/item/sense/design/img01/line-beju.gif) center top no-repeat;}
.FS2_figure_table .FS2_figure_table_td_cart_btn{
	width:260px;
	text-align:right;}


/*GoodsSelectionTable項目選択肢用のテーブル*/
.FS2_tableVariation{
	background-color:#E6DCBF;
	padding:7px 0;}
.GoodsSelectionTable{
	margin: 0px 0px 0 10px;
	border-collapse:collapse;
	border-top:none;
	border-left:none;
	background-color:#FFFFFF;
	border-collapse:collapse;
	border:1px solid #B29F99;}
.GoodsSelectionTable th{
	font-size:0.9em;
	font-weight:bold;
	color:#444444;
	padding: 0 30px 0 10px;
	text-align:left;
	border-bottom:none; 
	border-right:none;
	border:1px solid #B29F99;}
.GoodsSelectionTable td{
	background-color:#FFFFFF; 
	padding: 0 15px 0 15px; 
	border-left:none;
	border-bottom:none;
	border-right:none;
	border:1px solid #B29F99;}



/*おすすめ商品リスト*/
#FS2_Recommend_List{
	margin-top:30px;}
#FS2_Recommend_List .FS2_itemPrice_area{
	padding:0;
	background-color:#FFFFFF;}
#FS2_Recommend_List h2{
	font-size:1.3em;
	border-bottom:2px solid #003300;
	margin-bottom:10px;
	text-align:left;}
#FS2_Recommend_List .FS2_thumbnail_container img.thumbnail{
	width:130px;
	height:130px;
	margin:0 0 0 0;}
#FS2_Recommend_List h3.itemTitle a{
	font-size:0.85em;
	line-height:1.2;
	text-align:left;}
#FS2_Recommend_List .FS2_itemPrice_text{
	font-size:0.85em;
	line-height:1.3;}
#FS2_Recommend_List .FS2_itemPrice_text .itemPrice{
	font-size:1em;}


/*+++商品グループ一覧++++++++++++++++++++*/
body.FS2_body_Goods_GoodsSearchList .FS2_itemPrice_area,
body.FS2_body_Goods_GoodsGroupList_1 .FS2_itemPrice_area,
body.FS2_body_Goods_GoodsGroupList_2 .FS2_itemPrice_area,
body.FS2_body_Goods_GoodsGroupList_3 .FS2_itemPrice_area,
body.FS2_body_Goods_GoodsGroupList_4 .FS2_itemPrice_area,
body.FS2_body_Goods_GoodsGroupList_5 .FS2_itemPrice_area{
	background-color:#FFFFFF;
	font-size:0.9em;
	padding:0;}

body.FS2_body_Goods_GoodsSearchList .FS2_itemPrice_area .itemPrice,
body.FS2_body_Goods_GoodsGroupList_1 .FS2_itemPrice_area .itemPrice,
body.FS2_body_Goods_GoodsGroupList_2 .FS2_itemPrice_area .itemPrice,
body.FS2_body_Goods_GoodsGroupList_3 .FS2_itemPrice_area .itemPrice,
body.FS2_body_Goods_GoodsGroupList_4 .FS2_itemPrice_area .itemPrice,
body.FS2_body_Goods_GoodsGroupList_5 .FS2_itemPrice_area .itemPrice{
	font-size:1em;
	padding-bottom:3px;}

body.FS2_body_Goods_GoodsSearchList h2.itemGroup,
body.FS2_body_Goods_GoodsGroupList_1 h2.itemGroup,
body.FS2_body_Goods_GoodsGroupList_2 h2.itemGroup,
body.FS2_body_Goods_GoodsGroupList_3 h2.itemGroup,
body.FS2_body_Goods_GoodsGroupList_4 h2.itemGroup,
body.FS2_body_Goods_GoodsGroupList_5 h2.itemGroup{
	font-size:0.75em;
	line-height:1.45;
	text-align:left;
	font-weight:normal;}
body.FS2_body_Goods_GoodsSearchList .FS2_thumbnail_container img.thumbnail,
body.FS2_body_Goods_GoodsGroupList_1 .FS2_thumbnail_container img.thumbnail,
body.FS2_body_Goods_GoodsGroupList_2 .FS2_thumbnail_container img.thumbnail,
body.FS2_body_Goods_GoodsGroupList_3 .FS2_thumbnail_container img.thumbnail,
body.FS2_body_Goods_GoodsGroupList_4 .FS2_thumbnail_container img.thumbnail,
body.FS2_body_Goods_GoodsGroupList_5 .FS2_thumbnail_container img.thumbnail{
	margin-bottom:0px;}

body.FS2_body_Goods_GoodsSearchList .gl_Item,
body.FS2_body_Goods_GoodsGroupList_1 .gl_Item,
body.FS2_body_Goods_GoodsGroupList_2 .gl_Item,
body.FS2_body_Goods_GoodsGroupList_3 .gl_Item,
body.FS2_body_Goods_GoodsGroupList_4 .gl_Item,
body.FS2_body_Goods_GoodsGroupList_5 .gl_Item{
	margin-bottom: 40px;
	text-align: left;}

body.FS2_body_Goods_GoodsSearchList p.FS2_ItemShortComment,
body.FS2_body_Goods_GoodsGroupList_1 p.FS2_ItemShortComment,
body.FS2_body_Goods_GoodsGroupList_2 p.FS2_ItemShortComment,
body.FS2_body_Goods_GoodsGroupList_3 p.FS2_ItemShortComment,
body.FS2_body_Goods_GoodsGroupList_4 p.FS2_ItemShortComment,
body.FS2_body_Goods_GoodsGroupList_5 p.FS2_ItemShortComment{
	color:#333333;
	font-size:0.9em;}
body.FS2_body_Goods_GoodsSearchList p.FS2_ItemShortComment span,
body.FS2_body_Goods_GoodsGroupList_1 p.FS2_ItemShortComment span,
body.FS2_body_Goods_GoodsGroupList_2 p.FS2_ItemShortComment span,
body.FS2_body_Goods_GoodsGroupList_3 p.FS2_ItemShortComment span,
body.FS2_body_Goods_GoodsGroupList_4 p.FS2_ItemShortComment span,
body.FS2_body_Goods_GoodsGroupList_5 p.FS2_ItemShortComment span{
	color:#CC3399;}


#FS2_itemlayout_C img.catch{
	display:none;}
#FS2_itemlayout_C .FS2_itemPrice_text{
	text-align:left;
	line-height:1.3;}

/*+++フォームテーブル++++++++++++++++++++*/
h2.form-title{
	color:#776655;}
.form-table{ width:550px;
	font-size:0.9em;
	margin-bottom:15px;
	border-top:1px solid #776655;
	border-bottom:1px solid #776655;}
.form-table tr.tr1{
	background-color:#F5F0E6;}

.form-table td{
	padding:7px 10px;
	vertical-align:top;
	color:#776655}
.form-table td.head{
	width:160px;
	line-height:1.4;}

.form-table span.attention{
	color:#CC0000;
	font-size:0.9em;}
.form-table span.attention2{
	color:#CC0000;
	font-size:0.85em;}
.form-table td.data span.pluscopy{
	color:#663300;
	line-height:1.2;
	font-size:0.9em;}
#button{ width:550px;
	text-align:center;}
ul.form-text{
	font-size:0.9em;
	list-style-type:none;
	color:#333333;
	margin:30px 0 0 0;
	padding:0;}
ul.form-text li{
	margin-bottom:7px;}


/*●●●●　sitetop　●●●●*/
.top-layoutBOX{
	background:url(https://c06.future-shop.jp/shop/item/sense/design/img01/bg-side-top.gif) repeat-y;
	margin-bottom:40px; }
#site-top .layout_menu{
	background:none;}

/*clear float HUCK*/
.float-clear{
	width:auto;	
	clear:both;
	height:1px;
	overflow:hidden;}
hr.clearHR {
	width:10px;
	height:1px;
	margin:0;
	padding:0;
	overflow:hidden;
	visibility:hidden;
	clear:both;}
hr.newshr{
	margin:20px 0;
	width:auto;
	clear:both;
	visibility:hidden;
	height:1px;}

#site-top .layout_content{
	width:600px;
	padding:0 0 0 0;
	float:right;}

#site-top .layout_menu{
	width:190px;
	float:left;}
#site-top h2{
	margin:0 0 10px 0;}

/*メインバナー*/
#site-top h2.main-banner{
	margin:0;
	padding:0;}
h2.main-banner a{
	display:block;
	width:600px;
	height:240px;
	overflow:hidden;
	text-indent:-5000px;
	background:url(http://www.kinaru.com/img/topimg/kari-main.jpg) no-repeat;}
.main-bodycopy{
	font-size:0.85em;
	line-height:1.3;
	color:#250601;
	margin:3px 0 30px 0}

/*各ブロック共通*/	
.standard-item,
.ranking,
#newsArea,
.main-category,
.pickupitem,
.recommend-contents{
	margin-bottom:30px;}	

/*bannerbox1*/
.bannerbox1{
	margin-bottom:30px;
	width:600px;}
.bannerbox1 td a img{
	border:none;}

/*main-bland-box*/
.main-bland-box{
	width:600px;
	margin:0 0 30px 0;
	_margin:0 0 0 0;}
.main-bland-box p{
	width:299px;
	float:left;
	margin-bottom:0px;}
.main-bland-box .ban-kurashiki a{
	display:block;
	width:299px;
	height:132px;
	background:url(http://www.kinaru.com/img/topimg/classiky.jpg) no-repeat;
	text-indent:-5000px;}
.main-bland-box .ban-kurashiki a:hover{
	background:url(http://www.kinaru.com/img/topimg/classiky2.jpg) no-repeat;}


/*second-left*/

.second-left{
	width:380px;
	float:left;}

/*定番アイテム*/
.standard-item{
	width:380px;
	color:#250601;
	line-height:1.3;
	font-size:0.85em;
	margin-bottom:20px;}
.standard-link{
	width:380px;
	clear:both;}
.stan-img {
	_font-size:0.9em;
	_line-height:1.5;}
.stan-img img{
	float:left;
	margin:0 10px 0px 0}

/*ランキング*/
.ranking{
	width:190px;
	float:right;}
table.rank-items{
	width:190px;}

.rank-items-Date{
	text-align:right;
	font-weight:normal;
	font-size:0.85em;
	color:#666666;
	margin:0;}
.rank-items tr{
	background:url(http://www.kinaru.com/img/topimg/rank-line-dot.gif) repeat-x left bottom;}

.rank-items th,
.rank-items td{
	vertical-align:top;}
.rank-items th{
	width:27px;
	padding-top:5px;}
.rank-items td{
	padding-bottom:10px;
	padding-top:7px;}
.rank-items td p{
	margin:0;
	padding:0;
	color:#250601;}

.rank-items td p.rankItemName{
	line-height:1.2;
	width:160px;
	font-size:0.90em;
	margin-bottom:7px;}
.rankItemName a:link,
.rankItemName a:visited{
	color:#2D351E;
	text-decoration:underline;}
.rankItemName a:hover,
.rankItemName a:active{
	color:#2D351E;
	text-decoration:none;}

.rankItemThumb {
	font-size:0.85em;
	_font-size:0.8em;
	width:160px;
	line-height:1.3;
	_line-height:1.5;
	margin:0;}

.rankItemThumb img{
	float:left;
	margin-right:7px;}

/*ニュースエリア*/
#newsArea{
	width:378px;}
#newsArea h2{
	margin-bottom:3px;
	padding-bottom:0;}
#inner{
	border:1px solid #A19177;
	overflow:auto;
	height:230px;}
#news{
	padding:10px;
	font-size:0.8em;
	color:#371B1B;}
.news-index{
	margin:0 0 3px 0;
	padding:0;
	line-height:1.1;
	text-align:right;
	font-size:0.85em;}

#news h3{
	margin:0;
	padding:0 0 0 13px;
	font-size:1.1em;
	background:url(http://www.kinaru.com/shop/item/sense/design/img01/bg-nav-hover.gif) no-repeat 0 50%}
#news h3 a:link,#news h3 a:visited{ 
	color:#2d351e; 
	text-decoration:underline;}
#news h3 a:hover,#news h3 a:active{ 
	text-decoration:none;}

.rss-date{
	font-size:0.85em;
	color:#333333;
	margin-bottom:5px;}
#news p{
	margin:0 0 5px 0;
	padding:0;}

#news span img{
	width:100px;
	height:100px;}




/*メインカテゴリー*/

.ban-main-category{
	width:110px;
	margin-right:12px;
	float:left;
	line-height:1.4;
	font-size:0.85em;
	color:#250601;}
.ban-main-category a,
.ban-main-category img{
	margin-bottom:4px;}

.ban-main-category-Last{
	margin-right:0;}

a.kurashikiINDEX{
	display:block;
	width:110px;
	height:140px;
	background:url(http://www.kinaru.com/img/topimg/kari-kura.jpg) no-repeat;
	text-indent:-5000px;}


/*ピックアップアイテム*/

.pickupitem{
	width:600px;
	clear:both;}
.pickupLIST{
	font-size:0.9em;
	color:#250601;}
.pickupLIST td{
	line-height:1.2;
	font-size:0.85em;
	padding:10px 20px 10px 20px;}
.pickupLIST td img{
	margin-bottom:0 0 3px 0;}
	
/*キナルおすすめ*/
.recommend-contents table{
	width:600px;}
.recommend-contents table td{
	padding-bottom:15px;
	font-size:0.9em;
	line-height:1.2;}
.center-sell{
	padding:0 30px;}
.recommend-contents td a:link,
.recommend-contents td a:visited{
	text-decoration:none;
	color:#2d351e}
.recommend-contents td a:hover,
.recommend-contents td a:active{
	text-decoration:underline;
	color:#2d351e}

/*+++++++++++++++++++++++++++++ MovableType +++++++++++++++++++++++++++++++++++*/
.news-content{
	width:600px;}
.news-content h1{	
	margin:0;}
	
.news-content h2.newsindex-title{
	color:#F7F8EA;
	margin-bottom:5px;
	background-color:#2D0D12;
	padding:4px 10px;}

.news-description{
	margin:3px 0 0 0;
	padding:0;
	line-height:1.2;
	font-size:0.90em;
	color:#333333;}
.news-table1-2{
	margin-top:30px;}
.news-content-cell{
	width:470px;
	vertical-align:top;}
.news-archive-cell{
	width:130px;
	vertical-align:top;
	background:url(http://www.kinaru.com/img/news-arch-bg.jpg) repeat-y;}
.news-entry{
	width:430px;
	margin-bottom:30px;}
.news-entry-date{
	font-size:0.85em;
	color:#555555;
	margin: 0 0 4px 0;
	line-height:1em;}
h2.news-entry-title{
	font-size:1.1em;
	margin:0 0 5px 0;
	background:url(http://www.kinaru.com/shop/item/sense/design/img01/bg-nav-hover.gif) no-repeat 0% 50%;
	padding-left:17px;}

.news-content a:{text-decoration:underline;}
.news-content a:link,
.news-content a:visited{color: #2d351e;}
.news-content a:hover,
.news-content a:active{color:#2d351e; text-decoration:none;}

.news-entry-title a{text-decoration:underline; line-height:1.2em;}
.news-entry-title a:link,
.news-entry-title a:visited{color: #2d351e;}
.news-entry-title a:hover,
.news-entry-title a:active{ text-decoration:none;}

.news-archive-title{
	font-size:1.2em;
	color:#2D351E;
	background-color:#EAE5D1;
	padding:5px;
	margin:0 0 30px 0;
	width:430px;}
.news-archive-cell{
	vertical-align:top;}
.news-archive{
	padding:5px 5px 15px 20px;
	font-size:0.9em;}
.news-archive h3{
	font-size:1.15em;
	margin: 0 0 5px 0;
	color:#333333;}

.news-archive ul{
	margin:0;
	padding:0;}

.news-archive ul li{
	padding:0 0 0 20px;
	margin:0 0 3px 0;
	list-style-type:none;
	background:url(http://www.kinaru.com/img/news-arch-bg2.gif) no-repeat left center;}

.news-entry-body{
	color:#444444;
	font-size:1em;
	width:430px;
	line-height:1.6em;
	padding-bottom:20px;
	background:url(http://www.kinaru.com/img/news-body-bg.gif) repeat-x left bottom;}
.go-back-newstop{
	margin:3px 0 0 0;
	padding:0;
	line-height:1.2;
	font-size:0.90em;}
.go-back-newstop a{
	background:url(http://www.kinaru.com/img/news-back-top.gif) no-repeat;
	padding-left:16px;}
.news-more{
	margin:20px 0 0 0;}


/*ポイント説明*/
h2.pointmidashi{
	font-size:2em;}

h3.point-title{
	color:#2D351E;
	margin:0 0 10px 0;
	line-height:1.3;
	font-size:1.4em;}
h3.point-title img{
	vertical-align:middle;
	margin-right:5px;}
h3.point-title strong{
	color:#CC0000;}

.point-body{
	margin:0;
	color:#222222;
	padding-left:35px;
	font-size:1.1em;}
.point-body strong{
	color:#CC0000;}
	
ul.point-hosoku{
	margin:15px 0 40px 35px;
	padding:0;
	list-style-type:none;
	font-size:0.9em;
	color:#444444;}
ul.point-hosoku em{
	font-style:normal;
	font-weight:bold;}

.none-hosoku{
	margin-bottom:40px;}

ul.point-hosoku li strong{
	color:#CC0000;}

.bt-pointtoroku{
	text-align:center;}

.bonuspoint{
	border:3px solid #CC0000;
	padding:10px 23px 17px 23px;
	margin-bottom:30px;
	background:url(http://www.kinaru.com/40guide/img/bg-bonus.gif) repeat-x;}

.bonuspoint-title{
	margin:0 0 30px 0;
	padding:0;
	line-height:1;}

.example{
	margin-bottom:30px;
	background-color:#F6F3E3;
	padding:10px 15px;
	margin:10px 0 30px 35px;}
	
.example strong{
	color:#2D351E;}

/*はじめての方へ*/

.hajimetebox{
	padding:0;
	color:#414141;}
.hajimetebox h2{
	color:#2D351E;}
.hajimetebox h3{
	background-color:#F6F3E3;
	padding:5px 10px;
	margin-top:60px;
	border-bottom:1px solid #260000;}
.hajimetebox p{
	padding-left:30px;}

.hajimetebox h3.first{
	margin-top:0;}

.daibiki-tesuryo{
	background-color:#CCCCCC;
	margin-left:30px;}
.daibiki-tesuryo caption{
	text-align:left;
	font-weight:bold;
	margin-left:30px;}

.daibiki-tesuryo td,
.daibiki-tesuryo th{
	background-color:#FFFFFF;
	text-align:left;
	font-weight:normal;
	padding:3px 10px;}

.hajimetebox p.mailfaxformat{
padding: 10px 50px;}
.red{
	color:#CC0000;}


/*子グループ一覧*/

h1.item-grouplist-H1{
	font-size:0.85em; 
	color:#333333;
	line-height:1.1;}


/*.FS2_GroupList {
	background:url(http://kinaru.com/img/dott-line3.gif) no-repeat left bottom;
	margin-top:20px;
	}
*/

.FS2_GroupList .groupLayout{
	margin-top:30px;
	/*background:url(http://kinaru.com/img/sarani.gif) no-repeat;
	padding-top:30px;*/}   
.FS2_GroupList .groupLayout .alignItem_03 #FS2_itemlayout_list_B{
	margin:0 40px 7px 0;
	padding-bottom:0;
	border-bottom:none;
	width:150px;}
.FS2_GroupList p.pager{
	display:none;}


.FS2_GroupList .groupLayout .alignItem_03 #FS2_itemlayout_list_B .thumbnail{
	margin:0;
	line-height:1;}
.groupLayout #FS2_itemlayout_list_B h2.itemGroup{
	text-align:left;
	line-height:1.2;}
.groupLayout #FS2_itemlayout_list_B h2.itemGroup a{
	font-size:0.9em;}

.groupLayout #FS2_itemlayout_list_B h2.itemGroup a:link,
.groupLayout #FS2_itemlayout_list_B h2.itemGroup a:visited{
	text-decoration:none;
	color:#2d351e;}
.groupLayout #FS2_itemlayout_list_B h2.itemGroup a:hover,
.groupLayout #FS2_itemlayout_list_B h2.itemGroup a:active{
	text-decoration:underline;}

/*マイページ*/
.FS2_mypage_top_table h3.CrossHead{
	margin-bottom:7px;
	border-bottom:1px solid #A9A680;
	font-size:1.1em;}
.FS2_mypage_top_table p{
	color:#444444;
	margin-bottom:30px;}

/*検索結果*/
.FS2_body_Goods_GoodsSearchList .FS2_eye_catch_icon{
	display:none;}


/*シークレットページ*/

body.FS2_body_Goods_secrets .FS2_sort_menu_bg{ display:none;}
body.FS2_body_Goods_secrets .pan{ display:none;}
body.FS2_body_Goods_secrets .pager{ display:none;}
body.FS2_body_Goods_secrets .gl_Item{ display:none;}

body.FS2_body_Goods_GoodsDetail_kr387 .gl_Item table{ display:none;}
body.FS2_body_Goods_GoodsDetail_kr387 p.pan{ display:none;}

.secretsP-title{
	font-size:1.5em;
	background-color:#330000; 
	padding:30px; 
	color:#FFFFFF; 
	font-weight:bold;
	margin-bottom:20px;}
.secretsP-subcopy{
	color:#333333;
	line-height:1.6;
	margin-bottom:60px;
	border-bottom:1px solid #BBBBBB;
	padding-bottom:15px;}

.secretsP-cart {
	border-bottom:1px dotted #AAAAAA;
	margin-bottom:50px;
	width:550px;}
.secretsP-cart table,
.secretsP-cart form{
	margin:0;}
.secretsP-cart table{
	background-color:#F7F5ED;
	width:320px;}

.secretsP-cart td{
	vertical-align:top;}
.secretsP-cart td .item-name{
	font-size:1.4em;
	font-weight:bold;
	margin:0;
	color:#2D351E;}
.secretsP-cart td .item-price{
	font-size:1.6em;
	border-bottom:1px solid #CCCCCC;
	font-weight:bold;
	color:#2D351E;
	padding: 0 0 3px 10px;}
.secretsP-cart td .item-price span{
	font-size:0.8em;
	color:#333333;
	font-weight:normal;}
.secretsP-limit{
	margin:0 0 15px 0;
	color:#CC0000;
	line-height:1.4;}
p.secretsP-copy{
	color:#444444;
	font-size:1.2em;}



/*GoodsSelectionTable項目選択肢用のテーブル*/
.FS2_tableVariation{
	background-color:#F7F5ED;
	padding:7px 5px 7px 10px ;}
.GoodsSelectionTable{
	margin: 0px 0px 2px 10px;
	border-collapse:collapse;
	border-top:none;
	border-left:none;
	border-collapse:collapse;
	border:1px solid #B19E98;}
.GoodsSelectionTable th{
	font-size:0.70em;
	font-weight:normal;
	line-height:1.6;
	color:#444444;
	padding: 0 5px 0 5px;
	text-align:left;
	border-bottom:none; 
	border-right:none;
	border:1px solid #B19E98;}
.GoodsSelectionTable .thStrong{
	background-color: #F0EAD7;
	white-space:nowrap;}

.GoodsSelectionTable td{
	padding: 0 10px 0 10px; 
	border-left:none;
	text-align:center;
	vertical-align:middle;
	font-size:0.9em;
	border-bottom:none;
	border-right:none;
	border:1px solid #B19E98;}




/*定休日カレンダー*/

li{
	color:#444444;}
span.Today {
	font-weight:bold;
	color:#000000;
	background:inherit;
	text-decoration:underline;
}
li.openingsale {
}
li.holyday {
	background-color:#FF9999;
}
li.Sun,
li.Mon,
li.Tue,
li.Wed,
li.Thu,
li.Fri,
li.Sat {
	background-color:#FF9999;}
	
li.undefined {}


/*ui*/
div.cal_wrapper {
	padding: 5px 7px;
	width: 156px!important;
	height: 200px!important;
	background-position: bottom right;
	background-repeat: no-repeat;
	background-color: #F0F0E1;
	position: relative;
	margin-bottom: 10px;
}
ul.cal_ui {
	padding: 0px;
	margin: 0px;
	width: 51px;
	float: right;
}
ul.cal_ui li {
	float: left;
	width: 17px;
	height: 15px;
	font-size: 10px;
	list-style: none;
	background-repeat: no-repeat;
	cursor: pointer;
}
li.cal_prev {
	background-image: url(https://secure.future-s.com/~design/css/cal/cal_01.gif);
}
li.cal_to {
	background-image: url(https://secure.future-s.com/~design/css/cal/cal_02.gif);
}
li.cal_next {
	background-image: url(https://secure.future-s.com/~design/css/cal/cal_03.gif);
}

div.cal_base {

}

div.cal_base p {
	font-size: 13px;
	padding: 3px;
	font-weight:bold;
	color:#333333;
	margin: 0px;
}

ul.cal_main {
	width:156px;
	clear: both;
	padding: 0px;
	margin: 0px;
}
ul.cal_main li {
	color:#663300;
	padding: 2px 0px 2px 0px;
	width: 22px;
	text-align: center;
	list-style: none;
	font-size: 10px;
	float: left;
	border-bottom: solid 1px #C3AB8F;
}

li.cal_headline {
}

/*END 定休日カレンダー*/


.clear-hr{
	width:1px;
	height:1px;
	overflow:hidden;
	clear:both;}
.clear-hr hr{
	visibility:hidden;
	width:1px;}
	
	
	
/*ボールドラッシュ*/

.goldrush{
	background:url(http://www.kinaru.com/img/waku-gold.gif);
	width:538px;
	margin-left:25px;
	height:338px;
	padding:6px;
	margin-bottom:80px;}
.goldrush .inner{
	background-color:#FFFFFF;
	width:498px;
	height:318px;
	overflow:scroll;
	overflow:auto;
	font-size:0.8em;
	color:#333333;
	line-height:1.9;
	padding:20px 20px 0 20px;
	letter-spacing:-1px;}
.goldrush .inner em{
	font-size:1.7em;
	font-style:normal;
	font-weight:bold;
	color:#666699;
	font-family:"HGｺﾞｼｯｸE","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}



/*返品特約*/
body.FS2_body_Config_ReturnedSpecialContractOnly{
	background:none;
	text-align:left;
	margin:0;
	padding:20px 30px;}
body.FS2_body_Config_ReturnedSpecialContractOnly div.layout_body{
	width:auto;
	margin:0 0 0 0;
	padding:0 0 50px 0;}
	
body.FS2_body_Config_ReturnedSpecialContractOnly h2.pageTitle{
	font-size:1.4em;
	color:#333333;
	line-height:1.2;
	margin:0;}
	
body.FS2_body_Config_ReturnedSpecialContractOnly h3.CrossHead{
	border-top:none;
	font-size:1.1em;
	background-color:#EEEEEE;
	border-bottom:1px solid #AAAAAA;
	line-height:1.5;
	padding:3px 10px;
	margin-bottom:15px;}
body.FS2_body_Config_ReturnedSpecialContractOnly p.henpin-copy{
	font-size:0.9em;
	color:#444444;
	line-height:1.8;}
body.FS2_body_Config_ReturnedSpecialContractOnly p.henpin-copy strong{
	font-weight:bold;
	color:#222222;}
body.FS2_body_Config_ReturnedSpecialContractOnly p.henpin-renraku{
	line-height:1.5;
	font-size:0.80em;
	padding-left:1.5em;
	color:#333333;
	margin:30px 0 50px 0;}
	
body.FS2_body_Config_ReturnedSpecialContractOnly ul.henpin-jyoken{
	margin:10px 0 30px 0px;}
body.FS2_body_Config_ReturnedSpecialContractOnly ul.henpin-jyoken li{
	margin:0 0 10px 5px;
	font-size:0.80em;}
body.FS2_body_Config_ReturnedSpecialContractOnly p.henpin-copy-last,
body.FS2_body_Config_ReturnedSpecialContractOnly ul.henpin-copy-last {
	margin-bottom:50px;}

.FS2_ReturnedSpecialContract{
	padding:0;
	margin:5px 0 10px 0;}
.FS2_ReturnedSpecialContract_link{
	font-size:0.9em;
	padding:0px 3px 10px 0px;
	margin:0 0 0 0;}
.FS2_ReturnedSpecialContract_link a:link,
.FS2_ReturnedSpecialContract_link a:visited{
	text-decoration:none;
	color:#2D351E;}

.FS2_ReturnedSpecialContract_link a:hover,
.FS2_ReturnedSpecialContract_link a:active{
	text-decoration:underline;
	color:#2D351E;}

.FS2_itemlayout_td_Right form{
	margin:0 0 0 0;
	background-color:#F7F5ED;}

#FS2_body_Goods table.userTable_01{
	font-size:0.85em;
	margin:15px 0;}

span.FS2_Review_Detail_name{
	font-size:0.9em;}
p.FS2_Review_Detail_Prof_Date{
	font-size:0.85em;
	color:#444444;}
p.FS2_MyReviewList_Text{
	color:#444444;
	font-size:1em;}
div.FS2_ReviewTextLink_area{
	margin:0px 0 60px 0;}


/*グループ一覧サムネイル調整*/
body.FS2_body_Goods_GoodsGroupList_1 .FS2_GroupLayout .alignItem_04 .FS2_thumbnail_container img.thumbnail,
body.FS2_body_Goods_GoodsGroupList_2 .FS2_GroupLayout .alignItem_04 .FS2_thumbnail_container img.thumbnail,
body.FS2_body_Goods_GoodsGroupList_3 .FS2_GroupLayout .alignItem_04 .FS2_thumbnail_container img.thumbnail,
body.FS2_body_Goods_GoodsGroupList_4 .FS2_GroupLayout .alignItem_04 .FS2_thumbnail_container img.thumbnail,
body.FS2_body_Goods_GoodsGroupList_5 .FS2_GroupLayout .alignItem_04 .FS2_thumbnail_container img.thumbnail{
	width:100px;
	height:100px;
	text-align:left;}

body.FS2_body_Goods_GoodsGroupList_1 .FS2_itemPrice_addition,
body.FS2_body_Goods_GoodsGroupList_2 .FS2_itemPrice_addition,
body.FS2_body_Goods_GoodsGroupList_3 .FS2_itemPrice_addition,
body.FS2_body_Goods_GoodsGroupList_4 .FS2_itemPrice_addition,
body.FS2_body_Goods_GoodsGroupList_5 .FS2_itemPrice_addition{
	display:none;}

body.FS2_body_Goods_GoodsGroupList_1 .alignItem_04 .itemCenter,
body.FS2_body_Goods_GoodsGroupList_2 .alignItem_04 .itemCenter,
body.FS2_body_Goods_GoodsGroupList_3 .alignItem_04 .itemCenter,
body.FS2_body_Goods_GoodsGroupList_4 .alignItem_04 .itemCenter,
body.FS2_body_Goods_GoodsGroupList_5 .alignItem_04 .itemCenter{
	text-align:left;
	width:120px;}

.alignItem_04 .gl_Item {
	width: 22%;
	margin-right: 0%;
	margin-left: 2%;}

/* \ */
* html .alignItem_04 .gl_Item {
	width: 21.5%;
	margin-right: 0%;
	margin-left: 2%;}



