@charset "utf-8";

.tokutei h3{
margin:1em 0px 0.5em 0px;
padding-left:10px;
background:#F9F9F9;
border:1px solid #E0E0E0;
}

.tokutei address{
text-decoration:none;
}

.tokutei dl{
margin:20px;
padding:10px;
width:485px;
}

.tokutei dt{
margin-bottom:8px;
padding-bottom:8px;
font-size:14px;
border-bottom:1px dotted #d1cbbd;
}

.tokutei p{
margin:0px 20px;
padding:0px 10px;
width:485px;
}

.tokutei ul{
margin:0px auto;
width:485px;
}

/*****************************************************************************【アイコン（新作・受注制作・限定・別売】*/

.icon_shin,
.icon_jyu,
.icon_gen,
.icon_betsu,
.icon_hai{
margin:0px 1px;
padding:0px 2px 0px 3px;
line-height:1em;
font-size:10px !important;
font-weight:normal !important;
color:#FFFFFF;

	border-radius:3px;        /* CSS3草案 */  
	-webkit-border-radius:3px;    /* Safari,Google Chrome用 */  
	-moz-border-radius:3px;   /* Firefox用 */
}

.icon_shin{background:#ffbe06;}/*新作*/
.icon_jyu{background:#fe598f;}/*受注制作*/
.icon_gen{background:#49a612;}/*限定*/
.icon_betsu{background:#157cff;}/*別売*/
.icon_hai{background:#999999;}/*廃盤*/

/*Web・直営店限定企画*/
.icon_web{
margin:0px 1px;
padding:1px 2px 1px 3px;
line-height:1em;
font-size:12px !important;
font-weight:normal !important;
color:#FFFFFF;
background:#49a612;

border-radius: 4px;        /* CSS3草案 */  
-webkit-border-radius: 4px;    /* Safari,Google Chrome用 */  
-moz-border-radius: 4px;   /* Firefox用 */ 
}

/*****************************************************************************【インターネットショップご利用ガイド関連】*/

.price_info h3,
.payment h3,
.transport h3,
.exchange h3{
margin:1em 0px 0.5em 0px;
padding-left:10px;
background:#F9F9F9;
border:1px solid #E0E0E0;
}

/*****************************************************************************【製品カテゴリ別ページのテーブル】*/

#item_list{
width:100%
}

#item_list .item_img{
width:100px;
text-align:center;
border-right:1px solid #FFFFFF;
vertical-align:middle;
}

#item_list .item_img img{
width:100px;
position:relative;
z-index:1;
}

.S70{
margin:0px auto !important;
width:70% !important;
height:70% !important;
}

/*#################【完売しました】*/

.icon_saledout{
z-index:9999;
position:absolute;
filter:alpha(opacity=80);
opacity:0.8;
border:0px;
}

.item_info{
width:165px;
vertical-align:top;
}

.item_info dl{
padding:5px 0px;
}

.item_name{
height:4.5em;
font-weight:bold;
font-size:1.2em;
line-height:1.2em;
}

.item_name small{
font-weight:normal;
font-size:12px;
}

.btn_detail_item_s{
width:74px;
height:20px;
text-indent:-9999px;
display:block;
}

.btn_detail_item_s a{
width:74px;
height:20px;
text-indent:-9999px;
display:block;
background:url("../../common/images/btn_detail_item_s.gif") left top no-repeat;
}

.btn_detail_item_s a:hover{
background:url("../../common/images/btn_detail_item_s.gif") no-repeat;
filter:alpha(opacity=60);
opacity:0.6;
border:0px;
}

/*****************************************************************************【別売パーツ紹介のテーブル】*/

#parts_list{
width:100%;
}

#parts_list caption{
margin:0.5em 0px -0.5em 0px;
width:230px;
height:38px;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
text-indent:-9999px;
background:url("../../products/images/title_parts_info.gif") center bottom no-repeat;
}

.parts_info{/*テーブルのセル*/
vertical-align:top;
border-right:1px solid #d1cbbd;
border-bottom:1px solid #d1cbbd;
}

.parts_name{/*パーツの名前を入れるdt*/
font-weight:bold;
font-size:1.2em;
line-height:1.2em;
}

