@charset "utf-8";
/*お試し店舗のヘッダを非表示*/
.FS2_trial{
display:none;
}
/*プレビューモードのヘッダを非表示*/
.FS2_preview{
display:none;
}
.layout_body{
width:100%;
}
.layout_table,
.layout_header,
.motai_fotter{
width:950px;
margin:0 auto;
}
.layout_table{
margin-bottom:30px;
}
.FS2_thumbnail_container{
margin-right:10px;
}

body{
margin:0;
padding:0;
background: url(/shop/item/furoshiki/design/img05/body.gif) repeat-x 0 0;
}
img{
border:none;
}
a{
color:#9933CC;
text-decoration:underline;
}
a:hover{
color:#999;
text-decoration:none;
}
a:visited{
color:#CC99FF;
text-decoration:underline;
}
table{
border-collapse:collapse;
border-spacing:none;
}
.FS2_itemlayout_td_Left{
vertical-align:top;
}
.MB20,.mb20{
margin-bottom:20px;
}

/*-----------------------------------------------------------------------------
　ヘッダー
------------------------------------------------------------------------------*/

.motai_header{
position:relative;
background: url(/shop/item/furoshiki/design/img05/header.gif) no-repeat;
width:100%;
height:145px;
}
.motai_header h1{
margin:0;
padding:0;
}
.motai_header h2{
margin:0;
padding:0;
}
.motai_header ul{
margin:0;
padding:0;
list-style-type:none;
}
.motai_header p{
margin:0;
padding:0;
}
.motai_header a{
overflow:hidden;
}

/* ヘッダーロゴ */
.motai_header .motai_rogo{
position:absolute;
top:10px;
left:0;
}
.motai_header .motairogo{
position:absolute;
top:10px;
left:0;
width:213px;
height:55px;
display:block;
text-indent:-100000em;
background:url(/shop/item/furoshiki/design/img05/rogo.gif) no-repeat;
}
.motai_header .motairogo a{
width:213px;
height:55px;
display:block;
text-indent:-100000em;
background:url(/shop/item/furoshiki/design/img05/rogo.gif) no-repeat;
}


