/*画像の基本設定*/

a img{
border:0;
}
img {
border-style:none;
border-width :0;
}

.hfs img {
border-style:none;
border-width :0;
vertical-align:middle;
}


/*ヘッダー110314*/

.hn{
width:950px;
font-size:12px;
color:#505050;
}

.hn img{
border:0 none;
vertical-align:middle;
}

.hn a{
text-decoration:none;
color:#505050;
}

.hn a:hover{
text-decoration:underline;
color:#a50005;
}

.hn a:hover img{
opacity:0.88;
filter:Alpha(opacity=88);
}

.hn_area{
width:950px;
background-color:#f8f8f8;
}

.hn_top{
width:950px;
height:60px;
margin-bottom:5px;
}

.hn_menu{
width:950px;
height:40px;
}

.hn_menu_left{
width:180px;
float:left;
}

.hn_menu_right{
float:right;
text-align:right;
margin-right:3px;
border:1px solid #dcdcdc;
background-color:#fff;
}

.hn_menu_right a{
margin-left:15px;
}

.hn_shadow{
width:950px;
height:5px;
background:url(/shop/item/bedroom/design/img01/head_shadow.gif);
clear:both;
margin-bottom:10px;
}

.hn_topic{
width:700px;
height:30px;
float:left;
overflow:hidden;
white-space:nowrap;
}

.hn_topic a{
margin:0 5px;
}

.hn_login{
width:240px;
height:30px;
margin-right:3px;
text-align:right;
float:right;
}



/*フッタのトップページへのリンク用*/

.foot-txtlink a {
text-decoration:none;
color:#505050;
}

.foot-txtlink a:hover {
text-decoration:none;
background-color:#a50005;
color:#fff;
}


/*フォントなど*/

.hfs {
font-size:12px;
padding :0;
margin :0;
border-width :0;
}

.hfs td {
font-size:12px;
text-decoration:none;
color:#505050;
}

.hfs a {
text-decoration:underline;
color:#505050;
}

.hfs a:hover {
text-decoration:none;
background-color:#a50005;
color:#fff;
}

.hfs form {
font-size:12px;
padding :0;
margin :0;
border-width :0;
}

/*プルダウンメニュー*/

.sel-head {
font-size:12px;
color:#505050;
padding :0;
margin :0;
border-width:1px;
width:110px;
height:17px;
}

.sel-side {
font-size:12px;
color:#505050;
padding :0;
margin :0;
border-width:2px;
width:160px;
}


/*キーワード検索*/

.key-side {
font-size:12px;
width:150px;
padding :0;
margin :0;
border-width:2px;
}

.pri-side {
font-size:12px;
width:48px;
padding :0;
margin-right:1px;
border-width:2px;
}

.search {
padding:1px;
font-size:12px;
}


/*お気に入りに追加ボタン*/

.favorite{
font-size:12px;
vertical-align:bottom;
padding :0;
margin:1px;
border-width:1px;
width:100px;
height:19px;
}


/*トピック部分fa7ad5*/

.news {
font-weight:700;
font-size:12px;
color:#505050;
float:left;
text-align:left;
}

.news a {
text-decoration:underline;
font-weight:700;
font-size:12px;
color:#505050;
}

.news a:hover {
text-decoration:none;
font-weight:700;
background-color:#505050;
font-size:12px;
color:#fff;
}


/*サイドのバナー下に隙間*/

.side_banner{
margin-bottom:2px;
}


/*ナビ部ロールオーバー共通*/

.hfs ul {
padding :0;
margin :0;
}

.hfs li {
margin-bottom:2px;
list-style-type:none;
}

.hfs li img {
margin-right:3px;
}

.hfs li a{
text-decoration:none;
display:block;
}


/*ナビ部ロールオーバー個別（ヘッド）*/

.hn-01 {
margin :0;
display:inline;
padding :0;
width:110px;
height:25px;
}

.hn-01 a {
background:url(/shop/item/bedroom/design/img01/head_cart.gif) no-repeat 0 0;
width:110px;
height:25px;
color:#fff;
}
.hn-01 a:hover {
background:url(/shop/item/bedroom/design/img01/head_cart.gif) no-repeat 0 -25px;
width:110px;
height:25px;
color:#a50005;
}