/*<td class="parts_info">
<dl>
<dd>NO.P011</dd>
<dt class="parts_name">ハンドル54cm</dt>
<dd>4,725円（税込）</dd>
<dd class="btn_detail_item_s"><a href="P011.html">詳細を見る</a></dd>
</dl></td>
*/

/*****************************************************************************【小物ページのナビゲーション】*/

#navi_komono{
width:555px;
height:150px;
background:url("../../common/images/bg_navi_komono.jpg") center top no-repeat;
}

#navi_komono ul{
width:555px;
height:150px;
list-style-type:none;
}

#navi_komono li{
padding:5px 0px;
width:110px;
height:150px;
text-indent:-9999px;
float:left;
display:block;
}

#navi_komono li a{
width:110px;
height:150px;
text-indent:-9999px;
float:left;
display:block;
}

#navi_komono li a:hover{
width:110px;
height:150px;
float:left;
display:block;
}

#navi_komono li#belt_pouch a{background:url("../../common/images/menu_belt_pouch.jpg") center top no-repeat;}
#navi_komono li#belt_pouch a:hover{background:url("../../common/images/menu_belt_pouch_hv.jpg") center top no-repeat;}

#navi_komono li#key a{background:url("../../common/images/menu_key.jpg") center top no-repeat;}
#navi_komono li#key a:hover{background:url("../../common/images/menu_key_hv.jpg") center top no-repeat;}

#navi_komono li#stationery a{background:url("../../common/images/menu_stationery.jpg") center top no-repeat;}
#navi_komono li#stationery a:hover{background:url("../../common/images/menu_stationery_hv.jpg") center top no-repeat;}

#navi_komono li#wallet a{background:url("../../common/images/menu_wallet.jpg") center top no-repeat;}
#navi_komono li#wallet a:hover{background:url("../../common/images/menu_wallet_hv.jpg") center top no-repeat;}

#navi_komono li#coin a{background:url("../../common/images/menu_coin.jpg") center top no-repeat;}
#navi_komono li#coin a:hover{background:url("../../common/images/menu_coin_hv.jpg") center top no-repeat;}


/*****************************************************************************【小物ページのナビ NEWバージョン head】*/


div#navi_acce ul{
margin:-5px 0px 0px 0px;
padding:0px 12px 0px 13px;
width:530px;
height:105px;
list-style-type:none;
background:url("../../common/images/navi_acce.jpg") 0px 315px;
}

div#navi_acce li{
margin:0px;
padding:0px;
width:106px;
height:105px;
text-indent:-9999px;
float:left;
display:block;
}

div#navi_acce li a{
margin:0px;
padding:0px;
width:106px;
height:105px;
text-indent:-9999px;
float:left;
display:block;
}

div#navi_acce li a:hover{
width:106px;
height:105px;
float:left;
display:block;
}

#navi_acce li#wallet a{background:url("../../common/images/navi_acce.jpg") -13px 0px;}
#navi_acce li#wallet a:hover{background:url("../../common/images/navi_acce.jpg") -13px 210px;}

#navi_acce li#coin a{background:url("../../common/images/navi_acce.jpg") 437px 0px;}
#navi_acce li#coin a:hover{background:url("../../common/images/navi_acce.jpg") 437px 210px;}

#navi_acce li#stationery a{background:url("../../common/images/navi_acce.jpg") 331px 0px;}
#navi_acce li#stationery a:hover{background:url("../../common/images/navi_acce.jpg") 331px 210px;}

#navi_acce li#belt_pouch a{background:url("../../common/images/navi_acce.jpg") 225px 0px;}
#navi_acce li#belt_pouch a:hover{background:url("../../common/images/navi_acce.jpg") 225px 210px;}

#navi_acce li#key a{background:url("../../common/images/navi_acce.jpg") 119px 0px;}
#navi_acce li#key a:hover{background:url("../../common/images/navi_acce.jpg") 119px 210px;}




/*****************************************************************************【小物ページのナビ NEWバージョン foot】*/


div#navi_acce_foot ul{
margin:15px 0px 0px 0px;
padding:0px 12px 0px 13px;
width:530px;
height:105px;
list-style-type:none;
background:url("../../common/images/navi_acce_foot.jpg") 0px 315px;
}

div#navi_acce_foot li{
margin:0px;
padding:0px;
width:106px;
height:105px;
text-indent:-9999px;
float:left;
display:block;
}

div#navi_acce_foot li a{
margin:0px;
padding:0px;
width:106px;
height:105px;
text-indent:-9999px;
float:left;
display:block;
}