/* ヘッダーロゴ下のテキスト */
.motai_header .motai_rogo_text{
position:absolute;
top:65px;
left:0;
color:#CC0033;
font-weight:normal;
font-size:70%;
}
/* カートを見るボタン */
.motai_header #header_btn_cart{
position:absolute;
left:810px;
top:10px;
width:140px;
height:55px;
}
/* ミニリンク */
.motai_header #minilink{
position:absolute;
top:10px;
left:358px;
width:438px;
height:15px;
}
/* 個別 */
.motai_header #minilink #minilin_shopguide{
width:100px;
height:15px;
display:block;
text-indent:-100000em;
background: url(/shop/item/furoshiki/design/img05/minilink.gif) no-repeat 0 0;
float:left;
}
.motai_header #minilink #minilin_shopguide a {
width:100px;
height:15px;
display:block;
text-indent:-100000em;
background: url(/shop/item/furoshiki/design/img05/minilink.gif) no-repeat 0 0;
float:left;
}
.motai_header #minilink #minilin_shopguide a:hover {
background: url(/shop/item/furoshiki/design/img05/minilink_h.gif) no-repeat 0 0;
}
.motai_header #minilink #minilink_faq{
width:60px;
height:15px;
display:block;
text-indent:-100000em;
background: url(/shop/item/furoshiki/design/img05/minilink.gif) no-repeat -100px 0;
float:left;
}
.motai_header #minilink #minilink_faq a {
width:60px;
height:15px;
display:block;
text-indent:-100000em;
background: url(/shop/item/furoshiki/design/img05/minilink.gif) no-repeat -100px 0;
float:left;
}
.motai_header #minilink #minilink_faq a:hover {
background: url(/shop/item/furoshiki/design/img05/minilink_h.gif) no-repeat -100px 0;
}
.motai_header #minilink #minilink_company{
width:90px;
height:15px;
display:block;
text-indent:-100000em;
background: url(/shop/item/furoshiki/design/img05/minilink.gif) no-repeat -160px 0;
float:left;
}
.motai_header #minilink #minilink_company a {
width:90px;
height:15px;
display:block;
text-indent:-100000em;
background: url(/shop/item/furoshiki/design/img05/minilink.gif) no-repeat -160px 0;
float:left;
}
.motai_header #minilink #minilink_company a:hover {
background: url(/shop/item/furoshiki/design/img05/minilink_h.gif) no-repeat -160px 0;
}
.motai_header #minilink #minilink_english{
width:90px;
height:15px;
display:block;
text-indent:-100000em;
background: url(/shop/item/furoshiki/design/img05/minilink.gif) no-repeat -250px 0;
float:left;
}
.motai_header #minilink #minilink_english a {
width:90px;
height:15px;
display:block;
text-indent:-100000em;
background: url(/shop/item/furoshiki/design/img05/minilink.gif) no-repeat -250px 0;
float:left;
}
.motai_header #minilink #minilink_english a:hover {
background: url(/shop/item/furoshiki/design/img05/minilink_h.gif) no-repeat -250px 0;
}
.motai_header #minilink #minilink_inquiry{
width:98px;
height:15px;
display:block;
text-indent:-100000em;
background: url(/shop/item/furoshiki/design/img05/minilink.gif) no-repeat -340px 0;
float:left;
}
.motai_header #minilink #minilink_inquiry a {
width:98px;
height:15px;
display:block;
text-indent:-100000em;
background: url(/shop/item/furoshiki/design/img05/minilink.gif) no-repeat -340px 0;
float:left;
}
.motai_header #minilink #minilink_inquiry a:hover {
background: url(/shop/item/furoshiki/design/img05/minilink_h.gif) no-repeat -340px 0;
}


