@charset "euc-jp";
/* FRED PERRY ORIGINAL CSS*/
*{margin:0; padding:0;}
body {
font-family:Arial, Helvetica, sans-serif, "ＭＳ ゴシック"; 
margin:0 0 5px 0; 
padding:0; 
background-image:url(http://www.ec-fredperry.jp/index_images/header/bg_bar.gif); 
background-repeat:repeat-x;  
background-position:center 11px; 
font-size: 11px;
}

table{ /* 基本テーブル設定（固定）*/
border:0px none;
margin:0px;
padding:0px;
text-align:left;
border-collapse:collapse;
}

th {border:0px none;margin:0px;padding:0px;border-collapse:collapse;vertical-align:top;}

td {border:0px none;margin:0px;padding:0px;border-collapse:collapse;vertical-align:top;}

th {white-space:nowrap;} 

h1,h2,h4 { /* 基本タイトル（固定）*/
padding:0px;
margin:0px;
font-size:0%;
text-align:left;
}
h3 {
font-size:1px;
margin:0;
padding:0;
}

a{ /* 基本のリンク （固定）*/
color:#555555;text-decoration:underline;}

a:link {
color:#555555;text-decoration:underline;}

a:hover {
color:#000000;text-decoration:underline;}


ul ul{	list-style-type:none;}

img{ border:0px;}/* イメージボーダー指定 */

form {	padding:0px;display:inline;}

p{ line-height:140%;margin:5px 0px;padding:2px 0px;
color:444444;}

.clear_both { /* 画像の周り込み解除 */
clear:both;
font-size:1px;
visibility:hidden;
overflow:hidden;
height:1px;
text-align:center;
}

.button1{ /* inputボタン設定 */
/*cursor:hand;
font-size:12px;
color:#FFFFDD;
background:#333333;
border:1px solid #999999;
font-weight:normal;*/
}

.text1 {border:1px solid #CCCCCC;}/* テキストエリアデザイン設定 */

.caution{ font-weight:bold;color:#CC0000;}/* エラーメッセージ */

.no2{font-size:110%;} /* フォントズーム */

.strong{ font-weight:bold;}/* フォントボールド */

.red{color:#CC0000;} /* フォント赤 */
.orange{color:#FF9900;} /* フォントオレンジ */
.blue{color:#0000FF;} /* フォント青 */
.green{color:#006600;} /* フォント緑 */
.glay{color:#666666;} /* フォントグレー */

.item img{/* 商品画像枠  */ 
height:auto;
padding:0 5px 0 5px;
margin:0px;
background:#FFFFFF;
text-align:center; 
}

.spacebox{/* スペース設定  */ 
height:50px;
}

/********************************************************************/
/* 大枠テーブル（固定） */
#container {
width:920px;
text-align:left;
/*border-left:1px solid #333333;
border-right:1px solid #333333;*/
margin:0 auto;
padding:0;
}

/* マイページ、ポップアップ画面 */
#enter {
width:100%;
text-align:left;
background:/* url(../img/enter.gif) */ #ffffff;
border:1px solid #555555;
margin-top:5px;
}

/* ヘッダー */
#header{
width:100%;
padding:0px;
margin: 0px 0px 0px 0px;
}

td>#header { /* IE7 Safari Firefox 用 */
/*height:1px;*/
}

.shoplogo{ /* サイトロゴブロック（設定の場合） */
padding:0px;
margin:0px;
width:100%;
}

.shoplogo img{ /* サイトロゴブロック（表示なし） */
/*display:none;*/
}

.siteName { /* サイト名 h1 （テキスト） */
margin:0px;
padding:0px;
display:none;
text-indent:-9999px;
}
.siteName a { color:#000000;text-decoration:none;}
.siteName a:hover {
color:#000000;
text-decoration:underline;
}


.sitecopy{ /* サイトコピー h2 （ロゴがテキストの場合使用）*/
padding:0px;
margin:0px;
line-height:120%;
font-weight:normal;
text-indent:-9999px;
}

.sitecopy a {color:#666666;text-decoration:none;}
.sitecopy a:hover {color:#282828;text-decoration:underline;}


/* ヘッダーメニュー */
#headMenu {
width:100%;
margin:0;
color:#555555;
text-align:right;
clear:both;
display:none;
}

.headnavi { /* ヘッダーメニューテキスト */
padding:0px;
margin:0px;
/*color:#C8C8C8;*/
background-color:#FFFFFF;
color:#666666;
display:none;
}

.headnavi a{
padding:0px;
text-decoration:none;
color:#666666;
}
.headnavi a:hover {
color:#000000;
margin:0px;
text-decoration:none;
}

.navi01 {/* ヘッダーメニューアイコン */
color:#333333;
/*background:url(../img/hnavi01.gif) no-repeat center left;*/
}

/* ヘッダー下装飾ライン */
/*
.hline {
border:0px solid #B6A081;
background:url(../img/hline.gif) no-repeat #B6A081;
display:none;
}

*/

/********************************************************************/

#leftSide { /* 左サイドtd */
width:215px;
padding:0px;
margin:0px;
vertical-align:top;
/* background:url(../img/leftside.gif) ;*/
}

#rightSide { /* 右サイドtd （3列）*/
width:153px;
padding:0px;
margin:0px;
background:#ffffff;
vertical-align:top;
/* background:url(../img/rightside.gif) ;*/
}

#rightSide { /* 右サイドtd （3列 ブログ）*/
width:170px;
padding:0px;
margin:0px;
vertical-align:top;
/* background:url(../img/rightside2.gif) ;*/
}

#center1 { /* センター td （2列）*/
vertical-align:top;
/* background:url(../img/center1.gif) ;*/
}

#center2 { /* センターtd （3列）*/
width:705px;
padding:0px;
margin:0px;
/* background:url(../img/center2.gif) ;*/
}

#center3 { /* センターtd （装飾用）*/
vertical-align:top;	
width:100%;
text-align:center;
/* background:url(../img/center3.gif) ;*/
}


.header_area { /* ヘッダのフリーエリア */
text-align:left;
width:705px;
/*height:121px;*/
/*border:1px #1587C2 solid;*/
margin-top:
}

.header_area_in { 
padding-top:21px;
width:691px;  
}

td.center .header_area_in { /* sslヘッダのフリーエリア */
text-align: left;
text-indent:-9999px;
display:none;
}



.footer_area { /* フッタのフリーエリア */
text-align:right;
margin:0px 0px 0px 0px;
padding:0px;
width:705px;
font-size:12px;
/*border:1px #1587C2 solid;*/
}

.sidebox { /* サイド用ブロック（幅設定） */
padding:0px 0px 5px 0;
margin:0px 0px 10px 0;
}

table#container td#center1 td#center3 .centerbox { /* 商品ページ・一覧用センター用ブロック (幅指定) */
margin:0;
padding:0;
width:705px; 
}




.center{ text-align:center;} /* センター */
.right{ text-align:right;} /* 右 */
.left{ text-align:left;} /* 左 */
.middle{ vertical-align:middle;}/* テキスト縦中央 */
.buttom{ vertical-align:buttom;}/* テキスト縦下 */
.float_right{ float:right;}
.float_left{ float:left;}

/********************************************************************/
/* 基本商品テキスト設定 */

.price{ /* 商品価格 */
color:#777777;
font-family:Arial, Helvetica, sans-serif, "ＭＳ ゴシック";
text-align:left;
font-size:11px;
margin:0;
}
.price.zoom{ /* 商品価格 （商品詳細） */
font-size:120%;
font-weight:bold;
}
.expl{ /* 商品説明文 */
text-align:left;
color:#333333;
}
.expl a{color:#333333;	text-decoration:none;}
.expl a:hover{color:#333333;text-decoration:underline;}

.fixed{ /* 商品定価 */
color:#333333;
font-family:Arial, Helvetica, sans-serif, "ＭＳ ゴシック";
text-align:left;
font-size:14px;
margin:0;
}

h2.goods{
padding:0px 0px 0px 0px;
}
h2.goods /* 商品名 （商品一覧）*/
a{
color:#333333;text-decoration:none;
line-height:120%;
font-size:10px;
font-family:Arial, Helvetica, sans-serif, "ＭＳ ゴシック";
letter-spacing:1px;
margin:0;
font-weight:normal;
padding:1px;
}

h2.goods a:hover{color:#FFFFFF;text-decoration:none;
font-size:10px;
font-family:Arial, Helvetica, sans-serif, "ＭＳ ゴシック";
line-height:120%;
letter-spacing:1px;
margin:0;
font-weight:normal;
background-color:#333333;
padding:1px;
}

h2.goods img{
margin:3px 0 3px 0px;
display:block;
}

h2.goods br{
display:none;
}

/********************************************************************/
/*センターコンテンツ  */
.topIMG { /* トップイメージ 外枠設定 */
margin:0px ;
padding:0px;
}

.topIMG td{
margin:0px;
padding:0px;
background:#ffffff;
}

.shopCopy { /* サイト説明 */
font-size:110%;
line-height:130%;
margin:0px;
padding:3px 10px 3px 10px;
color:#666666;
font-weight:normal;
text-align:left;
}

/* タイトルデザイン */

.free_title { /* タイトル1 h3 */
padding:15px 0px 12px 8px;
margin:0px;
width:auto;
line-height:100%;
font-size:12px;
vertical-align:middle;
font-weight:bold;
letter-spacing:0.2em;
color:#000000;
background-color:#D6D6D6;
}


#center1 h3.title1{ 
padding:-20px 0 0 0;
margin:-20px 0 0 0;
height:0px;
width:auto;
font-size:1px;
color:#000000;
background-color:#ffffff;
text-indent:-9999px;
display:none;
}


.centerbox h3.title1{ 
padding:-20px 0 0 0;
margin:-20px 0 0 0;
height:0px;
width:auto;
font-size:1px;
color:#000000;
text-indent:-9999px;
display:none;
}



.title1 a{color:#000000;text-decoration:underline;}
.title1 a:hover{
color:#000000;
text-decoration:underline;
font-weight:bold;
}
.title2{ /* タイトル2 h1 */
padding:15px 0px 12px 8px;
margin:0px;
width:auto;
line-height:100%;
font-weight:bold;
font-size:12px;
vertical-align:middle;
letter-spacing:0.2em;
color:#000000;
background-color:#D6D6D6;
}
.title2 a{color:#000000;text-decoration:underline;}
.title2 a:hover{
color:#000000;
text-decoration:underline;
font-weight:bold;
}
.title3{ /* タイトル2 h1 */
padding:15px 0px 12px 8px;
margin:0px;
width:auto;
color:#FF286F;
line-height:100%;
font-weight:bold;
font-size:12px;
vertical-align:middle;
letter-spacing:0.2em;
color:#000000;
background-color:#D6D6D6;
}
.title3 a{color:#FF286F;text-decoration:underline;}
.title3 a:hover{
color:#FF286F;
text-decoration:underline;
font-weight:bold;
}

.rank{/* ランキングアイコン */
text-align:left;
}

.mainCont { /* メインコンテンツ */
padding:0px;
margin:0px;
color:#555555;
font-family:Arial, Helvetica, sans-serif, "ＭＳ ゴシック";
line-height:150%;
text-align:left;
/* background:url(../img/maincont.gif) ;*/
}


.mainCont2 { /* メインコンテンツ */

padding:0px;
margin:0px;
width:auto;
background-color:#FFFFFF;
color:#888888;
font-family:Arial, Helvetica, sans-serif, "ＭＳ ゴシック";
line-height:150%;
text-align:left;
/* background:url(../img/maincont.gif) ;*/
}


.contbox { /* メインコンテンツ内項目ボックス*/
padding:10px 0px;
margin:0px;
width:auto;
}


ul.news{ /* 最新情報リスト設定 */
text-align:left;
padding:0px 0px 0px 12px;
margin:0px;
list-style-type:none;
color:#000000;
}

li.p3{padding:3px;}

ul.free_list{ /* リスト設定 */
text-align:left;
padding:5px 10px;
margin:0px;
list-style:square;
color:#333333;
}

ul.list{ /* リスト設定 */
text-align:left;
padding:5px 10px;
margin:0px;
list-style:square;
color:#333333;
}

ul.map{ /* サイトマップリスト設定 */
font-size:110%;
text-align:left;
padding:0px 20px;
margin:0px;
color:#333333;
}
li.sm1 { margin:4px ;display:block;}
li.sm2 { margin:0px 0px 0px -35px;display:block;}

.sitemap{ /* サイトマップリスト 項目タイトルh4*/
font-size:110%;
padding:5px 25px;
color:#333333;
background:url(../img/icon_sitemap.gif) no-repeat ;
background-position:left center;
}


/* テーブル余白設定  （固定） */
.layoutp5  { padding:5px 0px;
color:#444444;
line-height:150%;}/* 余白5px */
.layoutp5 th { padding:5px;}
.layoutp5 td { padding:5px;}
.layoutp5 .border { border:1px solid #CCCCCC;}

.layoutp3  { padding:5px 0px;}/* 余白3px */
.layoutp3 th { padding:3px;}
.layoutp3 td { padding:3px;}
.layoutp3 .border { border:1px solid #999999;}

.bordlayoutp3  { padding:5px 5px;}/* ボーダーテーブル(余白3px) */
.bordlayoutp3 th { padding:3px;border:1px solid #999999;}
.bordlayoutp3 td { padding:3px;border:1px solid #999999;}
.bordlayoutp3 .side { padding:10px 15px;}/* 横余白10px */

.backcolor1 { background:#DDDDDD;} /* テーブル内カラー切り替え（タイトル部分） */
.backcolor2 { background:#FFFFFF;vertical-align:middle} /* コンテンツ内 */
.backcolor3 { background:#D7EBF4;padding:10px 0px;} /* カート部分 */


/* 商品レイアウト（トップページセンター、商品一覧用）*/

.layoutFrame{/* 大枠 table */
margin:0;
padding:1px;
width:99%;
/* background:url(../img/layoutframe.gif) ;*/
}
.layoutFrame td{
text-align:center;
margin:0px;
padding:0px;
vertical-align:top;
}

.layout1{ /* レイアウト */
margin:0 3px 0 3px;
padding:5px;
background:#FFFFFF;
/* background:url(../img/layout1.gif) ;*/
}
.layout1 table.auto {
width:159px;
}
.layout1 td{
margin:0px;
padding:3px;
text-align:center;
}
.layout1 .price{ 
padding-left:0px;
}

/* 第二階層 */


#bread{ /* パンクズ */
margin:5px 15px 5px 0px;
color:#666666;
text-align:left;
background:#FFFFFF;
font-family:Arial, Helvetica, sans-serif, "ＭＳ ゴシック";font-size: 11px;
}

#bread a { color:#666666;}
#bread a:link { 
text-decoration:underline;
}
#bread a:hover { 
text-decoration:underline;
color:#000000;
}

h4.title{
font-size:110%;
margin:5px 0px;	
padding:2px 0px;
color:#333333;
}

.mainFrame{ /* メイン大枠 */
margin:0px;
padding:0px;
width:100%;
}

p.title	{ margin:3px 0px;	
padding:2px 0px;
color:#669933;
border-bottom:1px dotted;
font-weight:bold;
}
/* メールマガジンアイコン設定 */
.mailmag_ent,.mailmag_cha,.mailmag_can {
color:#000000;
}

.mailmag_ent{ /* 新規登録 h4 */
font-size:110%;
padding:12px 0px 0px 60px;
background:url(../img/icon_mailmag_ent.gif) no-repeat;
}

.mailmag_cha{ /* アドレス変更 h4 */
font-size:110%;
padding:12px 0px 0px 60px;
background:url(../img/icon_mailmag_cha.gif) no-repeat;
}

.mailmag_can{ /* 配信解除 h4 */
font-size:110%;
padding:12px 0px 0px 60px;
background:url(../img/icon_mailmag_can.gif) no-repeat;
}

#sortList{ /* ソート */
margin:0px;
padding:10px 3px 5px 3px;
width:auto;
color:#333333;
float:right;
}

.pageTop { /* ページトップ */
padding:13px 0px 3px 17px;
margin:10px 0px 5px  5px ;
background-image:url(../img/icon_top.gif);
background-repeat:no-repeat;
background-position:50% left;
font-size:90%;
font-weight:bold;
float:right;
display:none;
}
.pageTop a{ color:#666666;text-decoration:none;border:1px #FFFFFF solid;padding:3px;}
.pageTop a:hover{ color:#000000;text-decoration:none;border:1px #FF0000 solid;padding:3px;}


/********************************************************************/
/* フッターーメニューレイアウト設定 */
#footer {
padding:0px;
width:auto;
background-color:#ffffff;
color:#555555;
border-top: 1px #cccccc solid;
height:40px;
text-align:center;
margin-top:5px;
vertical-align:bottom;
padding-top:10px;
display:none;
}

td>#footer { /* IE7 Safari Firefox 用 */
height:auto;
min-height:40px;
}

.footnavi { /*フッターメニューテキスト設定*/
padding:0px;
color:#555555;
}
.footnavi a{ 
color:#666666;
text-decoration:underline;
font-weight:normal;
}
.footnavi a:hover { color:#FF0000;text-decoration:underline;}

#copyright { /* コピーライト */
padding:0px;
width:auto;
height:20px;
text-align:center;
vertical-align:bottom;
background-image:url(/USERTHEMEIMG/vol1/fredperry.sn.shopserve.jp/copy.gif);
background-repeat:no-repeat;
background-position:left;
/* background:url(../img/copyright.gif) ;*/
}

#footer>#copyright { /* IE7 Safari Firefox 用 */
height:auto;
min-height:20px;
}

/********************************************************************/
/* サイド設定 */

#search {/* サイド商品検索枠設定 */
padding:6px 5px 12px 5px;
margin:0px;
width:auto;
background:#F8F9F9;
border-bottom:1px #DDDDDD solid;
}

#search label{
padding:7px 0px 0px 7px;
margin:0px;
color:#000000;
line-height:100%;
letter-spacing:0.2em;
font-size:12px;
font-weight:bold;
}


.fieldarea{padding:5px 0px 5px 0px;virtical-align:center;}

/* サイドメニューカテゴリリスト */

.list { /* メニュー枠設定 */
padding:0px 0px;	
display:block;
line-height:130%;
}

.list h3 { /* タイトル */
padding:5px 5px;
margin:0px;
}

ul.free_listbox{
text-align:left;
padding:0px;
margin:0px;
list-style:none;
}

ul.listbox{
text-align:left;
padding:0px;
margin:0px;
list-style:none;
}

li.ca1 {
margin:0px;
border-top:1px solid #FFFFFF;	
border-bottom:1px solid #FFFFFF;
}

li.ca2 {
margin:0px;
border-bottom:1px solid #FFFFFF;
}
li.ca1 a{ padding:5px 3px 5px 15px;
display:block;
font-weight:normal;
text-decoration:none;
background-image:url(../img/icon_eye01.gif);
background-repeat:no-repeat;
/*background:#FFF0F5;*/
color:#000000;
}

li.ca1 a:hover{
font-weight:normal;
text-decoration:none;

color:#FFFFFF;
background-image:url(../img/icon_eye01_ov.gif);
background-repeat:no-repeat;
background-color:#666666;
}

li.ca2 a{ padding:1px 3px 1px 15px;
display:block;
color:#666666;
font-weight:normal;
text-decoration:none;

}
li.ca2 a:hover{
color:#000000;
font-weight:normal;
text-decoration:none;
background:url(../img/icon_eye02_ov.gif) no-repeat #DDDDDD;
}

li.ca3 {
margin:0px;
border-top:1px solid #FFFFFF;	
border-bottom:1px solid #FFFFFF;	
}

li.ca3 a{ padding:5px 3px 5px 15px;
display:block;
font-weight:normal;
text-decoration:none;
background-image:url(../img/icon_eye01.gif);
background-repeat:no-repeat;
/*background:#FFF0F5;*/
color:#000000;
}

li.ca3 a:hover{
font-weight:normal;
text-decoration:none;
color:#FFFFFF;
background-image:url(../img/icon_eye01_ov.gif);
background-repeat:no-repeat;
background-color:#666666;
}

li.ca4 {
margin:0px;
border-bottom:1px solid #FFFFFF;
}

li.ca4 a{ padding:3px 3px 3px 25px;
display:block;
color:#333333;


font-weight:normal;
text-decoration:none;
background:url(../img/icon_eye02.gif) no-repeat #EBEBEB;
}

li.ca4 a:hover{
color:#547D2B;
font-weight:normal;
text-decoration:none;
background:url(../img/icon_eye02_ov.gif) no-repeat #EBFFAC;
}

.sline1 { /* サイドバー下ライン */
padding:0px;
margin:0px;
}

.sline2 { /* サイドバー下ライン */
padding:0px;
margin:0px;
}

/* サイドコンテンツ */
.sidemain1 { /* メイン枠 */
margin:0px ;
padding:0px; 
}

.sidemain1 p{
margin:0;
padding:0;
}

.sidemain1 .banner p {
padding:15px 0px 0px 0px;
margin:0 0 0 0;
line-height:120%;
}

/* 
.sidemain1 ul { 
margin:0px;
padding:0px 0px 0px 0px;
} 

.sidemain1 li {
display:block;
padding:0px 0px 0px 0px;
}
*/



/* カレンダー */
caption { /* 年月タイトル */
font-weight:bold;
text-align:center;
padding:3px;
color:#333333;
}
caption a{ color:#333333;text-decoration:underline;}
caption a:hover{ color:#333333;	 text-decoration:underline;}

.carender { /* カレンダー テーブル*/
border-collapse:collapse;
padding:5px 0px;
margin:0px;
text-align:center;
background-color:#FFFFFF;
}

.carender td {
padding:2px;
border-collapse:collapse;
text-align:right;
border:1px solid #CCCCCC;	
background-color:#FFFFFF;
}

.carender th {
padding:2px;
border-collapse:collapse;
border:1px solid #CCCCCC;	
background-color:#FFFFFF;
}

th.day { /* ヘッダ平日 */
font-weight:bold;
color:#666666;
background:#FFFFFF;
text-align:center;
}

th.sun { /* ヘッダ日曜 */
color:#FFFFFF;
background:#666666;
text-align:center;
}

th.sat { /* ヘッダ土曜 */
color:#666666;
background:#DDDDDD;
text-align:center;
}

.chert { /* 表示色説明枠  */
margin:5px 5px;
font-size:84%;
}
.chert td {
border-collapse:separate;
padding:0px 0px 0px 5px;
border:2px solid #FFFFFF;
}

.line01{
/*border:#DEDBBE 1px dotted;*/
vertical-align:buttom;
} 

#rss{ / * RSS設定 */
margin:10px 0px 20px 0px ;
padding:10px 0px 20px 10px ;
}

#count{ / * カウンター */
margin:0px;
padding:5px;
}

/********************************************************************/
/* ブログ */

.blogbox { /* コメントボックス*/
padding:5px;
margin:2px 0px;
width:auto;
/* background:url(../img/blogbox.gif) ;*/
}

/*ブログエントリータイトル h2
.entry_title {  
padding:5px 0px 5px 0px;
display:block;
font-size:110%;
color:#666666;
height:19px;
text-decoration:underline;
background:url(../img/entry_title.gif);
}
*/

.entry_date{
display:none;
padding:10px 0px 3px 0px;
color:#333333;
text-align:right;
}

.state{ /* ブログステータス */
padding:2px 0px;
text-align:right;
border-top:1px solid #ded9c5;
display:none;
}

.subtitle {/* h3 ブロックサブタイトル */
padding:5px 0px 5px 0px;
margin:10px 0px 10px 0px;
text-align:left;
font-size:110%;
color:#547D2B;
background:url(../img/subtitle.gif);
height:19px;
}

p.label { /* ブログコメントタイトル */
font-weight:bold;
color:#666666;
}

.tb_url{ /* トラックバックurl */
font-weight:bold;margin-bottom:10px;
}

/********************************************************************/
/* カート */

.point {font-size:120%;color:red;font-weight:900;}

.pointline {font-size:100%;color:#FFFFFF;font-weight:900;padding:3px ;padding-bottom:5px;background-color:#666666;}



/* ナビゲーション （固定）*/
.step_navi01,.step_navi02,.step_navi03,.step_navi04 {
text-align:center;
width:100%;
height:83px;
margin-top:60px;
margin-bottom:30px;
background-position:center;
}

.step_navi01 {
background-image:url(/USERTHEMEIMG/vol1/fredperry.sn.shopserve.jp/navi01.gif);
background-repeat:no-repeat;
}

.step_navi02 {
background-image:url(/USERTHEMEIMG/vol1/fredperry.sn.shopserve.jp/navi02.gif);
background-repeat:no-repeat;
}

.step_navi03 {
background-image:url(/USERTHEMEIMG/vol1/fredperry.sn.shopserve.jp/navi03.gif);
background-repeat:no-repeat;
}

.step_navi04 {
background-image:url(/USERTHEMEIMG/vol1/fredperry.sn.shopserve.jp/navi04.gif);
background-repeat:no-repeat;
}



/********************************************************************/
/* オリジナル */


table .navi_tableleft td{
padding:4px 0 0 0;
margin:0;
background-color:#000000;
}

table .navi_tableright td{
padding:0 0 0 0;
margin:0;
background-color:#000000;
}


table #pankuzu01 {
font-family:Arial, Helvetica, sans-serif, "ＭＳ ゴシック";
font-size: 11px;
color:#000000;
padding: 11px 0px 4px 0px;
}

#title_left {
border-bottom: 1px #666666 dotted;
padding: 0px 0px 2px 0px;
}

#title_right {
border-right: 1px #666666 dotted;
padding: 0px 0px 2px 0px;
}

#tble_btm {
border-bottom: 1px #666666 dotted;
}

#subtitleE {
font-family:Arial, Helvetica, sans-serif, "ＭＳ ゴシック";
font-size: 16px;
font-weight: normal;
color:#000000;
margin: 0;
padding: 17px 0px 3px 20px;
}

#cart {
padding: 12px 0px 3px 0px;
}


#navi_side {
padding-top:15px;
}

