@charset "Shift-jis";

*     { font-family:"ＭＳ Ｐゴシック","Osaka","ヒラギノ角ゴシック Pro W3",sans-serif;word-break:break-all; }
body  { font-size:75%;line-height:1.25;color:#666;margin:0;padding:0;background:#f5f2e1 url(/shop/item/jione/design/img01/bg.jpg) repeat-x left top; }
table { font-size:100%; }

div,p,form,h1,h2,h3,h4,dl,dt,dd { padding:0;margin:0; }
h1,h2,h3,h4 { font-size:100%; }
ul,li       { padding:0;margin:0;list-style:none; }
img         { border:none; }

/*▼リンクカラー基本設定▼*/
a:link      { color:#5ca1e5;text-decoration:none; }
a:visited   { color:#993399;text-decoration:none; }
a:hover     { color:#e5895c;text-decoration:underline; }
a:active    { color:#5ca1e5;text-decoration:none; }

.f32   { width:32px; }
.f64   { width:64px; }
.f96   { width:96px; }
.f128  { width:128px; }
.f256  { width:256px; }
.f384  { width:384px; }
.f512  { width:512px; }

.red  { color:#C33; }

/*▼全体（中央寄せ）▼*/
#wrapper    { text-align:center; }

/*−−−−−−−−−−−−−−−−−−−−−−−−−−−▼ヘッダペイン指定▼−−−−−−−−−−−−−−−−−−−−−−−−−−−*/

#header        { width:920px;text-align:left;margin:0 auto; }
#header h1     { margin:24px 0 13px;float:left; }
#header .guide { margin:26px 0 0 0;float:right; }


/*−−−−−−−−−−−−−−−−−−−−−−−−−−−▼グロナビ指定▼−−−−−−−−−−−−−−−−−−−−−−−−−−−*/

#glonavi               { margin:0 0 5px 0; }
#glonavi li            { float:right;padding-left:5px; }
#glonavi li.viewcart   { padding-left:12px; }
#glonavi li a          { display:block;height:23px;text-indent:-10000px; }
#glonavi li.logout a   { width:52px;background:url(/shop/item/jione/design/img01/btn_logout.gif) no-repeat left top; }
#glonavi li.login a    { width:41px;background:url(/shop/item/jione/design/img01/btn_login.gif) no-repeat left top; }
#glonavi li.mypage a   { width:53px;background:url(/shop/item/jione/design/img01/btn_mypage.gif) no-repeat left top; }
#glonavi li.viewcart a { width:78px;background:url(/shop/item/jione/design/img01/btn_viewcart.gif) no-repeat left top; }
#glonavi li a:hover    { background-position:left bottom; }


/*−−−−−−−−−−−−−−−−−−−−−−−−−▼コンテンツエリア指定▼−−−−−−−−−−−−−−−−−−−−−−−*/

#body       { width:920px;text-align:left;margin:0 auto; }
#body-inner {}


/*−−−−−−−−−−−−−−−−−−−−−−−−−▼レフトペイン（トップページ）指定▼−−−−−−−−−−−−−−−−−−−−−−−*/

/*▼レフトペイン（トップページ）基本設定▼*/
#left       { float:left;width:220px; }
#left-inner { padding-right:20px; }

/*▼商品カテゴリメニュー▼*/
#left div.items                 { margin:0 0 15px; }
#left div.items-inner           {}
#left div.items li a            { display:block;height:24px;text-indent:-10000px; }
#left div.items li a.NEWARRIVAL { background:url(/shop/item/jione/design/img01/itemgroup_01.gif) no-repeat left top; }
#left div.items li a.TOPS       { background:url(/shop/item/jione/design/img01/itemgroup_02.gif) no-repeat left top; }
#left div.items li a.BLOUSE     { background:url(/shop/item/jione/design/img01/itemgroup_03.gif) no-repeat left top; }
#left div.items li a.JACKET     { background:url(/shop/item/jione/design/img01/itemgroup_04.gif) no-repeat left top; }
#left div.items li a.COAT       { background:url(/shop/item/jione/design/img01/itemgroup_05.gif) no-repeat left top; }
#left div.items li a.DRESS      { background:url(/shop/item/jione/design/img01/itemgroup_06.gif) no-repeat left top; }
#left div.items li a.SKIRT      { background:url(/shop/item/jione/design/img01/itemgroup_07.gif) no-repeat left top; }
#left div.items li a.PANTS      { background:url(/shop/item/jione/design/img01/itemgroup_08.gif) no-repeat left top; }
#left div.items li a.BAG        { background:url(/shop/item/jione/design/img01/itemgroup_09.gif) no-repeat left top; }
#left div.items li a.SHOE       { background:url(/shop/item/jione/design/img01/itemgroup_10.gif) no-repeat left top; }
#left div.items li a.STOLE      { background:url(/shop/item/jione/design/img01/itemgroup_15.gif) no-repeat left top; }
#left div.items li a.GOODS      { background:url(/shop/item/jione/design/img01/itemgroup_11.gif) no-repeat left top; }
#left div.items li a.SELECTBRAND{ background:url(/shop/item/jione/design/img01/itemgroup_13.gif) no-repeat left top; }
#left div.items li a.SALE       { background:url(/shop/item/jione/design/img01/itemgroup_12.gif) no-repeat left top; }
#left div.items li a.MARKDOWN   { background:url(/shop/item/jione/design/img01/itemgroup_14.gif) no-repeat left top; }
#left div.items li a:hover      { background-position:right top; }

/*▼商品検索▼*/
#left div.search          { margin:0 0 15px; }
#left div.search-inner    {}
#left div.search .textbox {
	overflow:hidden;
	width:170px;height:21px;
	text-indent:5px;line-height:21px;
	padding:4px 0 0;
	margin:0;
	border:none;
	background:url(/shop/item/jione/design/img01/search_bg.gif) no-repeat right top;
}
/* Hides from IE-mac \*/
* html #left div.search .textbox { padding-top:1px;position:relative;top:-1px; }
/* End hide from IE-mac */

#left div.search .submit {
	vertical-align:top;
	cursor:pointer;
}

/*▼会員登録・メルマガ▼*/
#left div.list                         { font-size:85%;margin:0 0 15px;background:url(/shop/item/jione/design/img01/line_001.gif) repeat-x left top; }
#left div.list-inner                   { padding:8px 0 6px;background:url(/shop/item/jione/design/img01/line_001.gif) repeat-x left bottom; }
#left div.list li                      { margin-bottom:6px; }
#left div.list li img                  { margin-bottom:2px; }
#left div.list li a                    { display:block;height:24px;text-indent:-10000px; }
#left div.list li a.MemberRegistration { background:url(/shop/item/jione/design/img01/btn_registration.gif) no-repeat left top; }
#left div.list li a.MailMagazine       { background:url(/shop/item/jione/design/img01/btn_mailmagazine.gif) no-repeat left top; }
#left div.list li a:hover              { background-position:right top; }
#left div.list li p                    { text-indent:5px; }

/*▼カレンダー▼*/
#left div.calendar       { margin:0 0 15px; }
#left div.calendar-inner {}

/*−−−−−−−−−−−−−−−−−−−−−−−−−−−▼センターペイン指定▼−−−−−−−−−−−−−−−−−−−−−−−−−−−*/

/*▼センターペイン（トップページ）基本設定▼*/
#center       { float:left;width:700px;padding-bottom:20px;border-bottom:solid 1px #dcddbb;background:#FFF; }
#center-inner {}

/*▼トップページバナー▼*/
#center div.banner    { margin:0 0 20px 21px; }
#center div.banner li { float:left;margin-right:6px; }

/*▼トップページインフォメーション▼*/
#center div.information    { margin:20px 21px 40px; }
#center div.information h2 { margin-top:4px; }
#center div.information dl { margin-top:16px;color:#999; }
#center div.information dt { float:left;width:92px;font-weight:bold;margin-bottom:12px; }
#center div.information dd { margin-left:92px;margin-bottom:12px; }

/*▼商品詳細ページ：基本▼*/
div#FS2_itemlayout_E table                      {  }
div#FS2_itemlayout_E td.FS2_itemlayout_td_Left  { display:none; }
div#FS2_itemlayout_E td.FS2_itemlayout_td_Right { width:300px; }
table.FS2_figure_table                          { float:none; }

.org_item_pics { float:left;width:360px;margin-bottom:20px; }
/* Hides from IE-mac \*/
* html .org_item_pics { width:357px; }
/* End hide from IE-mac */

/*▼商品詳細ページ：画像サムネイル▼*/
.FS2_upper_comment .org_thumbnails a     { display:block;float:left;width:61px;margin:4px 4px 0 0;border:solid 1px #e5e5e5; }
.FS2_upper_comment .org_thumbnails a img { margin:3px; }

/*▼商品詳細ページ：ブランド名▼*/
.org_brandname { width:300px;padding:0 0 2px 360px;margin:0; }

/*▼商品詳細ページ：商品説明文▼*/
.org_explain   { padding:0 0 18px;border-bottom:dotted 1px #b4b4b4; }

/*▼商品詳細ページ：カラーセレクター▼*/
#cs            { font-size:85%;padding:15px 0 7px 15px;margin:20px 0 0;border:solid 1px #e5e5e5; }
#cs a          { display:block;float:left;color:#666;text-align:center;margin:0 15px 0 0; }
#cs a div      { width:46px;height:12px;border:solid 1px #CCC;cursor:pointer; }

/*▼商品詳細ページ：カラー/サイズテーブル▼*/
.GoodsSelectionTable{border-top: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5;} 
.GoodsSelectionTable th{border-bottom: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5;}
.GoodsSelectionTable td{border-bottom: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5;} 

/*▼商品詳細ページ：下部コメント（サイズ表・素材表）▼*/
.FS2_lower_comment                       { clear:both;padding:20px 0 0; }
.FS2_lower_comment .org_extend_spec      { padding:19px 10px 0 0;border-top:dotted 1px #b3b3b3; }
.FS2_lower_comment .org_item_size        { float:right; }
.FS2_lower_comment .org_item_material    { float:right;margin-left:40px; }
.FS2_lower_comment table                 { width:300px; }
.FS2_lower_comment table thead           { font-weight:bold; }
.FS2_lower_comment table th              { width:30%;padding:5px 0 4px 10px;text-align:left;border-bottom:solid 1px #e5e5e5; }
.FS2_lower_comment table td              { padding:5px 0 4px 10px;border-bottom:solid 1px #e5e5e5; }

/*▼ご利用ガイドページ：リスト装飾▼*/
ul.list-guide li             { padding:5px 0 5px 24px;background:url(/shop/item/jione/design/img01/ico_guide.gif) no-repeat 10px center; }
ul.list-guide li a:link      { color:#666;text-decoration:none; }
ul.list-guide li a:visited   { color:#666;text-decoration:none; }
ul.list-guide li a:hover     { color:#999;text-decoration:underline; }

/*▼注文確定ページ：返品についてテキスト▼*/
div.FS2_ReturnedSpecialContract       { margin:0 0 20px;width:300px; }
div.FS2_ReturnedSpecialContract_link  { text-align:center;padding:4px 0 3px;border:solid 1px #DDD;background:#F6F6F6; }
div.FS2_ReturnedSpecialContract_text  { padding:5px 8px 4px;border:solid 1px #DDD;border-top:none;  }

/*▼問い合わせ内容確認ページ▼*/
div.formmailer_table h1   { border-bottom:2px solid #999999; font-size:130%; margin:0 0 20px; padding:0 0 2px; }

div.formmailer_table #basic-table table {
	border-top:1px solid #DDDDDD;
	border-left:1px solid #DDDDDD;
	width:100%;
	margin-top:10px;
	margin-bottom:10px;
}

div.formmailer_table #basic-table table th span { font-size:85%; font-weight:bold; color:#C33; }

div.formmailer_table #basic-table table th {
	text-align:left;
}

div.formmailer_table #basic-table table td.head {
	font-weight:normal;
	background:#F6F6F6;
	border-bottom:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	padding:3px 5px;
	width:25%;
}

div.formmailer_table #basic-table table td.data {
	border-bottom:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	padding:3px 5px;
	width:75%;
}

/*−−−−−−−−−−−−−−−−−−−−−−−−−−−▼ライトペイン指定▼−−−−−−−−−−−−−−−−−−−−−−−−−−−*/

/*▼フッターペイン基本設定▼*/
#footer       { clear:both;height:64px; }
#footer-inner { width:920px;text-align:left;padding:9px 0 0;margin:19px auto 0;background:url(/shop/item/jione/design/img01/line_003.gif) repeat-x right top; }

/* メンテナンスページ用フッター */
.system_content #footer-inner { width:880px;background:none;position:relative;top:80px; }

/*▼フッターメニュー▼*/
#footer ul li             { float:left;padding-right:18px; }
#footer ul li a           { display:block;height:24px;text-indent:-10000px; }
#footer ul li a.home      { width:35px;background:url(/shop/item/jione/design/img01/btn_b_home.gif) no-repeat left top; }
#footer ul li a.guide     { width:59px;background:url(/shop/item/jione/design/img01/btn_b_guide.gif) no-repeat left top; }
#footer ul li a.deal      { width:120px;background:url(/shop/item/jione/design/img01/btn_b_businessdeal.gif) no-repeat left top; }
#footer ul li a.privacy   { width:120px;background:url(/shop/item/jione/design/img01/btn_b_privacypolicy.gif) no-repeat left top; }
#footer ul li a.inquiry   { width:61px;background:url(/shop/item/jione/design/img01/btn_b_inquiry.gif) no-repeat left top; }
#footer ul li a.brand     { width:78px;background:url(/shop/item/jione/design/img01/btn_b_brand.gif) no-repeat left top; }
#footer ul li a.company   { width:54px;background:url(/shop/item/jione/design/img01/btn_b_company.gif) no-repeat left top; }
#footer ul li a:hover     { background-position:left bottom; }

/*▼コピーライト▼*/
#footer .copyright   { float:right;width:99px; }
#footer .copyright a { display:block;height:24px;font-size:1%;text-indent:-10000px;background:url(/shop/item/jione/design/img01/btn_b_copyright.gif) no-repeat left top; }

/*−−−−−−−−−−−−−−−−−−−−−▼利用規約が8000文字制限があるため、　　　▼−−−−−−−−−−−−−−−−−−−*/
/*−−−−−−−−−−−−−−−−−−−−−▼デフォルトの規約を非表示にして、　　　　▼−−−−−−−−−−−−−−−−−−−*/
/*−−−−−−−−−−−−−−−−−−−−−▼上部コメントにiframeで規約を読み込む指定▼−−−−−−−−−−−−−−−−−−−*/
/*
body.FS2_body_Member_MemberAgreement p.pan              { display:none; }
*/
body.FS2_body_Member_MemberAgreement h2.pageTitle       { display:none; }
body.FS2_body_Member_MemberAgreement div.inputTableArea { display:none; }

/*−−−−−−−−−−−−−−−−−−−−−−−−−−−▼clearfix指定▼−−−−−−−−−−−−−−−−−−−−−−−−−−−*/

.clearfix:after  { content: ""; display: block; clear: both; }
.clearfix        { display: inline-table; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix        { display: block; }
/* End hide from IE-mac */


/* for modern brouser */
.clearfix:after {
        content: ".";
        display: block;
        clear: both;
        height: 0;
        visibility: hidden;
}
.clearfix {
        display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
        height: 1%;
}
.clearfix {
        display: block;
}
/* End hide from IE-mac */