div#navi_acce_foot li a:hover{
width:106px;
height:105px;
float:left;
display:block;
}

#navi_acce_foot li#wallet a{background:url("../../common/images/navi_acce_foot.jpg") -13px 0px;}
#navi_acce_foot li#wallet a:hover{background:url("../../common/images/navi_acce_foot.jpg") -13px 210px;}

#navi_acce_foot li#coin a{background:url("../../common/images/navi_acce_foot.jpg") 437px 0px;}
#navi_acce_foot li#coin a:hover{background:url("../../common/images/navi_acce_foot.jpg") 437px 210px;}

#navi_acce_foot li#stationery a{background:url("../../common/images/navi_acce_foot.jpg") 331px 0px;}
#navi_acce_foot li#stationery a:hover{background:url("../../common/images/navi_acce_foot.jpg") 331px 210px;}

#navi_acce_foot li#belt_pouch a{background:url("../../common/images/navi_acce_foot.jpg") 225px 0px;}
#navi_acce_foot li#belt_pouch a:hover{background:url("../../common/images/navi_acce_foot.jpg") 225px 210px;}

#navi_acce_foot li#key a{background:url("../../common/images/navi_acce_foot.jpg") 119px 0px;}
#navi_acce_foot li#key a:hover{background:url("../../common/images/navi_acce_foot.jpg") 119px 210px;}



/*****************************************************************************【ネームを入れてさらに愛着を】*/

#nameire{
padding-top:10px;
width:230px;
height:95px;
display:block;
text-indent:-9999px;
}

#nameire a{
width:230px;
height:95px;
display:block;
text-indent:-9999px;
background:url("../images/title_name03.jpg") bottom no-repeat;clear:both;}

#nameire a:hover{
background:url("../images/title_name03.jpg") bottom no-repeat;clear:both;
filter:alpha(opacity=60);
opacity:0.6;
border:0px;
}

/*****************************************************************************【商品詳細リスト】*/

.detail_list{
width:230px;
float:left;
}

.detail_list dt{
width:44px;
text-align:center;
float:left;
border-right:1px solid #FFFFFF;
border-bottom:2px solid #FFFFFF;
background:#d8d2c4;
clear:both;
}

.detail_list dd{
padding-left:5px;
padding-right:5px;
width:175px;
float:right;
border-bottom:2px solid #FFFFFF;
background:#f1eee8;
}

/*****************************************************************************【特記事項】*/

.detail_tokki{
margin-top:10px;
width:230px;
}

.detail_tokki dt{
width:230px;
text-align:center;
border-bottom:1px solid #FFFFFF;
background:#C4D0D8;
}

.detail_tokki dd{
padding:5px 8px 8px 8px;
width:214px;
border-bottom:1px solid #FFFFFF;
background:#DFE4E8;
}

/*****************************************************************************【商品詳細ページの、品番・品名包容枠】*/

#item{
padding-left:5px;
width:545px;
list-style-type:none;
border-left:5px solid #005800;
border-top:1px solid #F0F0F0;
clear:both;
}

#item_no{

}

#item_title{
padding:0.1em 0px 0.2em 0px;
width:545px;
font-size:22px;
line-height:1.1em;
border-bottom:1px dashed #DDDDDD;
}

#item_title small{
font-size:14px;
}

/*****************************************************************************【商品詳細ページの左サイド】*/

#item_left{
width:230px;
float:left;
}

#item_copy{
padding:5px 0px 5px 5px;
width:225px;
list-style-type:none;
border-left:5px solid #005800;
}

#item_copy span{
line-height:2em;
border-bottom:1px dashed #DDDDDD;
padding-bottom:2px;
}

#item_kakaku{
padding:5px 0px 5px 5px;
width:225px;
color:#005800;
line-height:1.2;
list-style-type:none;
border-left:5px solid #005800;
}

#item_price{
padding:0.5em 0px 0px 5px;
width:225px;
text-align:right;
list-style-type:none;
border-left:5px solid #005800;
}

#item_price span{
padding-right:3px;
font-size:21px;
font-weight:bold;
}

/*****************************************************************************【この商品を購入するボタン】*/

.btn_buy{
margin:20px auto;
width:184px;
height:38px;
text-indent:-9999px;
display:block;
list-style-type:none;
}