/* グローバルナビゲーション */
.motai_header #gnavi{
clear:both;
position:absolute;
top:78px;
left:0px;
width:950px;
height:47px;
}
/* グローバルナビゲーション個別 */
.motai_header #gnavi #gnavi_top{
width:120px;
height:47px;
display:block;
text-indent:-100000em;
background: url(/shop/item/furoshiki/design/img05/gnavi.gif) no-repeat 0 0;
float:left;
}
.motai_header #gnavi #gnavi_top a {
width:120px;
height:47px;
display:block;
text-indent:-100000em;
background: url(/shop/item/furoshiki/design/img05/gnavi.gif) no-repeat 0 0;
float:left;
}
.motai_header #gnavi #gnavi_top a:hover {
background: url(/shop/item/furoshiki/design/img05/gnavi_h.gif) no-repeat 0 0;
}
.motai_header #gnavi #gnavi_furoshiki{
width:105px;
height:47px;
display:block;
text-indent:-100000em;
background: url(/shop/item/furoshiki/design/img05/gnavi.gif) no-repeat -120px 0;
float:left;
}
.motai_header #gnavi #gnavi_furoshiki a {
width:105px;
height:47px;
display:block;
text-indent:-100000em;
background: url(/shop/item/furoshiki/design/img05/gnavi.gif) no-repeat -120px 0;
float:left;
}
.motai_header #gnavi #gnavi_furoshiki a:hover {
background: url(/shop/item/furoshiki/design/img05/gnavi_h.gif) no-repeat -120px 0;
}
.motai_header #gnavi #gnavi_tenugui{
width:105px;
height:47px;
display:block;
text-indent:-100000em;
background: url(/shop/item/furoshiki/design/img05/gnavi.gif) no-repeat -225px 0;
float:left;
}
.motai_header #gnavi #gnavi_tenugui a {
width:105px;
height:47px;
display:block;
text-indent:-100000em;
background: url(/shop/item/furoshiki/design/img05/gnavi.gif) no-repeat -225px 0;
float:left;
}
.motai_header #gnavi #gnavi_tenugui a:hover {
background: url(/shop/item/furoshiki/design/img05/gnavi_h.gif) no-repeat -225px 0;
}
.motai_header #gnavi #gnavi_fukusa{
width:115px;
height:47px;
display:block;
text-indent:-100000em;
background: url(/shop/item/furoshiki/design/img05/gnavi.gif) no-repeat -330px 0;
float:left;
}
.motai_header #gnavi #gnavi_fukusa a {
width:115px;
height:47px;
display:block;
text-indent:-100000em;
background: url(/shop/item/furoshiki/design/img05/gnavi.gif) no-repeat -330px 0;
float:left;
}
.motai_header #gnavi #gnavi_fukusa a:hover {
background: url(/shop/item/furoshiki/design/img05/gnavi_h.gif) no-repeat -330px 0;
}
.motai_header #gnavi #gnavi_interior{
width:140px;
height:47px;
display:block;
text-indent:-100000em;
background: url(/shop/item/furoshiki/design/img05/gnavi.gif) no-repeat -445px 0;
float:left;
}
.motai_header #gnavi #gnavi_interior a {
width:140px;
height:47px;
display:block;
text-indent:-100000em;
background: url(/shop/item/furoshiki/design/img05/gnavi.gif) no-repeat -445px 0;
float:left;
}
.motai_header #gnavi #gnavi_interior a:hover {
background: url(/shop/item/furoshiki/design/img05/gnavi_h.gif) no-repeat -445px 0;
}
.motai_header #gnavi #gnavi_naire{
width:125px;
height:47px;
display:block;
text-indent:-100000em;
background: url(/shop/item/furoshiki/design/img05/gnavi.gif) no-repeat -585px 0;
float:left;
}
.motai_header #gnavi #gnavi_naire a {
width:125px;
height:47px;
display:block;
text-indent:-100000em;
background: url(/shop/item/furoshiki/design/img05/gnavi.gif) no-repeat -585px 0;
float:left;
}
.motai_header #gnavi #gnavi_naire a:hover {
background: url(/shop/item/furoshiki/design/img05/gnavi_h.gif) no-repeat -585px 0;
}
.motai_header #gnavi #gnavi_wrapping{
width:125px;
height:47px;
display:block;
text-indent:-100000em;
background: url(/shop/item/furoshiki/design/img05/gnavi.gif) no-repeat -710px 0;
float:left;
}
.motai_header #gnavi #gnavi_wrapping a {
width:125px;
height:47px;
display:block;
text-indent:-100000em;
background: url(/shop/item/furoshiki/design/img05/gnavi.gif) no-repeat -710px 0;
float:left;
}
.motai_header #gnavi #gnavi_wrapping a:hover {
background: url(/shop/item/furoshiki/design/img05/gnavi_h.gif) no-repeat -710px 0;
}
.motai_header #gnavi #gnavi_showroom{
width:115px;
height:47px;
display:block;
text-indent:-100000em;
background: url(/shop/item/furoshiki/design/img05/gnavi.gif) no-repeat -835px 0;
float:left;
}
.motai_header #gnavi #gnavi_showroom a {
width:115px;
height:47px;
display:block;
text-indent:-100000em;
background: url(/shop/item/furoshiki/design/img05/gnavi.gif) no-repeat -835px 0;
float:left;
}
.motai_header #gnavi #gnavi_showroom a:hover {
background: url(/shop/item/furoshiki/design/img05/gnavi_h.gif) no-repeat -835px 0;
}