#navi_side ul ,#navi_side li {
padding:1px 0;
margin:3px 0 3px 10px;
list-style-image:url(http://ec-fredperry.jp/pic-labo/navi_ico.gif);
font-family: "Garamond", serif;
font-size:14px;
}



#information {
padding-top:30px;
}

#information ul ,#information li ,#information a {
padding:1px 0;
margin:3px 0 3px 2px;
list-style:none;
font-family:Arial, Helvetica, sans-serif, "ＭＳ ゴシック";
font-size:12px;
letter-spacing:1px;
text-decoration:none;
}


#ss-style a{
background-image:url(http://ec-fredperry.jp/pic-labo/AW08_stylebook.gif);
width:129px;
height:17px;
text-indent:-9999px;
background-repeat:no-repeat;
display:block;
}


#limit a{
background-image:url(http://ec-fredperry.jp/pic-labo/limited_e.gif);
width:147px;
height:13px;
text-indent:-9999px;
background-repeat:no-repeat;
display:block;
}



#polocollection a{
background-image:url(http://ec-fredperry.jp/pic-labo/polo-collection.gif);
width:147px;
height:13px;
text-indent:-9999px;
background-repeat:no-repeat;
display:block;
margin-bottom:20px;
}


#mens a{
background-image:url(http://ec-fredperry.jp/pic-labo/navi_mens.gif);
width:45px;
height:13px;
text-indent:-9999px;
background-repeat:no-repeat;
display:block;
}


