@charset "utf-8";

/*--------------------------------------------------------------------------
body
----------------------------------------------------------------------------*/
body{
	font-size:12px;
	color:#333;
	line-height:1.4;
	letter-spacing:0.1em;
	font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Arial,Osaka,Sans-Serif;
	background:#F9F3E8 url(/shop/item/niko/design/img01/bg_body.jpg) no-repeat 50% 0;
}

/* for IE6 */
* html body{
	font-size:75%;
	font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Arial,Osaka,Sans-Serif;
}

/* for IE7 */
*:first-child + html body{
	font-size:75%;
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
}
.layout_body{
	width:1035px;
	margin:0 auto 0 auto;
}
/*-----------------------------------------------------
BASE LINK COLOR
-------------------------------------------------------*/
a{
	outline:none;
}
a:link,
a:visited{
	color:#990000;
	text-decoration:underline;
}
a:hover
	color:#990000;
	text-decoration:none;
}
a.linkarrow{
	background:url(/shop/item/niko/design/img01/ico_link.gif) no-repeat 0 50%;
	padding-left:10px;
}
/* form */
button,fieldset,form,input,label,legend,select,textarea{
	font-family:inherit;
	font-style:inherit;
	font-weight:inherit;
	font-size:100%;
	margin:0;
	padding:0;
}
select{
	padding:2px;
}
/*--------------------------------------------------------------------------
HEADER
----------------------------------------------------------------------------*/
#header {
	margin:0 0 0 12px;
}
#header .logoArea{
	width:550px;
	padding:10px 0 0 25px;
	float:left;
	font-size:84%;
}
#header .logoArea #logo{
	margin:10px 0 0 0;
}
#header .headerFunction{
	width:409px;
	height:64px;
	float:left;
	display:inline;
	background:url(/shop/item/niko/design/img01/bg_hederFunction.jpg) no-repeat 0 0;
}
#header .headerFunction ul {
	margin-left:14px;
}
#header .headerFunction ul li{
	float:left;
	display:inline;
	padding:28px 2px 0 0;
}
#header .headerFunction ul li.cart{
	padding:8px 0 0 10px;
}
/* globalNavi */
#header #globalNavi{
	clear:both;
	padding:15px 0 0 25px;
}
#header #globalNavi li{
	float:left;
	margin:0;
	display:inline;
	padding:10px 10px 10px 10px;
}
#header #globalNavi li.homeLink{
	padding-left:2px;
}
#header #globalNavi li.mailMagazine{
	padding-top:2px;
}
#header #globalNavi li.line{
	background:url(/shop/item/niko/design/img01/line_gnavi.gif) no-repeat 0 15px;
}
/* 20110315add　*/

/* 20110516start */
.event_img{ 
	clear:both;
	padding-left:35px;
	
}
/*　20110516end */



#header .kensaku{
	margin:-45px 0 0 820px;
	width:180px;
	height:20px;
	float:left;
	display:inline;
}
#header .kensaku input{
	vertical-align:middle;
	


}
/* 20110315end　*/
/*--------------------------------------------------------------------------
SIDENAVI
----------------------------------------------------------------------------*/
#sideNavi {
	width:220px;
	margin:0 0 0 0;
	float:left;
	padding:7px 0 0 0;
	display:inline;
}
#sideNavi .itemLinks{
	padding:10px 0 0 45px;
	background:url(/shop/item/niko/design/img01/bg_sidenavi.jpg) no-repeat 0 0;
}
#sideNavi .itemLinks div p{
	padding-top:10px;
}
#sideNavi .itemLinks div dl{
	margin:5px 0 0 10px;
}
#sideNavi .itemLinks .goods{
	margin:25px 0 0 0;
	padding:0 0 30px 0;
}
#sideNavi .itemLinks .goods dl{
	margin-bottom:20px;
}
#sideNavi .keywordWrapper,
#sideNavi .otherLinkArea{
	width:186px;
	margin:30px 0 0 35px;
}
/* 20110225追加 */
#sideNavi .otherLinkArea a:hover img,
#sideNavi .otherLinkArea02 a:hover img{
	filter:Alpha(opacity=70); opacity: 0.7;

}

/* 20110225終了 */
/* 20110118追加 */
#sideNavi .pickRankLinkArea{
	width:186px;
	margin:10px 0 -10px 35px;
}
/* 20110118終了 */
/* 20100623追加 */
#sideNavi .otherLinkArea02{
	width:186px;
	margin:15px 0 0 35px;
}
/* 20100623終了 */
#sideNavi .keywordWrapper{
	background:url(/shop/item/niko/design/img01/bg_keywordWrapper_middle.jpg) repeat-y 0 0;
}
#sideNavi .keywordWrapper .keyword{
	padding:20px 20px 0 20px;
	background:url(/shop/item/niko/design/img01/bg_keywordWrapper_top.jpg) no-repeat 0 0;
}
#sideNavi .keywordWrapper .keyword ul{
	width:150px;
	margin:0 auto 0 auto;
	padding:10px 0 10px 0;
	background:url(/shop/item/niko/design/img01/line_side_searcharea.jpg) no-repeat 50% 100%;
}
#sideNavi .keywordWrapper .keyword ul li{
	float:left;
	padding:2px 5px 0 0;
	font-size:92%;
}
#sideNavi .keywordWrapper .searchArea{
	padding:8px 20px 20px 20px;
	/padding-top:0;
	background:url(/shop/item/niko/design/img01/bg_keywordWrapper_bottom.jpg) no-repeat 0 100%;
}
#sideNavi .keywordWrapper .searchArea dt{
	margin:10px 0 0 0;
}
#sideNavi .keywordWrapper .searchArea p.serchBtn{
	text-align:center;
	margin:10px 0 0 0;
}
#sideNavi .ssl{
	padding-left:70px;
}	