/*-----------------------------------------------------------------------------
　フッター
------------------------------------------------------------------------------*/
.layout_footer{
padding-top:30px;
background:#f8f4fa;
}
.motai_fotter{
position:relative;
padding-bottom:15px;
background: url(/shop/item/furoshiki/design/img05/motai_fotter_left.jpg) no-repeat;
}
.motai_fotter h2{
margin:0;
padding:0;
}
.motai_fotter_left{
width:620px;
margin-left:10px;
min-height:300px;
_height:300px;
}
.motai_address{
padding-left:215px;
font-size:105%;
line-height:1.5;
}
.motai_address .copyright{
font-size:80%;
}
.motai_fotter_right{
width:225px;
position:absolute;
top: 15px;
right:15px;
text-align:center;
}
.cal_box{
width:225px;
margin:0 auto 20px;
padding: 10px 0 0;
background:#fff;
}
.linkbnr_box{
background:#fff;
width:225px;
text-align:center;
padding-top:15px;
}
.linkbnr_box img{
border:0;
margin-bottom:10px;
}
#qrcode{
position:absolute;
top:0px;
left:545px;
border:solid 1px #ccc;
}
.textlink{
margin-left:10px;
}

/*-----------------------------------------------------------------------------
　左メニュー
------------------------------------------------------------------------------*/
.motai_sideLeft{
margin-right:20px;
}
.motai_sideLeft p{
	margin:0 0 0;
}
.kensaku{
	margin-bottom:20px;
	text-align:center;
}
.kensakubtn{
	position:relative;
	top:10px;
}
.motai_sideLeft h2{
	width:285px;
	margin:0 0 10px 2px;
}
.sideLeft{
background: url(/shop/item/furoshiki/design/img05/bg_sideL.gif) repeat-y;
padding:10px 0 0;
text-align:center;
border-bottom:solid 1px #ccc;
margin-bottom:20px;
width:290px;
}
.motai_sideLeft .itemlink {
	text-align:left;
	padding:0;
	margin:0 0 0 15px;
}
.motai_sideLeft .itemlink  li{
background: url(/shop/item/furoshiki/design/img05/itemlink_arrow.gif) no-repeat 0 4px;
padding:0px 5px 10px 20px;
text-align:left;
line-height:1.5;
list-style-type:none;
list-style-position:inside;
}
.motai_sideLeft .itemlink li a{
	text-decoration:none;
}
.motai_sideLeft .itemlink  li a:hover{
	text-decoration:underline;
}
.sideLeft p{
clear:both;
text-align:left;
margin:10px;
}
.sideLeft p.cl_dotline{
width:100%;
height:10px;
display:block;
background: url(/shop/item/furoshiki/design/img05/sideL_bg_tensen.gif) no-repeat left center;
}
.sideL_bnr{
margin-bottom:10px;
}
.sideL_bottom{
widht:100%;
height:14px;
display:block;
background: url(/shop/item/furoshiki/design/img05/sideL_bottom.gif) no-repeat 0 0;
margin-bottom:20px;
}

/* 風呂敷豆知識 */
.motai_sideLeft02{
margin-right:20px;
margin-bottom:20px;
}
.motai_sideLeft02 h2{
margin:0;
padding:0;
}
.sideLeft02{
clear:both;
background: url(/shop/item/furoshiki/design/img03/bg_sideL02.gif) repeat-y;
padding:10px 0 0;
text-align:center;
border-bottom:solid 1px #ccc;
margin-bottom:20px;
width:290px;
}
.sideLeft02 p{
clear:both;
text-align:left;
margin:10px;
min-height:75px;
_height:75px;
background: url(/shop/item/furoshiki/design/img03/bg_sideL_dotline.gif) no-repeat left bottom;
line-height:1.5;
color:#666;
}
.sideLeft02  a{
color:#666;
}
.sideLeft02  a:hover{
color:#CC6699;
}
.sideLeft02  a:visited{
color:#CC6699;
}
.sideLeft02 .phL{
float:left;
margin-right:10px;
margin-bottom:10px;
position:relative;
top:-5px;
}
.sideLeft02 ul{
list-style-type:none;
list-style-position:inside;
margin:0;
padding:0;
}
.sideLeft02 li{
clear:both;
text-align:center;
padding:5px 10px 10px;
line-height:1.5;
background: url(/shop/item/furoshiki/design/img03/bg_sideL_dotline.gif) no-repeat 2px bottom;
line-height:1.5;
color:#666;
}