#womens a{
background-image:url(http://ec-fredperry.jp/pic-labo/navi_womens.gif);
width:63px;
height:13px;
text-indent:-9999px;
background-repeat:no-repeat;
display:block;
}


#acce a{
background-image:url(http://ec-fredperry.jp/pic-labo/navi_acce.gif);
width:78px;
height:13px;
text-indent:-9999px;
background-repeat:no-repeat;
display:block;
}

#footwear a{
background-image:url(http://ec-fredperry.jp/pic-labo/footwear.gif);
width:78px;
height:13px;
text-indent:-9999px;
background-repeat:no-repeat;
display:block;
}

#sale a{
background-image:url(http://ec-fredperry.jp/pic-labo/navi_sale.gif);
width:42px;
height:13px;
text-indent:-9999px;
background-repeat:no-repeat;
display:block;
}

#aw08 a{
background-image:url(http://ec-fredperry.jp/pic-labo/navi_08aw.gif);
width:120px;
height:13px;
text-indent:-9999px;
background-repeat:no-repeat;
display:block;
}

#ss08 a{
background-image:url(http://ec-fredperry.jp/pic-labo/navi_08ss.gif);
width:120px;
height:13px;
text-indent:-9999px;
background-repeat:no-repeat;
display:block;
}

.footer_area a{
font-size:10px;
color:#555555;
letter-spacing:2px;
}