/* form
---------------------*/
.layout_body .layout_table #sideNavi input.input-text,
#sideNavi textarea{
	padding:2px;
	border:1px solid #DABF9E;
	background:#FFFFFF;
}
.layout_body .layout_table #sideNavi input.focus,
.layout_body .layout_table #sideNavi textarea.focus{
	border:1px solid #422B1C;
	background:#F9FAFD;
}
.layout_body .layout_table #sideNavi dd.priceAera img{
	margin:8px 2px 0 2px;
}
.layout_body .layout_table #sideNavi dd.word input{
	width:140px;
}
.layout_body .layout_table #sideNavi dd.priceAera input{
	width:47px;
}
.layout_body .layout_table #sideNavi ul.otherLinkArea li{
	margin-bottom:5px;
}
/*--------------------------------------------------------------------------
MAIN
----------------------------------------------------------------------------*/
.layout_content{
	width:758px;
	float:right;
	padding:10px 40px 0 0;
	margin-left:0;

	display:inline;
}
.layout_content .section{
	width:735px;
	clear:both;
	margin:20px 0 20px 5px;
	padding:0 0 0 7px;
}
.layout_content .section h3{
	width:730px;
	padding:2px 0 0 0;
	height:63px;
	background:url(/shop/item/niko/design/img01/bg_ttl_735.gif) no-repeat 0 0;
}
.layout_content .section h3.short{
	width:500px;
	background:url(/shop/item/niko/design/img01/bg_ttl_501.gif) no-repeat 0 0;
}

.FS2_TweetButton_area {
	margin:20px 0 0 25px;	
}


/*　funiture start */
.FS2_TweetButton_area div.size_furniture {
	margin-top:20px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding-top:8px;
	font-size:92%;
	line-height:140%;
	padding:.5em 0 .6em 0;
	margin:0px; 
}
.FS2_TweetButton_area div.size_furniture a{
	font-size:90%;
	color:#600;
}
/*	.FS2_TweetButton_area div.font_furniture {
		color:#900;
		margin:0 0 0 1em;
		padding:0px;
		text-indent:-1em;
	}
*/

.furniture_att p{ 
	margin-top:20px;
	padding-top:8px;
	font-size:92%;
	line-height:140%;
	padding:.5em 0 .6em 2em;
}
span.f_att { 
	margin:0px;
	color:#900;	padding-bottom:0px;
	padding-top:0px;
	line-height:140%
}
/*　funiture end */


/*--------------------------------------------------------------------------
FOOTER
----------------------------------------------------------------------------*/
/* pagetop */
.pagetop{
	text-align:right;
	padding:10px 55px 0 0;
}
#footer{
	width:1035px;
	background:url(/shop/item/niko/design/img01/bg_footer.jpg) no-repeat 0 12px;
	margin:0 0 0 10px;
	padding:45px 0 0 34px;
	position:relative;
}
#footer .footerLogo{
	position:absolute;
	top:12px;
	right:0;
}
#footer .itemLinks div{
	float:left;
	display:inline;
}
#footer .footerFunction{
	clear:both;
}
#footer .itemLinks .newItem{
	width:110px;
}
#footer .itemLinks .wear{
	width:290px;
}
#footer .itemLinks div p span{
	margin-left:10px;
}
#footer .itemLinks div dl{
	float:left;
	display:inline;
}
#footer .itemLinks div dl dt{
	margin:5px 0 0 20px;
}
#footer .itemLinks div dl dd{
	margin-left:25px;
}
#footer .itemLinks div dl.tops{
	width:195px;
}
#footer .itemLinks div dl.tops dd ul li{
	float:left;
	padding-right:0;
}
#footer .itemLinks div dl.bottoms{
	margin-left:-30px;
}
/* footerFunction */
#footer .footerFunction{
	clear:both;
	margin:5px 0 0 0;
}
* html #footer .footerFunction{
	margin:15px 0 0 0;
}
*+html #footer .footerFunction{
	margin:0 0 0 0;
}
html>/**/body #footer .footerFunction { 
	margin-top/*\**/:15px\9;
}
#footer .footerFunction li{
	float:left;
	padding:7px 10px;
	background:url(/shop/item/niko/design/img01/line_f_function.gif) no-repeat 100% 50%;
}
#footer address{
	display:block;
	margin:5px 0 0 0;
	font-size:84%;
}

/*--------------------------------------------------------------------------
RESET
----------------------------------------------------------------------------*/
*{
	font-size:100%;
}

body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,pre,form,dl,dt,dd,blockquote,fieldset,input,address{
	margin:0;
	padding:0;
}

h1,h2,h3,h4,h5,h6,caption,address,th{
	font-style:normal;
	font-weight:normal;
}

ul,ol,li,dl,dt,dd{
	list-style-type:none;
	list-style-position:outside;
}

table,th,td{
	vertical-align:top;
}

caption{
	display:none;
}

fieldset{
	border:none;
}

legend{
	display:none;
}

img{
	border:0;
	vertical-align:top;
}

hr{
	display:none;
	clear: both;
}

br{
	letter-spacing:0;
}

/* clearfix (Firefox)
------------------------------- */
.clearfix:after{
	content:".";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
}

/* WinIE7
------------------------------- */
.clearfix{
	display:inline-block;
}

/* WinIE6
------------------------------- */
/* Hides from IE-mac \*/
* html .clearfix{
	height:1px;
}

.clearfix{
	display:block;
}
/*--------------------------------------------------------------------------
システム内表示調整用
----------------------------------------------------------------------------*/
/* レイアウト調整 */
table td.layout_content{
	width:758px;
	float:none;
	display:block;
	padding-top:12px;
	padding-left:15px;
	min-height:500px;
}
/*  20100609追加 */
td.center {
text-align: center;
vertical-align: middle;
}
/*  20100609終了 */
* html table td.layout_content{
	padding-left:0;
}
*:first-child+html table td.layout_content { 
	padding-left:0;
}
html>/**/body table td.layout_content { 
	padding-left/*\**/:5px\9;
}
.layout_table .utility{
/* 	display:none; */
}
.layout_table .system_content {
	width:758px;
	margin:0;
	padding:0;
}
.layout_table .FS2_GroupList{
	margin:0 0 0 5px;
}
/* ぱんくず */
.layout_table {
	padding-left:0;
}