.motai_sideLeft02_bottom{
clear:both;
widht:100%;
height:14px;
display:block;
background: url(/shop/item/furoshiki/design/img03/sideL02_bottom.gif) no-repeat 0 0;
margin-bottom:20px;
}
.komjidashi{
font-size:120%;
color:#CC3366;
font-weight:bold;
}

#addclips{
margin-top:20px;
width:290px;
min-height:100px;
_height:100px;
text-align:center;
padding-top:50px;
background: url(/shop/item/furoshiki/design/img04/addclips_bg.gif) no-repeat 
}

ul.login{
border:none;
}
.pan{
background:#fff;
color:#666;
}
.userTable_02 {
margin: 10px;
}
.userTable_02 th{
text-align:center;
padding:8px;
}
.userTable_02 td{
padding:8px;
}


/*  ユーザーメニューエリア */
.utility{
background: url(/shop/item/furoshiki/design/img04/utility_bg.gif) no-repeat 0 0;
}
.utility .FS2_login_area{
padding:5px 0;
}
.utility .FS2_welcome_area{
border:none;
padding-top:4px;
}
.utility .FS2_welcome_area .welcome{
color:#CC99FF;
padding-left:98px;
}


/*  特定商取引・プライバシー */
#FS2_body_Config .pageTitle {
background: url(/shop/item/furoshiki/design/img04/FS2_body_Config_pagetitle.gif) no-repeat 0 0;
padding:10px 10px 15px 30px;
color:#9900CC;
line-height:2;
border:none;
font-size:140%;
}
#FS2_body_Config .CrossHead {
background: url(/shop/item/furoshiki/design/img04/FS2_body_Config_h3Definitio.gif) no-repeat 0 2px;
padding:5px 10px 5px 25px;
color:#e3795f;
border:none;
}
#FS2_body_Config .Definition {
padding:5px;
margin-bottom:10px;
font-size: 105%;
border:none;
color:#CC99FF;
}
#FS2_body_Config p{
color:#333;
font-size:100%;
line-height:1.5;
margin: 0 10px 10px 10px; 
}
#FS2_body_Config p.pan{
font-size:90%;
line-height:1;
margin:0; 
}
#FS2_body_Config table{
border-collapse:collapse;
border-spacing:0;
}
#FS2_body_Config dl{
margin-left:20px;
line-height:1.5;
}
#FS2_body_Config dt{
color:#CC99FF;
font-weight:bold;
}
#FS2_body_Config dd{
padding-bottom:10px;
margin-left:0;
}



/*-----------------------------------------------
左メニュー＞会社概要
---------------------------------------------------*/
.ph_left{
float:left;
margin-right:10px;
margin-bottom:10px;
}