.footer_area a:hover{
font-size:10px;
color:#000000;
letter-spacing:2px;
}

#womens-new {
height:40px;
vertical-align:bottom;
border-top: 1px #666666 dotted;
}

#foot-topborder {
height:20px;
vertical-align:middle;
border-top: 1px #666666 dotted;
}


div.layoutp3 p.center {
display:none;
}




h2.title1{ 
padding:7px 0 0 10px;
margin:0;
height:22px;
width:100%;
font-size:13px;
font-family:Arial, Helvetica, sans-serif, "ＭＳ ゴシック";
color:#555555;
background-color:#E8E8E8;
text-indent:-9999px;
display:none;
}


h2.title1 img{
display:none;
}


h2.red {
font-family:Arial, Helvetica, sans-serif, "ＭＳ ゴシック";
font-size: 14px;
font-weight:bold; 
color:#333333;
}

span.price {
color:#333333;
font-family:Arial, Helvetica, sans-serif, "ＭＳ ゴシック";
text-align:left;
font-size:14px;
}
#honbun { 
width:325px;
margin-left:17px;
font-size: 10px;
color:#555555;
font-family:Arial, Helvetica, sans-serif, "ＭＳ ゴシック";
text-align:left;
letter-spacing:2px;
line-height:130%;
}
#honbun .detail_blk {
width:100%;
border-bottom:1px #A5A5A5 solid;
padding-bottom:5px;
}

#honbun .detail_blk_no {
width:100%;
padding-bottom:5px;
}

#honbun .detail_ttl {
width:325px;
height:24px;
margin-bottom:10px;
background-image:url(http://ec-fredperry.jp/pic-labo/itm_pg_ttl02.gif);
background-repeat:no-repeat;
position:relative;
margin-top:5px;
}
#honbun .detail_ttl strong {
position:absolute;
top:7px;
left:66px;
}

#honbun .detail_txt {
color:#555555;
font-size:11px;
line-height:1.4;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

#honbun .sizech_ttl {
width:325px;
height:24px;
margin-bottom:5px;
background-image:url(http://ec-fredperry.jp/pic-labo/itm_pg_ttl05.gif);
background-repeat:no-repeat;
position:relative;
margin-top:5px;
}

#honbun .sizech_ttl strong {
position:absolute;
top:8px;
right:10px;
}
#honbun .size_tbl {
border-bottom:1px #999999 solid;
padding:3px 0;
margin-bottom:3px;
width:325px;
color:#555555;
}


#honbun .size_tbl tr.size_ctr td {
text-align:center;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:11px;
}

#honbun .size_tbl tr.size_ctr2 td {
text-align:center;
font-size:11px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}


#honbun p{
width:315px;
padding:0 0px 5px 0;
color:#555555;
font-family:Arial, Helvetica, sans-serif, "ＭＳ ゴシック";
text-align:left;
font-size:10px;
letter-spacing:2px;
line-height:130%;
}
#color-v {
width:351px;
text-align:left;
margin:5px 0px 20px 0px;
}

#color-v .color-variation {
width:84px;
height:auto;
margin-right:10px;
text-indent:-9999px;
vertical-align:bottom;
}

#color-v td{
padding:5px 0px 0px 0px;
height:auto;
white-space:normal;
}

#color-v th{
white-space:normal;
}

#color-v td.itm_pg_ttl01{
width:351px;
height:25px;
background-image:url(http://ec-fredperry.jp/pic-labo/itm_pg_ttl01.gif);
background-repeat:no-repeat;
text-indent:-9999px;
}