.btn_buy a{
width:184px;
height:38px;
display:block;
background:url("../../common/images/btn_buy.gif") no-repeat;
}

.btn_buy a:hover{
background:url("../../common/images/btn_buy.gif") no-repeat;
filter:alpha(opacity=60);
opacity:0.6;
border:0px;
}

/*****************************************************************************【無料カタログを申し込むボタン】*/

.btn_catalog{

}

.btn_catalog a{
margin:0px 0px 0px 10px;
padding:21px 0px 19px 13px;
width:184px;
height:38px;
text-indent:-9999px;
display:block;
list-style-type:none;
background:url("../../common/images/btn_catalog.jpg") no-repeat right top;
}

.btn_catalog a:hover{

background:url("../../common/images/btn_catalog.jpg") no-repeat right top;
filter:alpha(opacity=60);
opacity:0.6;
border:0px;
}

/*****************************************************************************【この商品を注文するボタン】*/

.btn_order{
margin:20px auto;
width:184px;
height:38px;
text-indent:-9999px;
display:block;
list-style-type:none;
}

.btn_order a{
width:184px;
height:38px;
display:block;
background:url("../../common/images/btn_order.gif") no-repeat;
}

.btn_order a:hover{
background:url("../../common/images/btn_order.gif") no-repeat;
filter:alpha(opacity=60);
opacity:0.6;
border:0px;
}

/*****************************************************************************【この色で注文するボタン】*/

.btn_made{
margin:0px auto;
width:184px;
height:38px;
text-indent:-9999px;
display:block;
list-style-type:none;
}

.btn_made a{
width:184px;
height:38px;
display:block;
background:url("../../common/images/btn_order.gif") no-repeat;
}

.btn_made a:hover{
background:url("../../common/images/btn_order.gif") no-repeat;
filter:alpha(opacity=60);
opacity:0.6;
border:0px;
}

/*****************************************************************************【店舗在庫を確認するボタン】*/

.btn_zaiko{
margin:0px auto;
width:184px;
height:38px;
text-indent:-9999px;
display:block;
list-style-type:none;
}

.btn_zaiko a{
width:184px;
height:38px;
display:block;
background:url("../../common/images/btn_zaiko.gif") no-repeat;
}

.btn_zaiko a:hover{
background:url("../../common/images/btn_zaiko.gif") no-repeat;
filter:alpha(opacity=60);
opacity:0.6;
border:0px;
}

/*****************************************************************************【商品の詳細を見るボタン】*/

.btn_detail{
margin:-20px auto 15px auto;
width:180px;
height:38px;
text-indent:-9999px;
display:block;

list-style-type:none;
}

a.btn_detail{
width:180px;
height:38px;
display:block;
background:url("../../common/images/btn_detail_item.gif") no-repeat;

}

a:hover.btn_detail{
background:url("../../common/images/btn_detail_item.gif") no-repeat;
filter:alpha(opacity=60);
opacity:0.6;
border:0px;
}

/*****************************************************************************【商品詳細ページの右サイド】*/

#item_right{

width:300px;
float:right;
display:inline;
}

img#item_L{/*詳細商品画像*/
padding:20px 0px;
width:300px;

}

.detail_img{
width:300px;
float:right;
line-height:1.3em;
list-style-type:none;
}

.detail_img li{
margin-bottom:1em;
}

.detail_img li img{
margin-top:0.2em;
}

.arrow_01{
text-indent:14px;
background:url("../images/arrow_detail_01.gif") top left no-repeat;
}

.arrow_02{
text-indent:14px;
background:url("../images/arrow_detail_02.gif") top left no-repeat;
}

/*****************************************************************************【2つ分け】*/

.detail_left_L{
margin-left:1px;
width:270px;
float:left;
clear:both;
}

.detail_right_L{
width:270px;
float:right;
}

.detail_left_L strong,
.detail_right_L strong{
font-weight:bold;
font-size:1.8em;
}

.detail_left_L dt,
.detail_right_L dt{
font-size:13px;
font-weight:bold;
}

.detail_left_L dt img,
.detail_right_L dt img{
margin:10px 0px 3px 0px;
width:270px;

}

.detail_left_L dd,
.detail_right_L dd{
margin-bottom:10px;
line-height:1.3em;

text-indent:14px;
background:url("../images/arrow_detail_02.gif") top left no-repeat;
}