/*-----------------------------------------------
よくある質問
---------------------------------------------------*/
.subtitle	{
width: 450px;
height:152px;
background:url(/shop/item/furoshiki/design/img04/bg_faq.gif) no-repeat;
position:relative;
margin: 20px 0 20px 10px;
}
.subtitle a	{
text-decoration:none;
}
.subtitle01	{
position:absolute;
top:35px;
left:25px;
line-height:1.75;
}
.subtitle02{
position:absolute;
top:35px;
left:175px;
line-height:1.75;
}
.subtitle03	{
position:absolute;
top:35px;
left:330px;
line-height:1.75;
}
#FS2_body_Config p.q{
background:url(/shop/item/furoshiki/design/img04/bg-q.gif) no-repeat;
font-size:110%;
font-weight:bold;
color:#666;
padding: 10px 10px 10px 60px;
line-height:2.25;
}
#FS2_body_Config p.a{
padding:10px 10px 10px 110px;
background:url(/shop/item/furoshiki/design/img04/mikumo.jpg) 50px 5px no-repeat;
color:#666;
line-height:1.25;
min-height:100px;
_height: 100px;
}
.a span{
color:#CC3366;
}
/*-----------------------------------------------
購入方法
---------------------------------------------------*/
.advice	{
padding:10px 10px 10px 80px;
background:url(/shop/item/furoshiki/design/img04/icon_sankaku.gif) repeat-y 30px 0; 
margin-bottom:10px;
color:#666;
line-height:1.5;
}
.advice strong	{
color:#d85066;
}
.reception	{
background:url(/shop/item/furoshiki/design/img04/bg_card.gif) no-repeat;
padding-top:30px;
margin:0 0 20px 200px;
}
#FS2_body_Config .reception p	{
margin:0px 15px 0 20px;
line-height:1.5;
min-height:172px;
_height:172px;
color:#d85066;
font-size:110%;
padding-top:10px;
font-weight:bold;
}
.delivery 	{
border-left: solid 1px #ccc;
border-top: solid 1px #ccc;
margin:10px;
}
.delivery td	{
border-right: solid 1px #ccc;
border-bottom: solid 1px #ccc;
padding:10px;
}
.area01 	{
background:#999;
color:#fff;
}
.weight	{
background:#efefef;
}
/*-----------------------------------------------------------------------------
　ショールーム
------------------------------------------------------------------------------*/
#showroom_text{
width:85%;
margin:20px auto 30px;
text-align:center;
font-size:105%;
color:#333;
line-height:1.5;
}
#showroom_text #yoyakudenwa{
font-size:150%;
font-weight:bold;
color:#9933CC;
}
#showroom_text #yoyakudenwa img{
vertical-align:middle;
margin-right:20px;
position:relative;
top:-5px;
}
#showroom_text .googlemap{
margin:30px auto;
}

/*-----------------------------------------------------------------------------
　会社概要
------------------------------------------------------------------------------*/
#company_summary{
border-left:solid 1px #999;
border-bottom:solid 1px #999;
font-size:105%;
}
#company_summary th{
border-right:solid 1px #999;
border-top:solid 1px #999;
background:#f5eff0;
padding:10px;
width:150px;
text-align:right;
}
#company_summary td{
border-right:solid 1px #999;
border-top:solid 1px #999;
color:#333;
line-height:1.5;
padding:10px;
}
.csr{
margin: 20px 0;
}
.csr th{
padding:10px;
}
.csr td{
padding:10px;
font-size:105%;
color:#666;
line-height:1.5;
}
.madialist{
margin: 20px 0;
border-bottom:solid 1px #ccc;
border-left:solid 1px #ccc;
}
.madialist th{
padding:10px;
border-top:solid 1px #ccc;
border-right:solid 1px #ccc;
}
.madialist td{
border-top:solid 1px #ccc;
border-right:solid 1px #ccc;
padding:10px;
font-size:105%;
color:#666;
line-height:1.5;
vertical-align:top;
}

.midashi_sakura{
color:#999;
font-size:1.8;
font-weight:bold;
line-height:2;
padding: 7px 5px 15px 55px;
background:url(/shop/item/furoshiki/design/img05/midashi_sakura.gif) no-repeat;
}


/*-----------------------------------------------------------------------------
　ギフトラッピング
------------------------------------------------------------------------------*/
#giftwrapping{
text-align:center;
}
#giftwrapping h3{
margin-bottom:20px;
text-align:left;
}
#giftwrapping p.text{
margin:20px;
text-align:left;
}
#giftwrapping p.text strong{
color:#CC3366;
}

#giftwrapping table{
margin:20px auto;
font-size:110%;
}
#giftwrapping table th{
padding:8px;
}
#giftwrapping table td{
padding:0px 8px 30px;
line-height:1.8;
vertical-align:top;
color:#666;
}
#giftwrapping .wrapping_number{
font-size:150%;
font-weight:bold;
color:#660099;
}
#giftwrapping .wrapping_name{
font-weight:bold;
color:#CC99FF;
}