.hn-carttxt{
position:relative;
top:6px;
left:25px;
text-decoration:underline;
font-weight:700;
}



/*SSL証明書*/

.verisign {
font-size:12px;
text-align:center;
line-height:22px;
}

.verisign a {
font-size:12px;
font-weight:700;
color:#a50005;
}


/*キャプションの大きさ*/

.caption {
width:320px;height:110px;
}

.caption-long {
width:320px;height:45px;
}

.caption-bg {
width:320px;height:90px;
}

.caption-bglong {
width:320px;height:45px;
}


/*検索画面サムネイルの大きさ*/

.FS2_body_Goods_GoodsSearchList .FS2_thumbnail_container img {
width:160px; 
}


/*バックグランドカラー*/

/*黒*/
.bg_001 {
background-color:#000;
}

/*白*/
.bg_002 {
background-color:#fff;
}

/*グレー*/
.bg_003 {
background-color:#505050;
}

/*ビーナスレッド*/
.bg_004 {
background-color:#a50005;
}



/********** 
寝具カテゴリー 
********************************/
/* 赤強調 */
.vred{
font-weight:700er;
color:#a50005;
}

.container{
width:100%;
text-align:center;
}
.inner-container{
margin:0 auto;
width:670px;
text-align:left;
}

/*寝具ナビここから*/