.itm_pg_ttl01{
width:351px;
height:25px;
background-image:url(http://ec-fredperry.jp/pic-labo/itm_pg_ttl01.gif);
background-repeat:no-repeat;
text-indent:-9999px;
}


#color-v td.itm_pg_ttl02{
width:351px;
height:24px;
background-image:url(http://ec-fredperry.jp/pic-labo/itm_pg_ttl06.gif);
background-repeat:no-repeat;
text-indent:-9999px;
}

.color-name {
color:#555555;
font-family:Arial, Helvetica, sans-serif, "ＭＳ ゴシック";
font-size:9px;
line-height:130%;
margin:0;
padding:0;
white-space:normal;
text-align:center;
word-break:break-all;
}

.color-name02 {
color:#555555;
font-family:Arial, Helvetica, sans-serif, "ＭＳ ゴシック";
font-size:9px;
line-height:130%;
margin:0;
padding:0;
white-space:normal;
}

.oneblk {
width:100%;
height:auto;
border-bottom: 1px #A5A5A5 solid;
padding-bottom:10px;
margin-top:5px;
}
#color-v .oneblk02 {
width:100%;
height:auto;
padding-bottom:11px;
margin-top:5px;
}

#color-v .oneblk03 {
width:100%;
height:auto;
border-bottom: 1px #A5A5A5 solid;
padding-bottom:10px;
margin-top:5px;
}

td#color-name_under {
background-image:url(http://ec-fredperry.jp/pic-labo/color_v2.gif);
width:84px;
height:23px;
background-position:bottom left;
margin-left:10px;
background-repeat:no-repeat;
text-indent:-9999px;
}



#detail {
text-align:left;
margin:5px 0 20px 0;
}

#detail .detail-name {

width:84px;
height:auto;
margin-right:18px;
text-indent:-9999px;
}

#detail td {
padding:5px 5px 0 5px;
}

#detail-name_under {
background-image:url(http://ec-fredperry.jp/pic-labo/detail.gif);
background-position:bottom left;
background-repeat:no-repeat;
margin-bottom:20px;
margin-left:10px;
}



#stylebook_name {
text-align:left;
margin:5px 0 20px 0;
}

#stylebook_name .style-name {

width:84px;
height:auto;
margin-right:18px;
text-indent:-9999px;
}

#stylebook_name td {
padding:5px 5px 0 5px;
}

#style-name_under {
background-image:url(http://ec-fredperry.jp/pic-labo/stylebook.gif);
background-position:bottom left;
background-repeat:no-repeat;
margin-bottom:20px;
margin-left:10px;
}


#limited {
text-align:left;
margin:5px 0 20px 0;
}


#limited_name {
text-align:left;
margin:5px 0 20px 0;
}

#limited .limited-name {
width:84px;
height:auto;
margin-right:18px;
text-indent:-9999px;
}

#limited td {
padding:5px 5px 0 5px;
}

#limited-name_under {
background-image:url(http://ec-fredperry.jp/pic-labo/limited_space.jpg);
background-position:bottom left;
background-repeat:no-repeat;

margin-bottom:20px;
margin-left:10px;
}



.layoutp3 img{
padding: 0;
}

.layoutp3 .layoutp3 img{
margin:0;
padding:0;

}

.layoutp3 .layoutp3 a {
display: block;
line-height:25px;
font-size:9px;
}

.bordlayoutp3 .red {
font-family:Arial, Helvetica, sans-serif, "ＭＳ ゴシック";
font-size: 14px;
color:#333333;
display:block;
padding:4px 0 0 3px;
height:24px;
margin:4px 0;
background-image:url(/USERTHEMEIMG/vol1/fredperry.sn.shopserve.jp/stock_name_bg.gif);
background-repeat:repeat-x;
}


.bordlayoutp3 .odr-txt02 {
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size: 11px;
color:#555555;
}



.mainCont p{ /* メインコンテンツ */
color:#444444;
font-family:Arial, Helvetica, sans-serif, "ＭＳ ゴシック";
line-height:150%;
text-align:left;
}

#center3 form .mainCont p{ 
padding-left:0px;
}

#cont_ttl {
text-align:right;
padding:10px 0 0 0;
border-bottom:1px dotted #666666;
margin:0 10px 0 0;
width:687px;
}


#foot-link {
text-align:left;
padding-left:5px;
}

.layoutp3 .layoutp3 {
margin-left:10px;
width:314px;
white-space:normal;
position:relative;
}
.layoutp3 .layoutp3 table { 
position:absolute;
width:314px;
}

.layoutp3 .layoutp3 td{
padding:8px 0;
}


table#enter #bread {
color:#333333;
font-size:10px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif, "ＭＳ ゴシック";
margin:5px 5px;
border-bottom:1px dotted #666666;
}

table#enter h3.title1 {
background-image:url(/USERTHEMEIMG/vol1/fredperry.sn.shopserve.jp/midashi-bg.gif);

font-size:13px;
font-family:Arial, Helvetica, sans-serif, "ＭＳ ゴシック";
margin:5px 5px 5px 5px;
padding:5px 10px;
text-align:left;
}

h3.title_popup {
background-image:url(http://ec-fredperry.jp/pic-labo/midashi-bg02.gif);
font-size:13px;
font-family:Arial, Helvetica, sans-serif, "ＭＳ ゴシック";
margin:0px 5px 30px 0;
padding:5px 10px;
color:#FFFFFF;  
}

#honbun .spec{
color:#666666;
font-family:Arial, Helvetica, sans-serif, "ＭＳ ゴシック";
text-align:left;
font-size:9px;
letter-spacing:2px;
line-height:150%;
margin:0;
padding:10px 0 0 0;
}

#center_freetxt {
color:#666666;
font-family:Arial, Helvetica, sans-serif, "ＭＳ ゴシック";
line-height:140%;
margin:5px 0 0 0;
padding:0;
}

.entry_title {
display:none;
}

.stylebook a {
ccolor:#888888;
font-family:Arial, Helvetica, sans-serif, "ＭＳ ゴシック";
text-decoration:none;
line-height:110%;
}


.stylebook a:hover {
font-size:9px;
color:#333333;
font-family:Arial, Helvetica, sans-serif, "ＭＳ ゴシック";
text-decoration:none;
line-height:110%;
}

.stylebook a:visited {
font-size:9px;
font-family:Arial, Helvetica, sans-serif, "ＭＳ ゴシック";
text-decoration:none;
line-height:110%;
}

p.itemname {
margin:5px 0 0 0;
padding:0;
font-size:9px;
color:#888888;
font-family:Arial, Helvetica, sans-serif, "ＭＳ ゴシック";
line-height:110%}

.pagetitle {
font-size:16px;
color:#333333;
font-family:Arial, Helvetica, sans-serif, "ＭＳ ゴシック";
padding-left:20px;
}


.size-img { /* サイズガイド */
margin-left: 20px;
margin-bottom: 50px;
}


.sales-turm {
font-size:11px;
line-height:120%;
color:#666666;
letter-spacing:2px;
margin-left:5px;
}


.fixed {
text-decoration:line-through;
font-size:11px;
color:#666666;
}


table.sizechart{
border-top:1px solid #cccccc;
border-left:1px solid #cccccc;
border-collapse:collapse;
border-spacing:0;
background-color:#ffffff;
}

.sizechart th{
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
color:#464646;
background-color:#e0e0e0;
background-position:left top;
padding:5px 10px;
text-align:center;
}

.sizechart td{
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
padding:5px 10px;
}


/* 商品サイズテーブル */


table#table-01 {
margin:3px 0 5px 0;
border: 1px #cccccc solid;
border-collapse: collapse;
border-spacing: 0;
color:#666666;
font-family:Arial, Helvetica, sans-serif, "ＭＳ ゴシック";
text-align:center;
font-size:9px;
letter-spacing:2px;
line-height:150%;
}


table#table-01 th {
padding: 4px 6px;
border: #cccccc solid;
border-width: 0 0 1px 1px;
border-right: 1px #cccccc solid;
background: #e0e0e0;
font-weight:normal;
line-height: 120%;
text-align: center;
white-space: nowrap;
}

table#table-01 .size01 {
width: 15px;
padding: 4px 8px;
border: #cccccc solid;
border-width: 0 0 1px 1px;
background: #e0e0e0;



font-weight:normal;
line-height: 120%;
text-align: center;
white-space: nowrap; 
}

table#table-01 td {
width:35px;
padding: 4px 6px;
border: 1px #cccccc solid;
border-width: 0 0 1px 1px;
border-right: 1px #cccccc solid;
text-align: center;
white-space: nowrap;
}