/*-----------------------------------------------------------------------------
　名入れ
------------------------------------------------------------------------------*/
#naire{
text-align:center;
}
#naire h3{
margin-bottom:20px;
text-align:left;
}
#naire p.text{
margin:20px;
text-align:left;
font-size:110%;
}
#naire p.text strong{
color:#CC3366;
}
#naire_fontlist{
padding: 10px 0;
}
#naire_fontlist h4{
color:#999;
}
#naire_fontlist table td{
padding:5px 10px;
color:#666666;
}

#naire .inquiry_form{
background:url(/shop/item/furoshiki/design/img04/bg_naire_arrow.gif) no-repeat 480px 0;
position:relative;
}

#inquiry_btn{
position: absolute;
top:0;
right:0;
}


/*-----------------------------------------------------------------------------
　商品ページ
------------------------------------------------------------------------------*/

#FS2_body_Goods .text{
color:#333;
line-height:1.75;
font-size:105%;
}

#FS2_body_Goods ul.listmark li{
font-size:110%;
line-height:1.5;
color:#333;
padding: 5px 5px 5px 15px;
background:url(/shop/item/furoshiki/design/img05/listmark.gif) no-repeat 0 8px;
list-style-type:none;
}

#FS2_body_Goods ul.listmark_career li{
font-size:100%;
line-height:1.5;
color:#333;
padding: 5px 5px 5px 15px;
background:url(/shop/item/furoshiki/design/img05/listmark.gif) no-repeat 0 8px;
list-style-type:none;
}


#category_top h2{
	margin-top:0;
}
#category_top .itemlist{
margin-bottom:40px;
}

#category_top .itemlist th{
width:158px;
text-align:center;
}
#category_top .itemlist th img{
margin-bottom:5px;
border:solid 1px #ccc;
width:150px;
}
#category_top .itemlist th img.non_border{
border:none;
}
#category_top .itemlist td{
padding-right:10px;
padding-left:2px;
vertical-align:top;
line-height:1.5;
}

#cont_itemsearch{
margin-bottom:0px;
}
#cont_keywordsearch{
width:100%;
height:75px;
background:url(/shop/item/furoshiki/design/img03/bg_itemsearch_keyword.gif) no-repeat ;
position:relative;
}
#cont_keywordsearch table{
position:absolute;
top:20px;
left:120px;
margin:0;
}
#cont_categorysearch{
width:100%;
}
#cont_categorysearch_edit{
padding-left:95px;
padding-top:35px;
padding-right:30px;
}
#cont_categorysearch_edit p{
color:#666666;
line-height:1.5;
margin: 5px 0 10px 10px;
}
.cont_furoshikisearch{
min-height:292px;
_height:292px;
background:url(/shop/item/furoshiki/design/img03/bg_itemsearch_furoshiki.jpg) no-repeat ;
}
.cont_furkusasearch{
min-height:220px;
_height:220px;
background:url(/shop/item/furoshiki/design/img03/bg_itemsearch_fukusa.jpg) no-repeat ;
}
.cont_tenuguisearch{
min-height:265px;
_height:265px;
background:url(/shop/item/furoshiki/design/img03/bg_itemsearch_tenugui.jpg) no-repeat ;
}
.cont_interiorsearch{
min-height:292px;
_height:292px;
background:url(/shop/item/furoshiki/design/img03/bg_itemsearch_interiror.jpg) no-repeat ;
}

#gara{
background:url(/shop/item/furoshiki/design/img03/bg_gara.gif) no-repeat 0 0 ;
padding-top:60px;
margin-top:30px;
text-align:center;

}
#gara p{
line-height:1.5;
}