/*****************************************************************************【3つ分け】*/

.detail_left{
margin-left:1px;
width:180px;
float:left;
clear:both;
}

.detail_center{
margin-left:7px;
width:180px;
float:left;
}

.detail_right{
width:180px;
float:right;
}

.detail_left strong,
.detail_right strong{
font-weight:bold;
font-size:1.8em;
}

.detail_left dt,
.detail_center dt,
.detail_right dt{
font-size:13px;
font-weight:bold;
}

.detail_left dt img,
.detail_center dt img,
.detail_right dt img{
margin:10px 0px 3px 0px;
width:180px;

}

.detail_left dd,
.detail_center dd,
.detail_right dd{
margin-bottom:10px;
line-height:1.3em;

text-indent:14px;
background:url("../images/arrow_detail_02.gif") top left no-repeat;
}


/*###########################################################################################【お手入れ方法を見るボタン】*/

.btn_maitenance{
margin:15px auto 0px auto;
width:180px;
height:38px;
text-indent:-9999px;
display:block;
}

.btn_maitenance a{
width:180px;
height:38px;
display:block;
background:url("../../common/images/btn_maitenance.gif") no-repeat;
}

.btn_maitenance a:hover{
background:url("../../common/images/btn_maitenance.gif") no-repeat;
filter:alpha(opacity=60);
opacity:0.6;
border:0px;
}

/*###########################################################################################【各カテゴリの商品ナビjs用】*/

.item_navi{
padding-top:5px;
width:555px;
height:25px;
list-style-type:none;
border-top:1px solid #F0F0F0;
}

.item_navi li{
margin-right:0.7em;
color:#A7A195;
font-size:10px;
float:left;
}

/* リンクに疑似クラスを使用する際には、link → visited → hover → activeの順序で記述する必要があります。 */ 

.item_navi li a:link{/* 通常のリンク */
color:#005800;
font-size:10px;
font-weight:bold;
float:left;
display:block;
}

.item_navi li a:visited{/* アクセス済みのリンク */
color:#A7A195;
font-size:10px;
font-weight:normal;
}

.item_navi li a:hover{/* ポイント時のリンク */
font-size:20px;
font-weight:bold;
text-decoration:none;
}

.item_navi li a:active{/* アクティブ時のリンク */
font-size:20px;
font-weight:bold;
text-decoration:none;
}

/*###########################################################################################【この製品を購入するテーブル】*/

/* ※table#buy02、table#buy03　は、革製カバー付き2011年キャンパスダイアリーのために増設 */

#cart2{

}

table#buy,
table#buy02,
table#buy03{
width:555px;
}

table#buy caption,
table#buy02 caption,
table#buy03 caption{
padding:0.5em 3px 0.5em 5px;
margin-bottom:-6px;
font-weight:bold;
font-size:18px;
text-align:left;
}

table#buy caption span,
table#buy02 caption span,
table#buy03 caption span{
margin-right:5px;
font-weight:normal;
font-size:12px;
}

#buy_img,
#buy_img02,
#buy_img03{
width:130px;
text-align:center;
}

#buy_img img,
#buy_img02 img,
#buy_img03 img{
margin:0px auto;
}

.buy_color{
width:100px;
text-align:center;
}

.buy_stock{

}

.buy_number{

}

/*###########################################################################################【別売りのパーツがあります】*/

table#buy_s{
width:230px;
}

table#buy_s caption{
margin:0.5em 0px -0.5em 0px;
width:230px;
height:38px;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
text-indent:-9999px;
background:url("../../products/images/title_buy_s.gif") center bottom no-repeat;
}

/*###########################################################################################【使うプロからの声　voice.html】*/

p#voiceInfo{
margin:-130px 0px 10px 20px;
width:280px;
height:120px;
z-index:1;
position:relative;
}

p.discription{
margin:-30px 0px 0px 70px;
z-index:2;
position:relative;
}

div.discription{
margin:-30px 0px 0px 70px;
z-index:2;
position:relative;
}

div.discription p.kome{line-height:1.3;}

p.mail{
padding:8px 10px 10px 50px;
line-height:1.3em;
border:1px solid #d1cbbd;
background:url("../../common/images/icon_mail.gif") left top no-repeat #f2f1ec;
}