table#table-01  .size02 {
width:15px;
padding: 4px 8px;
border: 1px #cccccc solid;
border-width: 0 0 1px 1px;
text-align: center;
white-space: nowrap;
}
/*サイズテーブルパターン2*/

table#table-02 {
margin:3px 0 5px 0;
border: 1px #cccccc solid;
border-collapse: collapse;
border-spacing: 0;
color:#666666;
font-family:Arial, Helvetica, sans-serif, "ＭＳ ゴシック";
text-align:center;
font-size:9px;
letter-spacing:2px;
line-height:150%;
}


table#table-02 th {
padding: 4px 6px;
border: #cccccc solid;
border-width: 0 1px 1px 1px;
background: #e0e0e0;
font-weight:normal;
line-height: 120%;
text-align: center;
white-space: nowrap;
}

table#table-02 .size01 {
padding: 4px 8px;
border: #cccccc solid;
border-width: 0 1px 1px 1px;
background: #e0e0e0;
font-weight:normal;





line-height: 120%;
text-align: center;
white-space: nowrap; 
}

table#table-02 td {
padding: 4px 6px;
border: 1px #cccccc solid;
border-width: 0 1px 1px 1px;
text-align: center;
white-space: nowrap;
}

table#table-02  .size02 {
padding: 4px 8px;
border: 1px #cccccc solid;
border-width: 0 0 1px 1px;
text-align: center;
white-space: nowrap;
}
#table-02 .table-01_inf { 
background-color:#444444; 
text-align:center; 
white-space:nowrap; 
color:#FFFFFF; 
letter-spacing:1px;
border: #444444 solid;
border-width: 1px 1px 0 1px;

}



/* 拡大用AJAX */

#overlay{
	position:absolute; /* 必須	*/
	background-color:#333;
/*	filter:alpha(opacity=80);*/	/* 透明度(IE) */
/*	opacity:0.8;*/	/* 透明度 */
	filter:alpha(opacity=0);
	opacity:0;
}


#overrap_body {
/*background-image:url(http://ec-fredperry.jp/pic-labo/aj_overlay.png);*/
}

#overrap {
position: absolute;
top:  50%;
left: 50%;
width:900px;
height:567px;
margin-left: -450px;
margin-top:  -284px;
background-color:#FFFFFF;
padding:0;


filter:alpha(opacity=0);
opacity:0;
}

#overrap_inner {
padding:10px;
}

#overrap_inner .l-area {
width:456px;
float:left;
}

#overrap_inner .l-area ul.colorname {
list-style-type:none;
margin:0;
padding:0;
}

#overrap_inner .l-area ul.colorname li {
float:left;
margin-right:6px;
color:#333333;
}

#overrap_inner .l-area .main_img {
text-align:center;
margin:0 auto;
padding:0px 15px 0 0;
}

#overrap_inner .r-area {
width:424px;
float:right;
}

#overrap_inner .close {
text-align:right;
margin:5px 5px 7px 0;
}

#overrap_inner .r-area p.detail,
{
margin:0;
}

#overrap_inner .r-area .thum_area_c p.color_v {
margin:8px 0 0 0;
}

#overrap_inner .thum_area_c .d_itm {
		margin:0 24px 5px 0;
		width:72px;
		float:left;
	}


#overrap_inner .thum_area_c {
width:424px;
overflow:auto;
height:470px;
}

#overrap_inner .thum_area_c .c_itm {
		margin:0 24px 13px 0;
		width:72px;
		float:left;
	}
	
#overrap_inner .thum_area_c .c_itm p{
margin:0;
text-align:center;
font-size:9px;
color:#666666;
word-break:break-all;
word-wrap:break-word;
}


/* topnews_area */


#news_areatop {

height:110px;
width:682px;
overflow:auto;
padding:3px;
margin:35px 0 5px 0;
scrollbar-base-color:#999999;
scrollbar-face-color:#999999;
scrollbar-arrow-color:#ffffff;
scrollbar-track-color:#ffffff;
}


#news_areatop p{
font-size:10px;
letter-spacing:2px;
border-bottom:1px dotted #CCCCCC;
padding-bottom:5px;
} 

#news_areatop .day{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
letter-spacing:1px;
margin-right:10px;
color:#333333;
font-weight:700;
}
/*renewal_original*/
.space { 
height:10px;  
}
.pegeup { 
text-align:right; 
margin-top:95px;
margin-bottom:15px;
width:920px;

margin-left:auto;
margin-right:auto; 
}


/*renewal_original*/
.space { 
height:10px;  
}

#honbun .dis_ttl { 
background-color:#888888; 
width:90px; 
text-align:center; 
padding:5px 0;
color:#FFFFFF; 
vertical-align:middle;    
}

#honbun .dis_tbl { 
border-collapse:separate;
border-spacing:2px; 
}

#honbun .dis_cont { 
background-color:#EFEFEF; 
padding:5px 10px 5px; 
letter-spacing:1px; 
line-height:125%; 
}
#table-01 .table-01_inf { 
background-color:#444444; 
text-align:center; 
white-space:nowrap; 
color:#FFFFFF; 
letter-spacing:1px;   
}

#pkz { 
padding:7px 0 1px 0; 
}
#pkz_in { 
width:115px; 
height:16px; 
background-color:#CC0000; 
color:#FFFFFF;
position:relative; 
}
#pkz_in em { 
font-style:normal;
font-family:Arial, Helvetica, sans-serif, "ＭＳ ゴシック"; 
position:absolute; 
left:10px; 
line-height:1.6;
letter-spacing:1px; 
font-size:10px; 
}

#pkz_in em a { 
color:#FFFFFF; 
text-decoration:none; 
}

#pkz_in em a:hover { 
color:#FFFFFF; 
text-decoration:none; 
}

ul{list-style:none;}


#snavi { 
width:200px;
}
p.snavi_ttl { 
margin:13px 0 11px 0;
padding:0; 
}
#snavi dl { 
margin-bottom:15px; 
}
#snavi dl dt { 
height:22px;
background-image:url(http://www.ec-fredperry.jp/index_images/snavi_line.gif);
background-repeat:repeat-x;  
}
#snavi dd ul li { 
width:200px; 
height:22px; 
background-image:url(http://www.ec-fredperry.jp/index_images/snavi_line.gif);
background-repeat:repeat-x;  
font-size:12px;
line-height:1.8;
letter-spacing:1px; 
}
#snavi dd ul li a { 
display:block; 
width:200px; 
height:22px; 
background-image:url(http://www.ec-fredperry.jp/index_images/snavi_line.gif);
background-repeat:repeat-x;   
text-decoration:none;  
}
#snavi dd ul li a:hover { 
display:block; 
width:200px; 
height:22px; 
background-image:url(http://www.ec-fredperry.jp/index_images/snavi_line_cr.gif);
background-repeat:repeat-x;   
text-decoration:none;  
}

#snavi dd ul li a.current { 
display:block; 
width:200px; 
height:22px; 
background-image:url(http://www.ec-fredperry.jp/index_images/snavi_line_cr.gif);
background-repeat:repeat-x;   
text-decoration:none;  
}

ul.banner { 
width:200px; 
padding:20px 0 0; 
}
ul.banner li { 
margin-bottom:10px; 
}
.clv_box { 
text-align:center; 
}
p.detail_no { 
display:none; 
}
.layoutp3 .item { 
width:360px;
text-align:center;
background-image:url(http://www.ec-fredperry.jp/index_images/itm_pg_br.gif);
background-position:right;
background-repeat:repeat-y;
}
#footer_navi { 
text-align:right;
width:920px;
margin:0 auto;
padding:0; 
}
ul.fls { 
margin:0;
padding:0;
}
ul.fls li { 
display:inline; 
padding-left:19px; 
background-image:url(/USERTHEMEIMG/vol1/fredperry.sn.shopserve.jp/fnv_line.gif);
background-position:1px; 
background-repeat:no-repeat;
}
ul.fls li.st { 
background:none; 
}
#footer_org { 
width:100%; 
margin:0 auto; 
text-align:center; 
height:120px; 
background-image:url(/USERTHEMEIMG/vol1/fredperry.sn.shopserve.jp/f_bg.gif); 
background-repeat:repeat-x;
background-color:#000000;
margin-top:20px;   
}
#footer_org_in { 
width:920px; 
margin:0 auto; 
}
#footer_org_in img { 
padding-top:40px;  
}
.layoutp3 .layoutp3 div { 
text-align:left; 
margin: 0 5px 0 0;
width:102px;
}
#center3 #center1 {/*カートエリアコンテンツ領域中央*/
width:920px;
margin:0 auto;
}