#sozai_hyou{
background:url(/shop/item/furoshiki/design/img03/bg_gara.gif) no-repeat 0 0 ;
padding-top:60px;
margin-top:30px;
text-align:center;
}
#sozai_hyou table{
width:70%;
border-right:solid 1px #999;
border-top:solid 1px #999;
color:#333;
line-height:1.5;
margin:0 auto;
}
#sozai_hyou table th{
padding:5px;
background:#ccc;
font-weight:bold;
text-align:center;
width:140px;
border-left:solid 1px #999;
border-bottom:solid 1px #999;
}
#sozai_hyou table td{
padding:5px;
border-left:solid 1px #999;
border-bottom:solid 1px #999;
text-align:left;
}
#toriatsukai ul{
list-style:none;
margin:20px 0;
}
#toriatsukai li{
list-style:none;
color:#333;
line-height:1.5;
background:url(/shop/item/furoshiki/design/img05/listmark.gif) no-repeat 0 10px ;
padding:5px 5px 5px 17px;
}


.ph_right{
float:right;
margin: 0 0 10px 10px;
}
.ph_left{
float:left;
margin: 0 10px 10px 0px;
}
.itemph_futokei{
border:solid 5px #e3ebd4;
}

#fukusa_tsutsumikata{
padding-top:20px;
}

#fukusa_tsutsumikata #subtitle{
color:#9966CC;
text-align:right;
}
#fukusa_tsutsumikata h4{
margin-bottom:10px;
}

#fukusa_tsutsumikata p.free{
font-size:110%;
color:#666;
line-height:1.5;
margin-bottom:20px;
}

#fukusa_tsutsumikata_kazari{
padding-top:20px;
text-align:center;
}
#fukusa_tsutsumikata_kazari p{
font-size:110%;
color:#666;
line-height:1.5;
margin-bottom:20px;
}
#fukusa_tsutsumikata_kazari p img{
margin-bottom:10px;
}

#itemimage_gallery{
padding-top:20px;
text-align:center;
}

#itemimage_gallery .photo_area{
width:610px;
margin:0 auto;
text-align:center;
}
#itemimage_gallery .photo_area img{
padding:3px;
background:#ede5f5;
}
#itemimage_gallery .photo_area img.hor2set{
float:left;
margin-right:10px;
margin-bottom:10px;
}
#itemimage_gallery .photo_area_bottom{
clear:both;
width:100%;
height:5px;
}


#designerprofile_miyatakana{
padding-top:20px;
}
#designerprofile_miyatakana p{
color:#666;
line-height:1.5;
}
#designerprofile_miyatakana p img{
vertical-align:top;
}
#designerprofile_miyatakana .name{
font-size:110%;
font-weight:bold;
}
#gara_text h2 {
background: url(/shop/item/furoshiki/design/img02/bg_h2_itempage.gif) no-repeat 0 0;
text-align:left;
padding:7px 5px 7px 35px;
font-size:110%;
color:#b592c9;
line-height:1.75;
margin-top:20px;
}
#gara_text h3 {
color:#CC3366;
text-align:left;
font-size:90%;
margin:0 0 10px 0;
padding:0;
}
#gara_text p {
text-align:left;
margin:0 0 10px 0;
padding:0;
color:#666;
line-height:1.5;
}

.FS2_ItemShortComment{
color:#666666;
}

/* 関連商品 */
#item_to_bobo {
width:640px;
line-height:1.5;
}
#item_to_bobo ul{
width:620px;
}
#item_to_bobo li{
width:200px;
float:left;
padding-right:5px;
list-style-type:none;
}
#item_to_bobo .clear{
clear:both;
}

#mimi {width:640px; line-height:1.5;}
#mimi h1{padding-top:10px;}
#mimi p{padding-top:5px;}
#mimi .violet{color:#9966CC;}
#mimi .ph_right{float:right;margin: 0 0 10px 10px;}
#mimi .ph_left{float:left;margin: 0 10px 10px 0px;}
#mimi .clear{clear:both;width:100%;height:20px;dislay:block;}

.FS2_upper_comment h1{
font-size:70%;
color:#666;
line-height:1.25;
margin:0 0 5px;
font-weight:normal;
}