.layout_table .pan{
	width:740px;
	background:#E8DAC8;
	font-size:84%;
	padding-left:10px;
	margin-left:0;
}
/* 商品一覧 */
.layout_table .user_content.FS2_upper_comment h1{
	margin-top:-10px;
}
.layout_table .user_content.FS2_upper_comment dl{
	width:750px;
	/width:748px;
	clear:both;
	margin:10px 0 0 5px;
	border:1px solid #E8DAC8;
	font-size:92%;
}
.layout_table .user_content.FS2_upper_comment dl a{
	padding-left:10px;
	background:url(/shop/item/niko/design/img01/ico_link.gif) no-repeat 0 50%;
}
.layout_table .user_content.FS2_upper_comment dl dt{
	width:88px;
	float:left;
	background:#E8DAC8;
	font-weight:bold;
	display:block;
	padding:7px 0 7px 20px;
}
.layout_table .user_content.FS2_upper_comment dl dd{
	padding-left:108px;
	background:#FFF;
}
.layout_table .user_content.FS2_upper_comment dl dd ul li{
	float:left;
	padding:7px 0 7px 15px;
}
/* pager 
-----------------------------------------------------------------------------*/
.pager {
font-size:84%;
font-weight:bold;
border:none;
margin:10px auto 20px auto;
padding:20px 5px 0 5px;
background:url(/shop/item/niko/design/img01/line_751.gif) no-repeat 0 0;
}
/*　緑色の矢印の画像を表示しない　*/
.FS2_pager_link_first img{
	display:none;
}
.FS2_pager_link_prev img{
	display:none;
}
.FS2_pager_link_next img{
	display:none;
}
.FS2_pager_link_last img{
	display:none;
}
/*　最初に戻る　*/
.FS2_pager_link_first{
	display:inline-block;
	width:15px;
	height:13px;
	background:url(/shop/item/niko/design/img01/ico_top.gif) no-repeat 0 50%;
	position:relative;
	top:3px;
	margin:0 5px;
}
/*a:hover.FS2_pager_link_first{








	background:url(/shop/item/niko/design/img01/ico_top.gif) no-repeat 0 50%;
}*
/*　前へ　*/
.FS2_pager_link_prev{
	display:inline-block;
	width:10px;
	height:13px;
	background:url(/shop/item/niko/design/img01/ico_before.gif) no-repeat 0 50%;
	position:relative;
	top:3px;
	margin:0 5px;
}
/*
a:hover.FS2_pager_link_prev{
	background:url(『画像のURL※』bg_prev_on.gif) no-repeat 0 0;
}
*/
/*　次へ　*/
.FS2_pager_link_next{
	display:inline-block;
	width:15px;
	height:13px;
	background:url(/shop/item/niko/design/img01/ico_next.gif) no-repeat 0 50%;
	position:relative;
	top:3px;
	margin:0 5px;
}
/*
a:hover.FS2_pager_link_next{
	background:url(『画像のURL※』bg_next_on.gif) no-repeat 0 0;
}
*/
/*　最後へ　*/
.FS2_pager_link_last{
	display:inline-block;
	width:10px;
	height:13px;
	background:url(/shop/item/niko/design/img01/ico_end.gif) no-repeat 0 50%;
	position:relative;
	top:3px;
	margin:0 5px;
}
/*
a:hover.FS2_pager_link_last{
	background:url(『画像のURL※』bg_last_on.gif) no-repeat 0 0;
}
*/
/*　現在表示中のページ　*/
.FS2_pager_stay{
	display:inline-block;
	font-weight:bold;
	margin:7px 5px 3px 5px;
	text-decoration:none;
}
/* ie用ハック */
/*ie7*/
*+html body .FS2_pager_link_first{
	position:relative;
	top:0px;
}
*+html body .FS2_pager_link_prev{
	position:relative;
	top:0px;
}
*+html body .FS2_pager_link_next{
	position:relative;
	top:0px;
}
*+html body .FS2_pager_link_last{
	position:relative;
	top:0px;
}
/*ie6*/
* html body .FS2_pager_link_first{
	position:relative;
	top:0px;
}
* html body .FS2_pager_link_prev{
	position:relative;
	top:0px;
}
* html body .FS2_pager_link_next{
	position:relative;
	top:0px;
}
* html body .FS2_pager_link_last{
	position:relative;
	top:0px;
}

/*　//pager end
------------------------------------------------------------*/

/* 並べ替え　
--------------------------------------------------------*/
#FS2_sort_menu{
	padding:10px 0 10px 0;
	font-size:92%;
}
/* 商品一覧4つ並びのレイアウト
--------------------------------------------------------*/
.groupLayout{
	margin:0 0 0 5px;
	padding:0;
}
.alignItem_04{
	overflow:hidden;
	margin:0;
	padding:20px 0 10px 0;
}
.alignItem_04 .gl_Item{
	width:170px;
	margin:0 0 0 15px;
	padding:0;
	display:inline-block;
}
.alignItem_04 .itemCenter{
	text-align:left;
	margin:0;
	padding:0;
}
/* 100315追加 */
.alignItem_04 .itemCenter .FS2_thumbnail_container img{
	width:140px;
	border:1px solid #B9A685;
	padding:15px;
}
/* 100315追加 */
.alignItem_04 .itemCenter .FS2_eye_catch_icon,
.alignItem_04 .itemCenter .FS2_itemPrice_area .FS2_itemPrice_text{
	text-align:center;
}
.alignItem_04 .itemCenter .itemGroup{
	font-weight:bold;
}
.alignItem_04 .itemCenter .FS2_itemPrice_area .itemPrice{
	color:#333333;
	padding-top:2px;
	display:inline-block;
}
/* 登録商品なし*/
.user_content.FS2_upper_comment{
	padding:10px 0;
}
/* 商品詳細
--------------------------------------------------------*/
#FS2_itemlayout_H .FS2_thumbnail_container img{
	margin:15px 0 0 0;
	/*padding:10px 10px 10px 11px;*/ 
}
#FS2_itemlayout_H .FS2_eye_catch_icon img.catch{
	margin-left:22px;
	margin-bottom:5px;
}
#FS2_itemlayout_H  .itemTitle{
	width:710px;
	margin:10px auto 10px auto;
	padding:20px 0 5px 5px;
	font-size:150%;
	font-weight:bold;
	background:url(/shop/item/niko/design/img01/line_col_709.gif) no-repeat 0 100%;
}

/* 
#FS2_itemlayout_H  .itemNumber {
	display:none;
}
*/