.free_areabox { /* フリーページのボックス */
padding:0px;
margin:0px 0px 0 18px;
background-color:#FFFFFF;
color:#555555;
font-family:Arial, Helvetica, sans-serif, "ＭＳ ゴシック";
line-height:150%;
text-align:left;
/* background:url(../img/maincont.gif) ;*/
}

.free_ttl {
margin-bottom:20px;
}

.table_box {
margin-top: 20px;
}

.free_txtarea {
font-size: 12px;
line-height: 1.9;
color:#333;
padding-bottom: 10px;
}


.free_bread { /* フリーページ用パンクズ */
margin:-10px 0 15px -18px;
padding:0px 15px 5px 0px;
color:#666666;

text-align:left;
background:#FFFFFF;
font-family:Arial, Helvetica, sans-serif, "ＭＳ ゴシック";font-size: 11px;

}
.free_bread a { color:#666666;}
.free_bread a:link { 
text-decoration:underline;
}
.free_bread a:hover { 
text-decoration:underline;
color:#000000;

}



/* スタイルブック用css */


#style_indexarea {
width:688px;
}

.sb_box { 
width:165px; 
height:234px; 
float:left; 
padding:0 6px 6px 0px;
display:inline;  
}

#styleBoxLeft{
width: 344px;
float: left;
text-align: left;
display:inline; 
}

#styleBoxRight{
width: 344px;
float: left;
}

#styleBoxRight .thumbBox{
width: 105px;
float: left;
margin: 0px 0px 0px 41px;
text-align: center;
display: inline;
}

#styleBoxRight .thumbCenter{ /* 商品配置中央へ */
margin-left: 110px;
display: inline;
}

.oneThumb{ /* サムネイル１つか２つの時 */
margin-top: 143px;
}

.threeThumb{ /* サムネイル３つか４つの時 */
margin-top: 70px;
}

.fiveThumb{ /* サムネイル５つか６つの時 */
margin-top: 3px;
}

#styleMenu{
width: 688px;
float: left;
}

#styleMenu p{
width: 60px;
float: left;
display: inline;
}

.previewPage{
margin-right: 260px;
}

.nextPage{
margin-right: 180px;
}




/*LIMITED INDEX*/


#contents { 
width:691px; 
float:right; 
}
#cont_t { 
width:691px; 
height:37px; 
background-image:url(http://www.ec-fredperry.jp/limited/images/contbd_bg_t.jpg);
background-repeat:no-repeat; 
position:relative;  
}
#cont_c { 
width:691px; 
height:auto; 
background-image:url(http://www.ec-fredperry.jp/limited/images/contbd_bg_c.jpg); 
background-repeat:repeat-y; 
}
#cont_b { 
width:691px; 
height:29px; 
background-image:url(http://www.ec-fredperry.jp/limited/images/contbd_bg_b.jpg); 
background-repeat:no-repeat; 
} 

.cont_pkz { 
color:#FFFFFF;
font-size:11px; 
position:absolute; 
top:15px; 
left:15px;  
}

.cont_pkz a { 
color:#FFFFFF;
font-size:11px; 
text-decoration:underline; 
}
.cont_pkz a:hover { 
color:#FFFFFF;
font-size:11px; 
text-decoration:none; 
}
.cont_pkz a.wht { 
color:#FFFFFF; 
}
#le_ttl {  
width:122px; 
height:21px; 
margin:0 auto; 
padding:10px 0 25px;
}
.le_itm_box { 
width:180px; 
height:206px;
padding-left:38px;
padding-bottom:25px; 
float:left;   
}
.le_itm_box_in { 
width:180px;
height:206px;
background-image:url(http://www.ec-fredperry.jp/limited/images/le_box_line.gif);
background-position:bottom; 
background-repeat:no-repeat; 
}
.le_itm_box p { 
padding-bottom:7px; 
}
.itm_name { 
font-size:11px; 
}
.itm_name strong { 
background-color:#FFFFFF; 
line-height:100%;
}
.itm_name a {
text-decoration:none; 
}
.itm_name a:hover { 
background-color:#FF0066;
}
.mag_spe { 
background-color:#CC0000;
height:20px;
text-indent:20px;
color:#FFFFFF;
line-height:220%;
width:310px;
margin-left:2px;
letter-spacing:1px;
}
p.uk_icon { 
margin-top:10px;
}
.centerfree01 {
margin:0px;
padding:54px 0 0 0;
width:705px;
}

#container #center3 #center1 .centerbox .mainFrame .mainCont h4 {
color:#FFFFFF;
}
.fp_sg01 { 
width:686px;
height:auto;
padding-top:5px;
}
.fp_sg01 p.ttl { 
width:100%;
border-left: 8px solid #000000; 
border-bottom: 1px solid #CCCCCC; 
padding-left:10px; 
font-weight:bold; 
}
.fp_sg01 p.ttl strong {
font-size:12px;
color:#333333;
}
.fp_sg01 p.txt {
color:#5A5A5A;
line-height:1.8;
}
.fp_sg01 p.txt_sp {
color:#5A5A5A;
line-height:1.8;
padding-bottom:5px;
}

#container #center1 #center3 .centerbox .mainFrame .mainCont .layoutp3 .layoutp3 tr td a {
width:154px;
height:30px;
display:block;
}

#container #center1 #center3 .centerbox .mainFrame .mainCont .layoutp3 .layoutp3 tr td a img {
padding-top:6px;
}


table.dis_tbl td.sl_blk {
background-color:#CC0000;
color:#FFFFFF;
text-align:center;
height:14px;
line-height:1.8;
font-family:Arial, Helvetica, sans-serif, "ＭＳ ゴシック";
font-size:11px;
}

table#container td#center3 .header_area #view_cart_wrp {
display:none;
}

table.auto .item {
padding-bottom:6px;
background-image: url(http://www.ec-fredperry.jp/index_images/itmlst_bg.gif);
background-position:bottom;
background-repeat:repeat-x;
}

/*reserve*/
#honbun .reserve_ttl{
width:325px;
height:24px;
margin-bottom:10px;
background-image:url(http://ec-fredperry.jp/pic-labo/reserve_label.gif);
background-repeat:no-repeat;
position:relative;
margin-top:5px;
}

#honbun .reserve_text{
padding-left: 8px;
color:#555555;
font-size:11px;
line-height:1.4;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

.reserve_text ul{
padding-bottom: 5px;
}

.reserve_start{
padding-top: 5px;
padding-bottom: 8px;
font-weight: bold;
}

.r_emphasize{
color: #ff0000;
font-weight: bold;
}

/*remake*/
#honbun .remake_text{
font-size:11px;
color: #ff0000;
font-weight: bold;
line-height:1.4;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

/* for_sale */
#sale_bar{
width: 325px;
height: 24px;
margin-top:5px;
margin-bottom:-5px;
margin-left:17px;
text-align:left;
}

/* ▼RENEWAL追加 100720*/
/* fot twitter & facebook button */
#btn{
width: 704px;
text-align: center;
position:relative;
}

#btn ul{
padding-left: 656px;
}

#btn ul li{
width: 16px;
height: 16px;
float: left;
margin-left: 8px;
display: inline;
}

#btn ul li#facebook_btn a span.FBConnectButton{
background: none;
padding: 0px;
margin: 0px;
border: none;
}

#btn ul li#facebook_btn a span.FBConnectButton span.FBConnectButton_Text{
background: none;
padding: 0px;
margin: 0px;
border: none;
}

#item_data{
width: 704px;
clear: both;
text-align: center;
}
/* ▲返品交換 10-1007*/
#exchange {
position:absolute;
top:1px;
left:379px;
font-size:11px;
font-family:"ＭＳ Ｐゴシック", "MS PGothic";
color:#CC0000;
background-image:url(/USERTHEMEIMG/vol1/fredperry.sn.shopserve.jp/exchg.gif);
background-repeat:no-repeat;
background-position:0 4px;
}

#exchange a {
color:#CC0000;
padding-left:13px;
}
#exchange a:hover {
text-decoration:none;
}