#voiceMonthly{
padding:35px 74px;
width:407px;
height:580px;
text-align:center;
background:url("../../products/images/bgVoice00.jpg") center top no-repeat;
}

.bgV00 img{
width:407px;
height:580px;
}

ul.voice{
margin-bottom:30px;
width:555px;
list-style:none;
clear:both;
}

ul.voice li{
padding:30px 25px 30px 24px;
width:136px;
height:250px;
font-size:10px;
text-align:center;
line-height:1.2;
float:left;
}

ul.voice li span{
margin:0px -15px;
width:165px;
font-weight:bold;
font-size:12px;
display:block;
}

.bgV00{background:url("../../products/images/bgVoice00.jpg") center top no-repeat;}
.bgV01{background:url("../../products/images/bgVoice01.jpg") center top no-repeat;}
.bgV02{background:url("../../products/images/bgVoice02.jpg") center top no-repeat;}
.bgV03{background:url("../../products/images/bgVoice03.jpg") center top no-repeat;}
.bgV04{background:url("../../products/images/bgVoice04.jpg") center top no-repeat;}
.bgV05{background:url("../../products/images/bgVoice05.jpg") center top no-repeat;}
.bgV06{background:url("../../products/images/bgVoice06.jpg") center top no-repeat;}
.bgV07{background:url("../../products/images/bgVoice07.jpg") center top no-repeat;}

.bgV01 img,
.bgV02 img,
.bgV03 img,
.bgV04 img,
.bgV05 img,
.bgV06 img,
.bgV07 img{
margin:0px auto 18px auto;
width:136px;
height:195px;
}

ul.voice li .renew{
margin:3px auto;
width:77px;
height:14px;
text-indent:-9999px;
background:url("../../common/images/icon_renew.gif") top left no-repeat;
display:block;
}

/*****************************************************************************【prettyPhoto】*/

div.show_head{width:100%;clear:both;background:#EEEEEE;}
div.show_wrap{width:100%;clear:both;}
div.show_left{width:50%;float:left;display:inline;background:#FF0000;}
div.show_right{width:50%;float:right;display:inline;background:#FFCC00;}
div.show_foot{padding-top:25px;width:100%;clear:both;background:url("../../products/images/bg_show_foot.jpg") 50%  -35px no-repeat;}

div.pp_inline a.btn_detail{margin-top:0px;}




/*###########################################################################################【記念品・ノベルティ用品　novelty.html】*/

#noveltyDetail{
margin:0px auto;
width:500px;

}

#noveltyDetail dl{
padding:10px 0px;
width:500px;
clear:both;
border-top:1px dotted #d1cbbd;
}

#noveltyDetail dt{
margin-bottom:0.5em;
font-size:16px;
}

#noveltyDetail dd{
margin-left:50px;
width:450px;
}

#noveltyDetail dd em{
width:450px;
display:block;
font-weight:bold;
font-style:normal;
}

#noveltyDetail dd em span{
font-weight:normal;
}

#leather{
margin:20px;
padding:20px;
width:463px;
border:1px solid #d1cbbd;
}

#leather dt{
margin-bottom:8px;
padding-bottom:8px;
font-size:18px;
border-bottom:1px dotted #d1cbbd;
}


/*###########################################################################################【メディアに登場した“いたがき”media/index.html】*/

.media{
background:url("../../media/images/bg_media.jpg") repeat-y;
}


p#mediaInfo{
margin:-95px 35px 0px 35px;
padding:10px 10px 30px 10px;

line-height:1.4;
z-index:1;
position:relative;
background:url("../../media/images/colWB.jpg") center bottom no-repeat #FFFFFF;
}

div.column{
margin:0px auto;
width:515px;
}


.LeftColumn{
width:247px;
float:left;
}

.RightColumn{
width:247px;
float:right;
}

div.column ul{
list-style:none;

}

.col2,
.col3,
.colW{
padding:10px 10px 30px 10px;
}


.col2{/*width:247px;*/
width:227px;
background:url("../../media/images/colB.jpg") center bottom no-repeat #FFFFFF;
}

.col3{/*width:156px;*/
width:136px;
background:url("../../media/images/colB.jpg") center bottom no-repeat #FFFFFF;
}

.colW{/*width:515px;*/
margin-left:20px;
width:495px;
background:url("../../media/images/colWB.jpg") center bottom no-repeat #FFFFFF;
}