#FS2_itemlayout_H .FS2_itemPrice_text{
	margin-top:10px;
}
#FS2_itemlayout_H  .itemPrice{
	color:#333;
}
#FS2_itemlayout_H .FS2_itemPrice_area,
#FS2_itemlayout_H .FS2_point,
.FS2_special_members_price,
.FS2_ItemStockSample_area{
	margin:0 0 0 25px;
}
.FS2_members_login_link{
	text-align:left;
	margin:5px 0 0 25px;
}
.FS2_special_members_price_text{
	color:#930;
}
.FS2_special_members_price_text .itemPrice{
	color:#000;
}

#FS2_itemlayout_H .FS2_point{
	border:none;
	color:#990000;
}
#FS2_itemlayout_H .GoodsSelectionTable{
	width:355px;
	margin:20px 0 0 25px;
	border-collapse:collapse;
}
#FS2_itemlayout_H .GoodsSelectionTable th,
#FS2_itemlayout_H .GoodsSelectionTable td{
	padding:5px 0;
}
#FS2_itemlayout_H .GoodsSelectionTable th{
	background:#E8DAC8;
	font-size:92%;
	font-weight:bold;
	vertical-align:middle;
	border:1px solid #FFF;

}
#FS2_itemlayout_H .GoodsSelectionTable td{
	background:#FFF;
	border:1px solid #E8DAC8;
}
#FS2_itemlayout_H .FS2_figure_table{
	width:355px;
	margin:20px 0 0 25px;
	background:#E8DAC8;
}
#FS2_itemlayout_H .FS2_figure_table th,
#FS2_itemlayout_H .FS2_figure_table td{
	padding:5px 0;
}
#FS2_itemlayout_H .FS2_figure_table .FS2_figure_table_td_figure{
	width:40px;
	padding:5px;
	text-align:center;
}
#FS2_itemlayout_H .FS2_figure_table .FS2_figure_table_td_input_cnt input{
	width:50px;
}
#FS2_itemlayout_H .FS2_figure_table  .FS2_figure_table_td_cart_btn{
	padding-left:10px;
}
#FS2_itemlayout_H .FS2_ItemComment{
	margin:20px 0 0 25px;
}
/* おすすめアイテム */
#FS2_Recommend_List h2.CrossHead{
	width:741px;
	height:63px;
	text-indent:-9999px;
	border:none;
	margin:0 auto 0 auto;
	background:url(/shop/item/niko/design/img01/ttl_staff_osusume.gif) no-repeat 0 0;
}
#FS2_Recommend_List.alignItem_04{
	padding-left:0;
}
#FS2_Recommend_List .itemTitle{
	font-weight:bold;
	text-align:left;
	font-size:100%;
}
#FS2_Recommend_List .FS2_itemPrice_text{
	text-align:left;
}
#FS2_Recommend_itemlayout_B{
	text-align:left;
}
#FS2_ReccomendGoods{
	width:170px;
	margin:0;
}
#FS2_ReccomendGoods .FS2_reccomendgoods_table td img.thumbnail{
	width:139px;




	padding:15px; 
	border:1px solid #B9A685;
}
#FS2_ReccomendGoods .itemPrice{
	color:#333;
}
/*--------------------------------------------------------------------------
コンテンツページ用CSS
----------------------------------------------------------------------------*/
/* common */
.layout_content .mainttl{
	margin:10px auto 10px auto;
}
.contentsArea{
	width:741px;
	margin:10px 0 10px 10px;
}
.contentsArea .pagetop{
	padding:20px 0 10px 0;
}	
.contentsArea .sectionContainer{
	padding:10px 0 30px 0;
	background:url(/shop/item/niko/design/img01/bg_picupsection_bottom.gif) no-repeat 0 100%;
}
/* 20110307用 start */
.contentsArea2{
	width:741px;
	height:*;
	margin:10px 0 10px 10px;
}
.contentsArea2 .pagetop{
	padding:20px 0 10px 0;
}	
.contentsArea2 .sectionContainer{
	padding:10px 0 20px 0;
	background:url(/shop/item/niko/design/img01/bg_picupsection_bottom.gif) no-repeat 0 100%;
}
.contentsArea2 .sectionWrapper{
	width:730px;
	padding:20px 0 0 0;
	background:url(/shop/item/niko/design/img01/bg_picupsection_top.gif)  no-repeat 0 0;
}
.contentsArea2 .sectionWrapper .section{
	margin:0;
	background:url(/shop/item/niko/design/img01/bg_picupsection_middle.gif) repeat-y 0 0;
}
/* 20110307用 end */
.contentsArea .sectionWrapper{
	width:730px;
	padding:10px 0 0 0;
	background:url(/shop/item/niko/design/img01/bg_picupsection_top.gif)  no-repeat 0 0;
}
.contentsArea .sectionWrapper .section{
	margin:0;
	background:url(/shop/item/niko/design/img01/bg_picupsection_middle.gif) repeat-y 0 0;
}
/* pick up */
div.pickup .section{
	margin:0;
}
div.pickup .photoarea {
	width:670px;
	margin:20px 0 20px 30px;
}
/* 20101007追加 */
div.pickpick {
	clear:both;
	width:670px;
	margin:10px 0 10px 30px;
	padding:10px 0 10px 5px;
}
div.textL{
    float: right;
	margin:10px 30px 10px 0;
    margin-left: 1em;
	padding:10px 0 10px 5px;

}
div.textR{

    float: left;
	margin:10px 0px 10px 0;
	padding:10px 1em 10px 5px;

}
.marR {
	margin-left: 50px;
}
.marL {
	margin-right:30px;
}
.marTop {
	padding-top:30px;
}

div.nofloat{
	margin:10px 0 10px 30px;
	padding:10px 0 10px 5px;

}

.fclear {
    clear: both;
}

span.pink {
	color:#F6C;
}
span.blue {
	color:#39C;
}
span.redBig {
	color:#F00;
	font-size:16px;
}
span.blackBig {
	color:#000;
	font-size:16px;
}
span.blackBig14 {
	color:#000;
	font-size:14px;
}
span.blackSmall11 {
	color:#000;
	font-size:11px;
}

/* 20101005終了 */