.bn-01 A {
background:url(/category/bc-img/beddingset_off.gif) no-repeat 0 0;
width:134px;
height:20px;
}
.bn-01 A:hover {
background:url(http://www.bedroom.co.jp/category/bc-img/beddingset_off.gif) no-repeat 0 -20px;
width:134px;
height:20px;
}
.bn-02 A {
background:url(http://www.bedroom.co.jp/category/bc-img/blanket_off.gif) no-repeat 0 0;
width:134px;
height:20px;
}
.bn-02 A:hover {
background:url(http://www.bedroom.co.jp/category/bc-img/blanket_off.gif) no-repeat 0 -20px;
width:134px;
height:20px;
}
.bn-03 A {
background:url(http://www.bedroom.co.jp/category/bc-img/cover_off.gif) no-repeat 0 0;
width:134px;
height:20px;
}
.bn-03 A:hover {
background:url(http://www.bedroom.co.jp/category/bc-img/cover_off.gif) no-repeat 0 -20px;
width:134px;
height:20px;
}
.bn-04 A {
background:url(http://www.bedroom.co.jp/category/bc-img/cushion_off.gif) no-repeat 0 0;
width:134px;
height:20px;
}
.bn-04 A:hover {
background:url(http://www.bedroom.co.jp/category/bc-img/cushion_off.gif) no-repeat 0 -20px;
width:134px;
height:20px;
}
.bn-05 A {
background:url(http://www.bedroom.co.jp/category/bc-img/gauze_off.gif) no-repeat 0 0;
width:134px;
height:20px;
}
.bn-05 A:hover {
background:url(http://www.bedroom.co.jp/category/bc-img/gauze_off.gif) no-repeat 0 -20px;
width:134px;
height:20px;
}
.bn-06 A {
background:url(http://www.bedroom.co.jp/category/bc-img/goods_off.gif) no-repeat 0 0;
width:134px;
height:20px;
}
.bn-06 A:hover {
background:url(http://www.bedroom.co.jp/category/bc-img/goods_off.gif) no-repeat 0 -20px;
width:134px;
height:20px;
}
.bn-07 A {
background:url(http://www.bedroom.co.jp/category/bc-img/wear_off.gif) no-repeat 0 0;
width:134px;
height:20px;
}
.bn-07 A:hover {
background:url(http://www.bedroom.co.jp/category/bc-img/wear_off.gif) no-repeat 0 -20px;
width:134px;
height:20px;
}
.bn-08 A {
background:url(http://www.bedroom.co.jp/category/bc-img/pad_off.gif) no-repeat 0 0;
width:134px;
height:20px;
}
.bn-08 A:hover {
background:url(http://www.bedroom.co.jp/category/bc-img/pad_off.gif) no-repeat 0 -20px;
width:134px;
height:20px;
}
.bn-09 A {
background:url(http://www.bedroom.co.jp/category/bc-img/pillow_off.gif) no-repeat 0 0;
width:134px;
height:20px;
}
.bn-09 A:hover {
background:url(http://www.bedroom.co.jp/category/bc-img/pillow_off.gif) no-repeat 0 -20px;
width:134px;
height:20px;
}
.bn-10 A {
background:url(http://www.bedroom.co.jp/category/bc-img/rug_off.gif) no-repeat 0 0;
width:134px;
height:20px;
}
.bn-10 A:hover {
background:url(http://www.bedroom.co.jp/category/bc-img/rug_off.gif) no-repeat 0 -20px;
width:134px;
height:20px;
}
.bn-11 A {
background:url(http://www.bedroom.co.jp/category/bc-img/sheet_off.gif) no-repeat 0 0;
width:134px;
height:20px;
}
.bn-11 A:hover {
background:url(http://www.bedroom.co.jp/category/bc-img/sheet_off.gif) no-repeat 0 -20px;
width:134px;
height:20px;
}
.bn-12 A {
background:url(http://www.bedroom.co.jp/category/bc-img/spread_off.gif) no-repeat 0 0;
width:134px;
height:20px;
}
.bn-12 A:hover {
background:url(http://www.bedroom.co.jp/category/bc-img/spread_off.gif) no-repeat 0 -20px;
width:134px;
height:20px;
}
.bn-13 A {
background:url(http://www.bedroom.co.jp/category/bc-img/beddinglist_off.gif) no-repeat 0 0;
width:134px;
height:20px;
}
.bn-13 A:hover {
background:url(http://www.bedroom.co.jp/category/bc-img/beddinglist_off.gif) no-repeat 0 -20px;
width:134px;
height:20px;
}
.bn-14 A {
background:url(http://www.bedroom.co.jp/category/bc-img/quilt_off.gif) no-repeat 0 0;
width:134px;
height:20px;
}
.bn-14 A:hover {
background:url(http://www.bedroom.co.jp/category/bc-img/quilt_off.gif) no-repeat 0 -20px;
width:134px;
height:20px;
}
.bn-15 A {
background:url(http://www.bedroom.co.jp/category/bc-img/08summer_off.gif) no-repeat 0 0;
width:134px;
height:20px;
}
.bn-15 A:hover {
background:url(http://www.bedroom.co.jp/category/bc-img/08summer_off.gif) no-repeat 0 -20px;
width:134px;
height:20px;
}
.bn-16 A {
background:url(http://www.bedroom.co.jp/category/bc-img/08winter_off.gif) no-repeat 0 0;
width:134px;
height:20px;
}
.bn-16 A:hover {
background:url(http://www.bedroom.co.jp/category/bc-img/08winter_off.gif) no-repeat 0 -20px;
width:134px;
height:20px;
}

.navi-table {
padding:0;
margin:0 auto;
width:670px;
display:block;
}
.navi-table ul{
margin:0;
padding:0;
}
.navi-table li {
padding:0;
margin:0 0 3px;
width:134px;
height:20px;
display:inline;
list-style-type:none;
float:left;
}
.navi-table li a {
display:block;
text-indent:-5000em;
text-decoration:none;
overflow:hidden;
}
.navi-table li img{
vertical-align:text-bottom;
}

/*寝具ナビここまで*/

li a b{
color:#a50005;
line-height:18px;
}
li a:hover b{	
color:#fff;
background-color:#a50005;
}



.top-image{
margin:0 auto;
padding:0 0 20px;
width:670px;
border-bottom:solid 1px #999;
clear:both;
}
.top-image a img{
border:none;
vertical-align:text-bottom;
}



/* ここからピックアップ */
.pu-frame{
margin:0 auto;
padding:0;
width:670px;
height:340px;
clear:both;
}
#PICKUP-AREA{
margin:0 auto;
padding:0;
width:670px;
height:350px;
}

/* ここまでピックアップ */


.s-title{
margin:10px auto 0;
padding:0 0 10px;
width:670px;
text-align:center;
background-color:#fff;
}
.s-brand{
margin:0 0 10px 10px;
padding:0;
background-color:#fff;
}
.s-wrapper {
margin:0 auto;
padding:0;
width:670px;
clear:both;
overflow:hidden;

}
.s-wrapper:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.s-left,
.s-right{
float:left;
padding:0 0 32768px;
margin:0 0 -32768px;
}
.s-left{
width:160px;
background:#dbdbdb;
}
.s-right {
width:510px;
margin:0 auto;
padding:0;
overflow:hidden;
}
.s-right ul{
margin:0;
padding:0;
list-style:none;
width:510px;
display:block;
clear:both;
}
.s-right li{
margin:0 0 0 9px;
padding:0;
float:left;
width:160px;
height:260px;
text-align:center;
}
* html .s-right li{
margin:0 0 0 7px;  /* IE用の隙間 */
}
.s-right li img{
vertical-align:text-bottom;
}
.s-right li a{
color:#505050;
}
.s-right li a:hover{
color:#fff;
background-color:#a50005;
}
.s-right li a img{
border:none;
}
.i-text,
.i-group li span{
padding:0 3px;
margin:0;
float:left;
text-align:left;

}

.arrow{
margin:15px auto 50px;
width:670px;
text-align:right;
display:block;
clear:both;
}
.arrow a img{
border:none;
}
#SHINGU-NAVI{
margin:0;
padding:0;
width:670px;
height:70px;
}

.navi-frame{
margin:0 auto;
padding:0;
width:670px;
height:70px;
clear:both;
}


/* ここから寝具セットのフレーム */
.set2-frame{
margin:0 auto;
padding:0;
width:670px;
height:450px;
clear:both;
}
.set4-frame{
margin:0 auto;
padding:0;
width:670px;
height:550px;
clear:both;

}
#S-SET2{
margin:0 auto;
padding:0;
width:670px;
height:460px;

}
#S-SET4{
margin:0 auto;
padding:0;
width:670px;
height:550px;
}
#L-SET{
margin:0 auto;
padding:0;
width:670px;
height:620px;
}
/* ここまで寝具セットのフレーム */


/* ここから寝具一覧と画像を横に4つ並べるページ */
.i-group{
list-style:none;
margin:0 auto;
padding:0;
width:670px;
}
.i-group ul{
margin:0;
padding:0;
list-style:none;
}
.i-group li{
margin:0 5px 10px 0;
padding:0;
float:left;
text-align:center;
width:160px;
height:250px;
line-height:1.3em;
}
.i-group li a,
.l-group li a{
margin:0;
padding:0;
font-size:12px;
color:#505050;
vertical-align:text-bottom;
}
.i-group li a:hover,
.l-group li a:hover{
color:#fff;
background-color:#a50005;
}
.i-group li a img,
.l-group li a img{
margin:0 ;
padding:0;
width:160px;
height:120px;
vertical-align:text-bottom;
border:none;
}
/* ここまで寝具一覧と画像を横に4つ並べるページ */



/*----- ラグマット -----*/
#rug-frame{
margin:0 auto;
padding:0;
width:670px;
height:135px;
clear:both;
}
#RUG-PA{
margin:0 auto;
padding:0;
width:670px;
height:135px;
}
.rug-table{
border:solid 1px #a50005;
width:670px;
}
.rug-table h3{
margin:0;
padding:0 0 10px;
display:block;
color:#a50005;
}
.rug-table p{
margin:0;
padding:10px 10px 0 0;
font-size:13px;
line-height:18px;
text-align:justify;
text-justify:inter-ideograph;
border:none;
width:auto;
}
.rug-table p a{
color:#505050;
}
.non-slip {
margin:0 auto;
padding:0;
width:670px;
clear:both;
}
.non-slip p{
font-size:13px;
}
.non-slip p a{
margin:0;
padding:2px 3px;
font-size:13px;
color:#505050;
}
.non-slip a:hover{
background-color:#a50005;
color:#fff;
}
.non-slip a img{
margin:0;
padding:0;
}


/*----- ガーゼ -----*/
#comment{
margin:0 auto 20px;
padding:0;
width:670px;
clear:both;
text-align:left;
font-size:13px;
}



/*----- 寝具一覧 -----*/

.l-wrapper{
margin:0 auto;
padding:0;
width:670px;
clear:both;
}
.l-wrapper .l-item{
margin:10px 10px 0 0;
float:left;
font-size:14px;
display:block;
}
.l-wrapper .l-item ul{
margin:0;
padding:0 0 30px;
list-style-type:none;
}
.l-wrapper .l-item li{
margin:0;
padding:5px 0;
}
.l-wrapper .l-item li a{
margin:0 0 5px 5px;
padding:2px 3px;
color:#505050;
font-size:13px;
}
.l-wrapper .l-item li a:hover{
color:#fff;
background-color:#a50005;
}
.l-group{
margin:0 auto;
padding:0;
width:670px;
clear:both;
}
.l-group ul{
margin:0;
padding:0;
list-style-type:none;
}
.l-group li{
margin:0 7px 0 0;
padding:0;
width:160px;
height:200px;
float:left;
text-align:center;
}
.long-size{
margin:0 auto;
padding:20px 0 5px;
width:670px;
font-size:14px;
font-weight:700;
text-align:left;
clear:both;
}
a.kochira img{
margin:0 auto 10px;
padding:0;
width:670px;
display:block;
clear:both;
}
#S-NAVI{
margin:0 auto;
padding:0;
width:670px;
height:90px;
}
.inavi-frame{
margin:0 auto;
padding:0;
width:670px;
height:470px;
clear:both;
}
#I-NAVI{
margin:0 auto;
padding:0;
width:670px;
height:470px;
}


/*----- 夏の快眠寝具 -----*/
.c-group{
margin:0 auto;
padding:0;
width:670px;
clear:both;
}
.c-group ul{
margin:0;
padding:0;
list-style-type:none;
}
.c-group li{
margin:0;
padding:0;
float:left;
}
.c-group li a img{
vertical-align:text-bottom;
}
.a-group{
margin:0 auto;
padding:0;
width:670px;
clear:both;
text-align:center;
background-color:#f7faff;
}
.a-group ul{
margin:0 auto;
padding:0;
width:660px;
list-style-type:none;
}
.a-group li{
margin:0 2px;
padding:0;
float:left;
width:160px;
height:190px;
}
.a-group li a{
color:#505050;
vertical-align:text-bottom;
}
.a-group li a:hover{
color:#fff;
background-color:#a50005;
}
.a-group li a img{
vertical-align:text-bottom;
}
.r-group{
margin:0 auto;
padding:0;
width:670px;
clear:both;
background-color:#eee;
}
.r-group ul{
margin:0 0 0 30px;
padding:0;
width:620px;
list-style-type:none;
}
.r-group li{
margin:0 5px;
padding:0;
float:left;
}
.set-contents{
background:url(http://www.bedroom.co.jp/category/set/bg.gif) no-repeat;
}

.adjuster{
margin:0 auto;
padding:0;
width:670px;
height:50px;
clear:both;
}
.adjuster20{
margin:0 auto;
padding:0;
width:670px;
height:20px;
clear:both;
}
.r-adjuster{
width:510px;
height:120px!important;
float:left;
clear:both;
}
li.sukima-5{
width:5px;
height:5px;
float:left;
display:block;
}


/*----- 天蓋ベッド -----*/
.popular-item li{
margin:0 0 5px;
padding:0;
float:left;
display:inline;
text-align:right;
}
.popular-item li a{
color:#00f;
font-size:14px;
line-height:18px;
text-decoration:underline;
vertical-align:text-bottom;
}
.popular-item li a:hover{
color:#00f;
text-decoration:underline;
background-color:#fff;
}
.popular-item li a img{
margin:0;
padding:0;
vertical-align:text-bottom;
}


/*----- 布製ベッド -----*/
.explanation{
clear:both;
}
.explanation p{
margin:0;
padding:0 0 0 5px;
float:left;
width:600px;
clear:both;
font-size:14px;
font-weight:700;
line-height:20px;
}

.sukima-15{
margin:0;
padding:0;
width:15px;
height:10px;
float:left;
display:block;
}


/********** 
ベッドカテゴリー（新・200ｘ150）
********************************/
.bt_fv_area{
width:670px;
margin-bottom:10px;
clear:both;
}
.bt_thum_area200{
width:672px;
margin-bottom:20px;
clear:both;
}

.bt_thum_area940{
width:940px;
margin-bottom:20px;
clear:both;
}

.bt_thum_area200 a,
.bt_thum_area940 a{
width:224px;
float:left;
font-size:14px;
text-align:center;
color:#505050;
padding:12px 0;
margin-bottom:10px;
line-height:20px;
text-decoration:none;
}
.bt_thum_area200 a:hover,
.bt_thum_area940 a:hover{
background-color:#eee;
text-decoration:underline;
}
.bt_thum_area200 .price,
.bt_thum_area200 span,
.bt_thum_area940 span{
color:#a50005;
font-size:16px;
font-weight:700;
}
a:hover .bt_thum_area200 .price,
a:hover .bt_thum_area200 span,
a:hover .bt_thum_area940 span{
color:#a50005;
text-decoration:underline;
}
.bt_thum_area200 a img,
.bt_thum_area940 a img{
border :0 none;
width:200px;
height:150px;
vertical-align:middle;
text-decoration:none;
}
.bt_arrow{
margin:15px 0 50px;
width:670px;
text-align:right;
display:block;
clear:both;
}

.popular-item{
width:670px;
margin-bottom:10px;
clear:both;
text-align:right;
font-size:14px;
}
.popular-item a{
color:#505050;
}
.popular-item img{
margin-bottom:3px;
}
.bt_lv_area{
width:670px;
clear:both;
}



/*****************
ロングサイズ*******************/
.l-list{
margin:0 auto;
padding:0;
width:670px;
display:block;
clear:both;
}
.l-list ul{
list-style-type:none;
margin:0;
padding:0;
}
.l-list li{
margin:0 5px 20px 0;
padding:0;
width:160px;
height:180px;
text-align:center;
list-style-type:none;
float:left;
}
.l-list li a{
margin:0;
padding:0;
font-size:12px;
line-height:14px;
font-weight:700;
color:#505050;
vertical-align:text-bottom;
}
.l-list li a:hover{
color:#fff;
background-color:#a50005;
}
.l-list li a img{
margin:0;
padding:0;
vertical-align:text-bottom;
}



/*=========================================================
コーディネートナビ
=========================================================*/

.coordinate_navi{
padding:30px 0 0;
border-top:solid 1px #ccc;
width:670px;
text-align:left;
}
.coordinate_navi a img{
margin:0 0 10px;
float:left;
}
.co-detail{
padding:0 0 5px;
width:440px;
float:right;
}
.co-detail p{
margin:0 0 5px;
padding:0 0 7px;
border-bottom:solid 2px #b84a47;
}
.co-title{
font:700 1.2em/1.7em sans-serif;
color:#537491;
}
.co-bottom{
margin:0;
padding:0;
border:none!important;
}

.FS2_figure_table_td_updn_btn input{
padding:1px 2px;
}

/*買い物かごの幅*/
#FS2_itemlayout_G .FS2_itemlayout_td_Left{
width:52%;
}



/*=========================================================
国産ベッド館
=========================================================*/

.item-container {
width:950px;
padding:0;
margin:0;
font:.9em/1.4 Arial,Osaka, sans-serif;
position:relative;
}

.item-container hr{
border:none;
border-top:solid 1px #ccc;
}

.item-container a,
.item-container a img{
text-decoration:none;
outline:none;
border:0;
}
.item-container a:hover{
text-decoration:underline;
}
.item-container h2{
margin:0 0 10px;
padding:0 0 2px;
border-bottom:1px solid #ccc;
width:100%;
text-align:left;
}

.item-container h3{
margin:0;
padding:0;
text-align:left;
clear:both;
width:100%;
float:left;
}

.item-container ul{
list-style:none;
margin:0;
padding:0;
}
.item-container .info-area{
margin:0 0 20px;
clear:both;
}

.item-container #s-long table{
margin:0 0 30px;
border-top:solid 1px #000;
border-left:solid 1px #000;
float:left;

}

.item-container #s-long td,
.item-container #s-long th{
padding:5px 10px;
border-bottom:solid 1px #000;
border-right:solid 1px #000;
font-size:13px;
letter-spacing:.07em;
text-align:center;
}

.item-container #s-long td a{
font-weight:700;
color:#000;
}

.item-container #s-long td a img{
margin:3px 0 0;
}

.item-container #s-long th.matname{
text-align:left;
}


/* タブ部分 */

.tab-container {
overflow:hidden;
clear:both;
float:left;
width:950px;
background:#fff;
}

ul.tabs{
margin:30px 0 20px;
padding:0 0 1px;
height:30px;
width:100%;
clear:right;
border-top:solid 1px #ccc;
}
ul.tabs:first-child{
margin:20px 0;
}
ul.tabs li {
float:left;
overflow:hidden;
background:#fff;
margin:0;
padding:0;
width:200px;
text-align:center;
list-style:none;
}
ul.tabs li a{
color:blue;
display:block;
font-size:1em;
letter-spacing:.1em;
outline:none;
padding:7px 0;
background:#fff; /* Old browsers */
background:-moz-linear-gradient(top, #fff 0, #e5e5e5 100%); /* FF3.6+ */
background:-webkit-gradient(linear, left top, left bottom, color-stop(0,#fff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
background:-webkit-linear-gradient(top, #fff 0, #e5e5e5 100%); /* Chrome10+,Safari5.1+ */
background:-o-linear-gradient(top, #fff 0, #e5e5e5 100%); /* Opera11.10+ */
background:-ms-linear-gradient(top, #fff 0, #e5e5e5 100%); /* IE10+ */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
background:linear-gradient(top, #ffffff 0,#e5e5e5 100%); /* W3C */
}

ul.tabs li a:hover{
background:#ff3019; /* Old browsers */
background:-moz-linear-gradient(top, #ff3019 0,#A50005 100%); /* FF3.6+ */
background:-webkit-gradient(linear, left top, left bottom, color-stop(0,#ff3019), color-stop(100%,#A50005)); /* Chrome,Safari4+ */
background:-webkit-linear-gradient(top, #ff3019 0,#A50005 100%); /* Chrome10+,Safari5.1+ */
background:-o-linear-gradient(top, #ff3019 0, #A50005 100%); /* Opera11.10+ */
background:-ms-linear-gradient(top, #ff3019 0, #A50005 100%); /* IE10+ */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#A50005',GradientType=0 ); /* IE6-9 */
background:linear-gradient(top, #ff3019 0, #A50005 100%); /* W3C */
color:#fff;
}

html ul.tabs li. a:hover{
border-top:solid 1px #fff;
border-bottom:solid 1px #ccc;
}


/* ▼Lcon共有商品詳細▼*/

.key_title{
font-size:130%;
padding:7px 0 3px;
color:#111;
}

div.item{
width:630px;
margin-top:10px;
}

div.item h1.item_name{
font-size:16px;
color:#653133;
margin-bottom:10px;
}

div.item span.price{
font-size:16px;
color:#0C9C0E;
}

div.item span.price_member{
font-size:16px;
color:#CB0005;
font-weight:bold;
}

div.item span.price_member_yen{
font-size:13px;
color:#666;
font-weight:bold;
}

div.item table.item_t{
float:right;
width:280px;
line-height:13px;
text-align:left;
vertical-align:top;
margin-bottom:20px;
}

div.item img.sizebig{
float:left;
margin-right:10px;
margin-bottom:10px;
}

table.item_t2{
font-size:14px;
width:93%;
line-height:13px;
text-align:center;
vertical-align:top;
margin:10px 5px 40px 20px;
border-right:solid 1px #ccc;
border-top:solid 1px #ccc;
border-left:1px #ccc solid;
border-bottom:solid 1px #ccc;
}

table.item_t2 td{
padding:5px;
}

table.item_t2 td.select_i{
background-color:#61911D;
padding:5px;
border-left:solid 1px #ccc;
}

table.item_memo{
font-size:1em;
width:600px;
line-height:16px;
text-align:left;
vertical-align:top;
margin:10px 5px 40px 0;
border-right:solid 1px #666;
border-top:solid 1px #666;
}

table.item_memo td{
padding:5px;
border-left:solid 1px #666;
border-bottom:solid 1px #666;
}

table.item_memo th{
width:90px;
background-color:#eee;
padding:5px;
letter-spacing:0.2em;
border-left:solid 1px #666;
border-bottom:solid 1px #666;
}

table.item_memo td a{
color:#e10e50!important;
}

table.item_s{
width:95%;
font-size:12px;
line-height:16px;
vertical-align:top;
margin:5px 5px 40px 0;
border-top:solid 1px  #999;
border-right:solid 1px  #999;
}

table.item_s td{
text-align:center;
border-left:solid 1px #999;
border-bottom:solid 1px #999;
}

table .select_s{
padding:5px;
width:13%;
border-left:solid 1px #999;
border-bottom:solid 1px #999;
}

table .select_sc{
padding:5px;
width:29%;
background-color:#ffffcc;
}

.pager{
text-align:left;
}