.col2 p,
.col3 p,
.colW p{
line-height:1.4;
}


.col2 img,
.col3 img,
.colW img{
display:block;
}

.date{
margin-top:10px;
font-weight:bold;
}

.date span{
font-weight:normal;
}

dl.keisai dt{font-weight:bold;}
dl.keisai dd{
margin:0px;
padding:0px;
text-indent:13px;
background:url("../images/arrow_online.gif") top left no-repeat;
line-height:1.2;
}


.col2 object{
margin:0px auto;
padding:0px 22px 0px 23px;
width:180px;
text-align:center;
}

/***********************************************************************************************************/

table.itemThumb{
margin:0px auto;
padding:0px;
width:207px;
border:none;
border-collapse:collapse;
border-spacing:0px;
}

table.itemThumb td{
padding:0px !important;
width:75px !important;
border:none !important;
border-width:0px !important;
}

table.itemThumb td img{
width:65px;
text-align:center;
vertical-align:middle;
}



/*
###################################################################################################################

	Rugato

###################################################################################################################
*/

ul#rugato_navi{
	margin:-38px 15px 0px 0px;
	padding:0px;
	height:50px;
	text-align:center;
	list-style:none;
	}

ul#rugato_navi li{
	margin:0px 0px 0px 2px;
	padding:0px;
	width:73px;
	height:21px;
	float:right;
	}

ul#rugato_navi li a{
	width:73px;
	height:21px;
	float:right;
	background:#FFFFFF;
	}

ul#rugato_navi li a:hover{
	background:#538fff;
	text-decoration:none;
	}

/*****************************************************************************【ルガトーページのテーブル】*/

table#rugato_list{
	width:100%
	}

table#rugato_list,
table#rugato_list th,
table#rugato_list td{
	border-top:none;
	border-right:none;
	border-left:none;
	}

table#rugato_list{border-top:1px solid #d1cbbd;}
table#rugato_list th,
table#rugato_list td{border-bottom:1px solid #d1cbbd;}

table#rugato_list td.item_img{
	width:200px;
	min-height:200px;
	height:auto !important;
	height:200px;
	text-align:center;
	border-right:1px solid #FFFFFF;
	vertical-align:middle;
	}

table#rugato_list td.item_img img{
	width:100px;
	position:relative;
	z-index:1;
	}

table#rugato_list td.item_info{
	width:auto;
	vertical-align:middle;
	}

table#rugato_list .item_info dl{
	padding:5px 0px;
	width:95%;
	}

table#rugato_list .item_name{
	height:1.5em;
	font-weight:bold;
	font-size:1.2em;
	line-height:1.2em;
	}

table#rugato_list .price{
	height:2em;
	text-align:right;
	}



table#rugato_list dd.detail{
	margin-top:0.5em;
	padding:3px 7px;
	line-height:1.3;
	background:#f1eee8;
	
	border-radius:7px;        /* CSS3草案 */  
	-webkit-border-radius:7px;    /* Safari,Google Chrome用 */  
	-moz-border-radius:7px;   /* Firefox用 */
	}

div#wrap_step{
	padding:7px 0px 0px 0px;
	width:555px;
	height:auto;
	color:#8c8168;
	text-align:center;
	font-size:10px;
	}

ul.step{
	margin:0px -7px 0px 2px;
	padding:0px;
	width:555px;
	font-weight:normal !important;
	line-height:1.2;
	display:block;
	clear:both;
	}

ul.step li{
	padding:0px 0px 10px 7px;
	width:130px;
	float:left;
	display:inline;
	zoom:1;
	}

ul.step li span{
	padding-top:3px;
	width:130px;
	clear:both;
	display:block;
	}

ul#products-rugato{
	width:555px;
	}

ul#products-rugato li{
	width:138px;
	line-height:1.2;
	float:left;
	display:inline;
	}

ul#products-rugato li span{
	width:138px;
	height:138px;
	text-align:center;
	display:block;
	}

.shop-only{
	margin:0.5em auto 0px auto;
	padding:5px 7px 5px 19px;
	width:450px;
	text-indent:-1em;
	line-height:1.3;
	background:#f1eee8;
	
	border-radius:7px;        /* CSS3草案 */  
	-webkit-border-radius:7px;    /* Safari,Google Chrome用 */  
	-moz-border-radius:7px;   /* Firefox用 */
	}