div.pickup .photoarea li{
	float:left;
	display:inline-block;
	padding:10px;
	background:url(/shop/item/niko/design/img02/bg_pickup.gif) no-repeat 0 0;
}
div.pickup .photoarea li.colLeft{
	margin:0 30px 0 0;
}
div.pickup .categoryComment{
	clear:both;
	font-size:92%;
	margin:20px 0 10px 5px;
}
div.pickup .itemComment{
clear:both;
	margin:20px 0 10px 30px;
}
div.pickup .itemComment,
div.pickup .iteminfo{
	font-size:92%;
}
div.pickup h2.itemName{
	clear:both;
	width:670px;
	margin:10px 0 10px 30px;
	padding:10px 0 10px 5px;
	background:url(/shop/item/niko/design/img01/line_col_709.gif) no-repeat 0 100%;
	font-size:117%;
	font-weight:bold;
}
/* 20100609追加 */
div.pickup h2.itemTable{
	clear:both;
	width:630px;
	margin:10px 0px 10px 30px;
	padding:10px 0px 10px 30px;
	background:url(/shop/item/niko/design/img01/line_col_709.gif) no-repeat 0 100%;
	font-size:117%;
	font-weight:bold;
	text-align:center;
}
div.pickup table.tableSize{
	clear:both;
	width:600px;
	margin:10px 0 10px 30px;
	padding:10px 0 10px 5px;
}
div.pickup table.sn{
	clear:both;
	width:600px;
	margin:0px 0 0px 10px;
	padding:0px 0 0px 10px;
}
/* 20100609終了 */
div.pickup h2.itemprice span{
	padding-left:5px;
}
div.pickup h2.itemprice .tax{
	font-weight:normal;
	vertical-align:baseline;
	font-size:92%;
	padding-left:0;
}
div.pickup .iteminfo {
	margin:10px 0 15px 10px;
}
div.pickup .iteminfo li{
	margin:0 0 0 20px;
	padding:0 0 0 15px;
	background:url(/shop/item/niko/design/img01/ico_circle.gif) no-repeat 0 50%;
	font-size:92%;
}
div.pickup p.buy{
	font-size:92%;
	margin:0 0 0 30px;
	font-weight:bold;
}
/* ranking */
div.ranking .rankingno{
	margin:0 0 0 5px;
}
div.ranking .photoarea {
	margin-top:0;
}
/* faq guide */
div.guide .sectionContainer{
	padding-bottom:20px;
	margin-left:5px;
	background:url(/shop/item/niko/design/img01/bg_picupsection_bottom.gif) no-repeat 0 100%;
}
div.guide .sectionContainer .section {
	margin:0;
	padding:10px 0 0 0;
}
div.guide  .sectionContainer ul li{
	float:left;
	width:330px;
	display:inline;
	padding:5px 10px 5px 20px;
	font-size:92%;
}
div.guide  .sectionContainer ul li a{
	background:url(/shop/item/niko/design/img01/ico_link.gif) no-repeat 0 50%;
	padding-left:15px;
}
div.guide .section dl{

	width:710px;
	margin:0 auto 20px auto;
	padding:0 0 15px 0;
	background:url(/shop/item/niko/design/img01/line_711.gif) no-repeat 0 100%;
}
div.guide .section dl dt{
	color:#492D21;
	font-weight:bold;
	padding-bottom:10px;
}
div.guide .section dl dd{
	font-size:92%;
}
div.guide .section dl dd a{
	background:url(/shop/item/niko/design/img01/ico_link.gif) no-repeat 0 50%;
	padding-left:15px;
}
div.guide .section dl dd a.bgnone{
	background:none;
	padding-left:0;
}
/* shopping guide */
div.guide .kome li,
div.guide p.kome{
	background:url(/shop/item/niko/design/img01/ico_kome_11px.gif) no-repeat 0 50%;
	padding-left:15px;
}
div.guide .komeatten li,
div.guide p.komeatten,
div.guide .orderFlow dl dd p.komeatten{
	background:url(/shop/item/niko/design/img01/ico_kome_red_11px.gif) no-repeat 0 50%;
	color:#A21616;
	padding-left:15px;
}
div.guide .dot li,