/* ▲RENEWAL追加 100720*/

/* フリーページ */

.mainCont .free_bread{
margin-left: 0px;
}

.free_areabox{
letter-spacing: 1.4px;
}

#guide.free_areabox {
width: 705px;
margin: 0px;
padding: 0px;
background-color:#ffffff;
line-height:220%;
text-align:left;
border: none;
color: #000000;
}

#guide.free_areabox .top_box {
width:705px;
clear: both;
float: left;
padding-bottom: 30px;
}

#guide.free_areabox .item_box{
clear: both;
margin-bottom: 40px;
}

#guide.free_areabox .item_box p{
padding: 8px 0px;
color: #000000;
font-size: 12px; 
}

#guide.free_areabox .item_box h3{
border-bottom: #666666 solid 1px;
font-size: 12px;
padding-bottom: 1px;
color: #000000;
}

#guide.free_areabox .item_box h4{
font-size: 12px;
color: #000000;
padding: 15px 0px 5px 0px;
}

#guide.free_areabox a{
color: #000000;
}

#guide.free_areabox ul.guide_nav{
width: 200px;
float: left;
padding-top: 10px; 
}

#guide.free_areabox .guide_nav li{
list-style: disc;
list-style-position: inside;
padding: 0px;
font-size:12px;
}

#guide.free_areabox .guide_nav li a:hover{
background: #000000;
color: #ffffff;
text-decoration:none;
}

#guide.free_areabox .item_box table{
border: #999999 solid 1px;
font-size: 12px;
letter-spacing: normal;
}

#guide.free_areabox .item_box table th{
background: #dfdfdf;
border: #999999 solid 1px;
padding: 5px 8px 5px 8px;
color: #000000;
font-weight: bold;
}

#guide.free_areabox .item_box table td{
background: #ffffff;
border: #999999 solid 1px;
padding: 5px 8px 5px 8px;
color: #000000;
font-weight: normal;
}

#guide.free_areabox .item_box table.card .table_l{
width: 220px;
}
#guide.free_areabox .item_box table.card .table_r{
width: 286px;
}

#guide.free_areabox .item_box table.cash .table_l{
width: 183px;
}
#guide.free_areabox .item_box table.cash .table_r{
width: 261px;
}
#guide.free_areabox .item_box table.point{
margin-top: 15px;
}
#guide.free_areabox .item_box table.point .table_l{
width: 170px;
}
#guide.free_areabox .item_box table.point .table_r{
width: 350px;
}

#guide.free_areabox .item_box h5{
font-weight: normal;
color: #000000;
font-size:12px;
}

#guide.free_areabox .item_box ol li{
list-style: none;
text-indent: 0px;
color: #000000;
font-size:12px;
}

#guide.free_areabox .item_box ul li{
text-indent: 0px;
color: #000000;
font-size:12px;
}

#guide.free_areabox .item_box p.about_point_img{
padding: 15px 0px 5px 0px;
}

#guide.free_areabox .item_box p.before_list{
padding-bottom: 0px;
}

.page_up{
width: 705px;
clear: both;
text-align: right;
}

/* サイズガイドページ */
#size.free_areabox {
width: 705px;
margin: 0px;
padding: 0px;
background-color:#ffffff;
line-height:220%;
text-align:left;
border: none;
font-size: 12px; 
}

#size.free_areabox a{
color: #000000;
}

#size.free_areabox .top_box{
padding: 0px 0px 10px 0px;
}

#size.free_areabox .top_box p.before_list{
padding-bottom: 5px;
margin-bottom: 0px;
}

#size.free_areabox .top_box ul.guide_nav{
width: 200px;
float: left;
margin: 0px;
padding: 0px; 
}

#size.free_areabox .top_box .guide_nav li{
list-style: disc;
list-style-position: inside;
line-height: 200%;
font-size:12px;
}

#size.free_areabox .top_box .guide_nav li a:hover{
background: #000000;
color: #ffffff;
text-decoration:none;
}

#size.free_areabox .top_box p{
padding: 12px 0px;
color: #000000;
font-size: 12px; 
}

#size.free_areabox .item_box{
padding: 0px 0px 60px 0px;
}

#size.free_areabox .item_box h3{
padding: 32px 0px 0px 0px;
}


#size.free_areabox .page_up{
background: url(http://www.ec-fredperry.jp/index_images/dot_line.gif) repeat-x bottom left;
padding-bottom: 10px;
}

#size.free_areabox #polo p{
padding: 23px 0px 0px 68px;
}

#size.free_areabox #t-shirt p{ 
padding: 36px 0px 0px 64px;
}

#size.free_areabox #shirt p{
padding: 18px 0px 0px 26px;
}

#size.free_areabox #vest p{
padding: 19px 0px 0px 126px;
}

#size.free_areabox #knit p{
padding: 24px 0px 0px 22px;
} 
 
#size.free_areabox #jacket_setin  p{
padding: 51px 0px 0px 28px;
}

#size.free_areabox #jacket_raglan p{ 
padding: 75px 0px 0px 28px;
}

#size.free_areabox #tailored p{
padding: 61px 0px 0px 45px;
}

#size.free_areabox #dress p{
padding: 38px 0px 0px 56px;
} 

#size.free_areabox #pants p{
padding: 23px 0px 0px 60px;
}

#size.free_areabox #skirt p{
padding: 23px 0px 0px 115px;
}

#members.free_areabox {
width: 705px;
margin: 0px;
padding: 0px;
background-color:#ffffff;
line-height:220%;
text-align:left;
border: none;
font-size: 12px;
color: #000000;
}

#members.free_areabox .item_box{
border: #cccccc solid 1px;
margin: 80px 0px 0px 0px;
}

#members.free_areabox .item_box h3{
margin: -52px 0px 0px -1px;
}

#members.free_areabox .item_box p.benefit_text{
padding: 37px 0px 0px 23px;
}

#members.free_areabox .item_box h4{
padding: 27px 0px 0px 23px;
}

#members.free_areabox #guest.item_box ol{
padding: 15px 0px 15px 23px;
}

#members.free_areabox #guest.item_box ol li{
list-style: none;
font-size:12px;
}

#members.free_areabox #guest.item_box ol li span{
padding-right: 3px;
}

#members.free_areabox #guest.item_box p.comment{
width: 624px;
background: url(http://www.ec-fredperry.jp/index_images/benefit_line.gif) no-repeat bottom center;
margin-left: 23px;
padding-bottom: 15px;
color: #000000;
}

#members.free_areabox #guest.item_box p.regist{
padding: 28px 0px 32px 255px;
}

#members.free_areabox #guest.item_box li.required{
padding-left: 17px;
}

#members.free_areabox #members.item_box p.comment{
padding: 49px 0px 0px 89px;
color: #000000;
}

#members.free_areabox #members.item_box p.login{
padding: 21px 0px 32px 255px;
}

/* お届け日 */

#shipping{
position:absolute;
top:18px;
left:379px;
font-size:11px;
font-family:"ＭＳ Ｐゴシック", "MS PGothic";
color:#CC0000;
}

.andShip ul{
padding-top:16px;
}

#header {
width:920px;
height:66px; 
text-align:center; 
margin-top:3px;
padding-bottom:8px;
margin:3px auto 0;
}

#header_in{
position:relative;
width:920px;
height:66px; 
background:url(http://www.ec-fredperry.jp/index_images/header/header_bg.jpg);
background-repeat:repeat-x;  
background-position:center top;
}

#header #logo {
position:absolute;
top:10px;
left:17px;
width:52px;
}

#header #logo p{
margin:0;
padding:0;
}

#gnv_area h1{
position:absolute;
top:7px;
left:774px;
}

#gnv_area .nv1{
position:absolute;
top:7px;
left:617px;
}

#gnv_area .nv1 li{
display:inline;
padding-right:4px;
}

#gnv_area .nv2{
position:absolute;
top:41px;
left:212px; 
}

#gnv_area .nv2 li{
display:inline;
}

#view_cart_wrp {
padding-top:18px;/*padding*/
}


.view_cart {
width:100%;
height:27px;
display:block;
background: url(/USERTHEMEIMG/vol1/fredperry.sn.shopserve.jp/viw_cart_bg.gif) repeat-x bottom;
text-align:right;
padding:0;
margin:0;
}
.view_cart img {
margin-right:10px;
}