div.guide p.dot{
	background:url(/shop/item/niko/design/img01/ico_dot.gif) no-repeat 0 5px;
	padding-left:10px;
}
div.guide .attendot li,
div.guide p.attendot{
	background:url(/shop/item/niko/design/img01/ico_dot_red.gif) no-repeat 0 5px;
	padding-left:10px;
	color:#A21616;
}
div.guide h2{
	clear:both;
	width:730px;
	margin:20px auto 0 auto;
	background:url(/shop/item/niko/design/img01/bg_ttl_735.gif) no-repeat 0 20px;
	padding:20px 0 40px 5px;
	font-weight:bold;
	font-size:117%;
	color:#492D21;
}
div.shopping .sectionContainer ul li{
	width:200px;
}
div.shopping .sectionContainer ul li.long{
	width:230px;
}
div.shopping .section {
	font-size:92%;
	margin-top:0;
	margin-bottom:0;
}
div.shopping .flowComment p{
	width:700px;
	margin:5px auto 10px auto;
}
div.shopping .orderFlow{
	width:710px;	
	padding:10px;
	margin:20px auto 10px auto;
	background:#E8DAC8;
}
div.shopping .orderFlow dl{
	width:710px;
	padding:0;
	margin:0 0 5px 0;
	background:url(/shop/item/niko/design/img02/bg_guide_flow_middle.jpg) repeat-y 0 0;
}
div.shopping .orderFlow dt{
	padding:15px 20px 0 20px;
	background:url(/shop/item/niko/design/img02/bg_guide_flow_top.jpg) no-repeat 0 0;
}
div.shopping .orderFlow dd{
	padding:0 20px 15px 20px;
	background:url(/shop/item/niko/design/img02/bg_guide_flow_bottom.jpg) no-repeat 0 100%;
}
div.shopping .orderFlow dd ul,
div.shopping .orderFlow dd p{
	margin:5px 0 0 0;
	padding:0;
}
div.shopping .orderFlow .next{
	width:710px;
	margin:0 0 5px 0;
	text-align:center;
}
div.shopping dl.noline{
	background:none;
}
div.shopping dl.back{
	margin:20px 0 0 0;
	background:none;
}
div.shopping dl.back dt{
	font-weight:normal;
	padding-bottom:5px;
}
div.shopping dl.back dd{
	font-size:100%;
}
div.shopping p.pay{
	margin:20px 0 5px 0;
}
div.shopping table.payback{
	width:266px;
	background:#A38C64;
	text-align:center;
}
div.shopping table.payback th,
div.shopping table.payback td{
	padding:5px 0;
	vertical-align:middle;
}
div.shopping table.payback th{
	width:33%;
	background:#E8DAC8;
	font-weight:bold;
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;	
}
div.shopping table.payback td{
	background:#FFF;
}
div.shopping .pagetop{
	margin:0;
}
/* sizeguide */
div.size .topcomment{
	margin-top:0;
	padding:0;
}
div.size .topcomment h2{
	margin-top:-10px;
}
div.size .section dl,
div.size .topcomment p{
	width:720px;
	margin:0 auto 10px auto;
	font-size:92%;
}
div.size .section dl{
	background:none;
	overflow:hidden;
	margin-top:20px;
}
.layout_content  div.size .section h3{
	width:710px;
	background:#E8DAC8;
	background-image:none;
	height:auto;
	font-weight:bold;
	padding:5px 0 5px 20px;
	margin:20px 0 0 0;
}
.layout_content  div.size .section dl {
	margin-top:20px;
}
.layout_content  div.size .section dl dd ul li,
.layout_content  div.size .section dl dd p{
	padding-bottom:5px;
}
.layout_content  div.size .section dl dt{
	float:left;
	margin-right:50px;
}
.layout_content  div.size .section .clear{
	clear:both;
	padding-top:10px;
}
.layout_content  div.size .pagetop{
	margin:20px 0 0 0;
} no
/* information */
div.information {
	margin-bottom:20px;
}
div.information .imagearea{
	width:200px;
	float:left;
	padding:0 20px 0 20px;
	display:inline;
}
div.information .imagearea img{
	border:1px solid #CCC;
}
div.information .sectionContainer{
	margin-left:5px;
}
div.information .section{
	overflow:hidden;
	padding-top:20px;
}
div.information .top{
	margin-top:-10px;
}
div.information .rightCol{
	display:inline;
	width:400px;
	float:left;
}
div.information .rightCol dl dt{
	font-weight:bold;
	padding:20px 0 20px 0;
	color:#492D21;
}
div.information .rightCol dl dd{
	padding-right:20px;
}
div.information .rightCol dl dd p{
	padding-bottom:10px;
}
div.information  .sectionContainer{
	margin-bottom:20px;
}
/* sitemap */
div.sitemap .section{
	width:730px;
	margin:0 auto 10px auto;
	padding:0 0 10px 0;
	background:url(/shop/item/niko/design/img01/line_731.gif) no-repeat 0 100%;
}
div.sitemap {
	font-weight:bold;
}
div.sitemap .maincat{
	font-size:117%;
}
div.sitemap .subcat{
	margin-left:15px;
	margin-top:10px;
}
div.sitemap .maincat a,
div.sitemap .subcat a{
	background:url(/shop/item/niko/design/img02/ico_link_sitemap.jpg) no-repeat 0 50%;
	padding-left:15px;
}
div.sitemap ul {
	overflow:hidden;
	padding:10px 0 0 30px;
}
div.sitemap ul li{
	float:left;
	padding-right:15px;
	font-size:92%;
}
div.sitemap ul li a{
	background:url(/shop/item/niko/design/img01/ico_link.gif) no-repeat 0 50%;
	padding-left:10px;
}
div.sitemap .home{
	margin-top:20px;
}
div.sitemap .wear,
div.sitemap .goods{
	padding:0 0 20px 0;
}
/* coodinate */
.layout_content .coodinateStyle div{
	width:150px;
	float:left;
	display:inline;
	margin:0  10px 0 4px;
	padding:11px;
}
.layout_content .coodinateStyle div.no1{
	background:url(/shop/item/niko/design/img02/bg_coordinate01.jpg) no-repeat 0 0;
}
.layout_content .coodinateStyle div.no2{
	background:url(/shop/item/niko/design/img02/bg_coordinate02.jpg) no-repeat 0 0;
}
.layout_content .coodinateStyle div.no3{
	background:url(/shop/item/niko/design/img02/bg_coordinate03.jpg) no-repeat 0 0;
}
.layout_content .coodinateStyle div.no4{
	background:url(/shop/item/niko/design/img02/bg_coordinate04.jpg) no-repeat 0 0;
	margin:0;
}
.layout_content .coodinateStyle div p {
	position:relative;
}
.layout_content .coodinateStyle div p span{
	position:absolute;
	top:5px;
	left:5px;
}
.layout_content .coodinateStyle div dl{
	margin:25px 0 0 0;
}
.layout_content .coodinateStyle div dl dd ul li{
	width:141px;
	margin:0 auto 0 auto;
	padding:10px 5px 10px 5px;
	font-size:84%;
	background:url(/shop/item/niko/design/img01/line_col_151.gif) no-repeat 0 100%;
}
.layout_content .coodinateStyle div dl dd ul li a{
	padding-left:15px;
	display:block;
	background:url(/shop/item/niko/design/img01/ico_black_square.jpg) no-repeat 0 2px;
}
div.coordinate h2{
	clear:both;
	width:730px;
	margin:0 auto 0 auto;
	background:url(/shop/item/niko/design/img01/bg_ttl_735.gif) no-repeat 0 20px;
	padding:20px 0 50px 5px;
	font-weight:bold;
	color:#492D21;
}
div.coordinate .top{
	margin-top:0;
}
div.coordinate .pagetop{
	clear:both;
}
/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 300px;
	padding:10px 20px 10px 20px;
	height: auto;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 170px;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;

	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 30px 0 30px;
}
#lightbox-container-image-data {
	padding: 0; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 100%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 17px; 
	float: right;
	padding-bottom: 0.7em;
	position:relative;
	right:-25px;
}

#point {
}
#point dl {
	margin: 0px;
	padding: 0px;
	color: #333333;
	line-height: 140%;
}
#point dt {
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
#point dd {
	margin: 0px;
	font-size: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
#rapping {
}
#rapping p {
	font-size: 12px;
	line-height: 140%;
	padding-left: 0px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
}
#rapping dl {
	margin: 0px;
	padding: 0px;
	color: #333333;
}
#rapping dt {
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
#rapping dd {
	margin: 0px;
	font-size: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
#rapping .txt_s {
	font-size: 10px;
	color: #990000;
}
#environment {
}
#environment p {
	font-size: 12px;
	color: #333333;
	padding-bottom: 20px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}

#environment dl {
	margin: 0px;
	color: #333333;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}
#environment dt {
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
#environment dd {
	margin: 0px;
	font-size: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
#environment .txt_s {
}
.itemNumber {
	padding-left: 24px;
}

/* 100311追加 */
.layout_table .utility *{
border:none;
}
.layout_table .utility td.FS2_welcome_area{
padding-bottom:5px;
}
td.FS2_login_area  ul.login{
display:none;
}
td.layout_content div.utility ul.item li{
display:none;
}
div.utility a.viewCart{
display:none;
}
.FS2_noStockText {
	background-image: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-bottom: 20px;
}

/*=========================================================
レコメンドエンジン（レイアウト１）
=========================================================*/

/*　レコメンドエンジン＞コンテナ　*/
#FS2_Recommend_Engine{
height:100%;
margin-top:15px;
}

/*　レコメンドエンジン＞リストタグを横並び　*/
#FS2_Recommend_Engine ul{
list-style:none;
padding:0px;
margin:0px;
}

#FS2_Recommend_Engine ul li{
float:left;
margin:0 10px 10px 0;
width:23%;
text-align:center;
}

/*　レコメンドエンジン＞リストタグごとのナンバリング（左から）　*/
#FS2_Recommend_Engine ul li.FS2_Recommend_Engine_list_01{}
#FS2_Recommend_Engine ul li.FS2_Recommend_Engine_list_02{}
#FS2_Recommend_Engine ul li.FS2_Recommend_Engine_list_03{}
#FS2_Recommend_Engine ul li.FS2_Recommend_Engine_list_04{}

/*　レコメンドエンジン＞商品サムネイル　*/
.FS2_Recommend_Engin_Reresize_image{}
#FS2_Recommend_Engine ul li img{
border: 1px solid #B9A685;
padding: 3px;
margin:0 auto;
}

/*　レコメンドエンジン＞商品名　*/
#FS2_Recommend_Engine ul li .itemTitle{
width:170px;
font-size: 12px;
padding:0 0 0 10px;
margin:0 0 10px 0;
}

/*　レコメンドエンジン＞価格　*/
#FS2_Recommend_Engine .FS2_itemPrice_text .itemPrice{}

/*　レコメンドエンジン＞コンテナ＞clearfix　*/
div#FS2_Recommend_Engine:after {
content: "."; display: block; visibility: hidden; height: 0.1px; font-size: 0.1em; line-height: 0; clear: both;
}

/*　body直下テキスト　*/
.FS2_body_text_area {
        padding:2px 0 0 38px;
	font-size:84%;
}


/*　左カラム　*/
/*　liのスペースをなくす　*/
.nonspace{
	font-size: 0;
	line-height: 0;
	vertical-align: bottom;
	margin:0;
}

/*=========================================================
閲覧履歴タグ（レイアウト１）
=========================================================*/

/*　閲覧履歴タグ＞コンテナ　*/
#FS2_History_Engine{
height:100%;
margin-top:15px;
}

/*　レコメンドエンジン＞リストタグを横並び　*/
#FS2_History_Engine ul{
list-style:none;
padding:0px;
margin:0px;
}

#FS2_History_Engine ul li{
float:left;
margin:0 10px 10px 0;
width:23%;
text-align:center;
}

/*　レコメンドエンジン＞リストタグごとのナンバリング（左から）　*/
#FS2_History_Engine ul li.FS2_Recommend_Engine_list_01{}
#FS2_History_Engine ul li.FS2_Recommend_Engine_list_02{}
#FS2_History_Engine ul li.FS2_Recommend_Engine_list_03{}
#FS2_History_Engine ul li.FS2_Recommend_Engine_list_04{}


/*　レコメンドエンジン＞商品サムネイル　*/
.FS2_History_Engin_Reresize_image{}
#FS2_History_Engine ul li img{
border: 1px solid #B9A685;
padding: 3px;
margin:0 auto;
}

/*　レコメンドエンジン＞商品名　*/
#FS2_History_Engine ul li .itemTitle{
width:170px;
font-size: 12px;
padding:0 0 0 10px;
margin:0 0 10px 0;
}

/*　レコメンドエンジン＞価格　*/
#FS2_History_Engine .FS2_itemPrice_text .itemPrice{
	color:#000;
}

/*　レコメンドエンジン＞コンテナ＞clearfix　*/
div#FS2_History_Engine:after {
content: "."; display: block; visibility: hidden; height: 0.1px; font-size: 0.1em; line-height: 0; clear: both;
}


/*　20110501add 5days用css　*/
.come_title{
	margin-left:25px;
	color:#333;
}
/*　20110501end 5days用css　*/

/*　sale アテンション start */
.sale-att{ font-size:92%; line-height:140%; padding:.5em 0 .6em 0; margin:0px; }
.red{ color:#C00 }
.sale-att p{ color:#900; margin:0 0 0 1em; padding:0px; text-indent:-1em; }
/*　sale アテンション end */

/*=========================================================
pick up etc...
=========================================================*/
.daishi{ 
	background-image:url(/shop/item/niko/design/img05/0527_daishi.gif);
	/*background-repeat:no-repeat;*/
	margin:60px;
	height:470px;
	width:620px;

}
#main_img{width:550px; height:335px;margin:0 auto 0 30px; overflow:hidden;}
ul#slide{width:500px;}
ul#slide_num{width:121px;height:25px;margin:auto;}
#image_arrow img{}
#arrow_num{width:500px; height:25px; margin:auto; overflow:hidden;}

ul#slide li,ul#slide_num li{list-style:none;line-height:1em;}
ul#slide li a,ul#slide_num li a{border:0;}
img#slide_prev{
	cursor:pointer;
	margin:80px auto auto 250px;
}
img#slide_next{
	cursor:pointer;
	margin:80px auto auto 0px;
}
img#slide_p{
	/*margin:40px auto auto auto;*/
	margin:80px auto auto auto;

}


/*--------------------------------------------------------------------------
SIDENAVI (セールページ用globalNavi)追加20110613
----------------------------------------------------------------------------*/
#sideNavi_sale {
	width:220px;
	margin:0 0 0 0;
	float:left;
	padding:7px 0 0 0;
	display:inline;
}
#sideNavi_sale .itemLinks{
	height:520px;
	padding:0;
	/*padding:10px 0 0 45px;*/
	background:url(/shop/item/niko/design/img05/0613_sale_bnr_shitajiki.gif) no-repeat 0 0;
}
#sideNavi_sale .itemLinks div p{
	padding-top:0px;
}
#sideNavi_sale .itemLinks div dl{
	/*margin:5px 0 0 10px;*/
	margin:0;
}
#sideNavi_sale .itemLinks .goods{
	/*margin:25px 0 0 0;*/
	/*padding:0 0 30px 0;*/
	margin:0;

}
#sideNavi_sale .itemLinks .goods dl{
	/*margin-bottom:20px;*/
}
#sideNavi_sale .keywordWrapper,
#sideNavi_sale .otherLinkArea{
	width:186px;
	margin:30px 0 0 35px;
}
/* 20110225追加 */
#sideNavi_sale .otherLinkArea a:hover img,
#sideNavi_sale .otherLinkArea02 a:hover img{
	filter:Alpha(opacity=70); opacity: 0.7;

}

/* 20110225終了 */
/* 20110118追加 */
#sideNavi_sale .pickRankLinkArea{
	width:186px;
	margin:10px 0 -10px 35px;
}
/* 20110118終了 */
/* 20100623追加 */
#sideNavi_sale .otherLinkArea02{
	width:186px;
	margin:15px 0 0 35px;
}
/* 20100623終了 */
#sideNavi_sale .keywordWrapper{
	background:url(/shop/item/niko/design/img01/bg_keywordWrapper_middle.jpg) repeat-y 0 0;
}
#sideNavi_sale .keywordWrapper .keyword{
	padding:20px 20px 0 20px;
	background:url(/shop/item/niko/design/img01/bg_keywordWrapper_top.jpg) no-repeat 0 0;
}
#sideNavi_sale .keywordWrapper .keyword ul{
	width:150px;
	margin:0 auto 0 auto;
	padding:10px 0 10px 0;
	background:url(/shop/item/niko/design/img01/line_side_searcharea.jpg) no-repeat 50% 100%;
}
#sideNavi_sale .keywordWrapper .keyword ul li{
	float:left;
	padding:2px 5px 0 0;
	font-size:92%;
}
#sideNavi_sale .keywordWrapper .searchArea{
	padding:8px 20px 20px 20px;
	/padding-top:0;
	background:url(/shop/item/niko/design/img01/bg_keywordWrapper_bottom.jpg) no-repeat 0 100%;
}
#sideNavi_sale .keywordWrapper .searchArea dt{
	margin:10px 0 0 0;
}
#sideNavi_sale .keywordWrapper .searchArea p.serchBtn{
	text-align:center;
	margin:10px 0 0 0;
}
#sideNavi_sale .ssl{
	padding-left:70px;
}	




/* 20110819add　*/
/* saleカテゴリの上級デザイン（ヘッダエリア）　*/
li.yokom {
     float: left;
	 margin: 1px 1px;

}
div.yokom {
	margin:15px auto 15px 20px;
}
/* 20110719end　*/


/* 20110907add　*/
/* 上級デザイン（LEE着用ページ）*/
li.yokolee {
     float: left;
	 margin: 0;

}
div.yokolee {
	margin:15px auto 15px 20px;
}
/* 20110719end　*/

/* 20111201add　*/
/* 上級デザイン（ご利用ガイド＞ラッピングページ[クリスマスギフト12/1〜12/20]）*/
li.yokoRapping {
	float: left;
	margin: 0;
	width:300px;
	margin:15px 30px 15px 15px;

}
div.yokoRapping {
	width:700px;
	margin:auto;

}
div.yokoRapping li dt,div.yokoRapping li dd{
	color:#663300;
	margin-bottom:4px;
	text-align:center;
	width:320px;
	background-color:#E9DEC9;

}
div.yokoRapping img{
	width:295px;
	text-align:center;
	background-color:#E9DEC9;

}
/* 20111201end　*/


/* clip 引用-----------------------------------------------------------------------*/
/* twitterキャンペーン（2011/9/7〜9/30）-------------------------------------------*/
/*リンク*/
.twitterCp a, .twitterCp2 a{
color:#06c;
}
/*上部コメント｜応募方法＞トップ画像*/
.twitterCp h1,h2{
margin-left:50px;
}
/*上部コメント｜応募方法＞見出し*/
.twitterCp h3{
margin-left:100px;
}

/*上部コメント｜応募方法＞注意事項*/
.twitterCp p{
margin:0 0 0 150px;
text-indent:-1.5em;
color:#900;
font-size:95%;
}
/*上部コメント｜ツイートボックス*/
.twitterCp #tbox{
margin:10px 100px 30px;
padding:0px;
}
/*下部コメント｜センタリンク*/
.twitterCp2 .FS2_lower_comment{
text-align:center;
}
/*下部コメント｜企画詳細*/
.twitterCp2 #twitterCP-dtl{
width:600px;
background:#fff url(/shop/item/niko/design/img05/110407twitter-CP_bg.gif);
text-align:left;
margin:20px auto 0;
}
/*下部コメント｜見出し*/
.twitterCp2 #twitterCP-dtl h2{
margin-left:45px;
}
/*下部コメント｜応募方法*/
.twitterCp2 #twitterCP-dtl ol{
margin:0 45px 20px 55px;
}
.twitterCp2 p{
margin:0;
text-indent:-1.5em;
color:#900;
font-size:95%;
}

.twitterCp2 #twitterCP-dtl ol li{
font-size:105%;
color:#666;
padding-bottom:10px;
}
/*下部コメント｜企画詳細*/
.twitterCp2 #twitterCP-dtl table{
width:510px;
margin-left:55px;
}
.twitterCp2 #twitterCP-dtl table th{
color:#369;
text-align:left;
padding:0 16px 15px 5px;
vertical-align:top;
white-space:nowrap;
}
.twitterCp2 #twitterCP-dtl table td{
padding:0 25px 15px 0;
vertical-align:top;
}
.twitterCp2 #twitterCP-dtl table td p{
padding-left:1em;
text-indent:-1em;
}



<!--[if lt IE 7]>
div.tweet {
   background:none;
    border:none;
}
<![endif]-->

