@charset "Shift_JIS";

div#headerNavi ul li#naviShop a{
display:block;
width: 85px;
height: 60px;
text-indent:-9999px;
background-image: url(../../images/headernavi_shop.gif);
background-repeat: no-repeat;
background-position: left -60px;
}
div#headerNavi ul li#naviShop a:hover{
background-image: url(../../images/headernavi_shop.gif);
background-repeat: no-repeat;
background-position: left -60px;
}

/*shop information*/
div#shopHeaderInfo{
width:800px;
height:30px;
margin:0;
padding:0;
}
div#shopHeaderInfo p{
font-size:83.4%;
text-align:right;
line-height:100%;
}

/*shop*/
div#shopIndex{
width:690px;
height:700px;
margin-left:auto;
margin-right:auto;
}
div#shopIndex ul{
margin:0;
padding:0;
}
div#shopIndex ul li{
float:left;
list-style-type:none;
}
div#shopIndex ul li#shopBase {
position:relative;
}
div#shopIndex ul li#shopBase a{
display:block;
width: 338px;
height: 230px;
text-indent:-9999px;
background-image: url(../../images/shop_index_img1.jpg);
background-repeat: no-repeat;
background-position: left top;
margin-right:14px;
}
div#shopIndex ul li#shopBase a:hover{
background-image: url(../../images/shop_index_img1up.jpg);
background-repeat: no-repeat;
background-position: left top;
}
div#shopIndex ul li#shopHana a{
display:block;
width: 338px;
height: 230px;
text-indent:-9999px;
background-image: url(../../images/shop_index_img2.jpg);
background-repeat: no-repeat;
background-position: left top;
}
div#shopIndex ul li#shopHana a:hover{
background-image: url(../../images/shop_index_img2up.jpg);
background-repeat: no-repeat;
background-position: left top;
}
div#shopIndex ul li#shopKodomo a{
display:block;
width: 338px;
height: 230px;
text-indent:-9999px;
background-image: url(../../images/shop_index_img3.jpg);
background-repeat: no-repeat;
background-position: left top;
margin-right:14px;
}
div#shopIndex ul li#shopKodomo a:hover{
background-image: url(../../images/shop_index_img3up.jpg);
background-repeat: no-repeat;
background-position: left top;
}
div#shopIndex ul li#shopTenugui a{
display:block;
width: 338px;
height: 230px;
text-indent:-9999px;
background-image: url(../../images/shop_index_img4.jpg);
background-repeat: no-repeat;
background-position: left top;
}
div#shopIndex ul li#shopTenugui a:hover{
background-image: url(../../images/shop_index_img4up.jpg);
background-repeat: no-repeat;
background-position: left top;
}
div#shopIndex ul li#shopAtelier a{
display:block;
width: 338px;
height: 230px;
text-indent:-9999px;
background-image: url(../../images/shop_index_img5.jpg);
background-repeat: no-repeat;
background-position: left top;
margin-right:14px;
}
div#shopIndex ul li#shopAtelier a:hover{
background-image: url(../../images/shop_index_img5up.jpg);
background-repeat: no-repeat;
background-position: left top;
}
div#shopIndex ul li#shopLong a{
display:block;
width: 338px;
height: 230px;
text-indent:-9999px;
background-image: url(../../images/shop_index_img6.jpg);
background-repeat: no-repeat;
background-position: left top;
}
div#shopIndex ul li#shopLong a:hover{
background-image: url(../../images/shop_index_img6up.jpg);
background-repeat: no-repeat;
background-position: left top;
}

/*shop list page*/
div#shopList{
width:600px;
height:auto;
margin-left:auto;
margin-right:auto;
overflow:auto;
}
div#shopListL{
float:left;
width:100px;
}
div#shopListR{
float:left;
width:500px;
}
div#shopListR ul{
margin:0;
padding:0;
}
div#shopListR ul li{
float:left;
list-style-type:none;
width: 100px;
height: 100px;
}

/*shop products page*/
div#shopProdWrapper{/*商品詳細全体*/
width:710px;
margin-left:auto;
margin-right:auto;
}
div#shopProdWrapper div#shopProdM{/*商品詳細右側*/
float:right;
width:510px;
}
div#shopProdWrapper div#shopProdL{/*商品詳細左側*/
float:left;
width:200px;
}
div#shopProdWrapper div#shopProdMinR{/*商品詳細右側の右*/
float:left;
width:240px;
}
div#shopProdWrapper div#shopProdMinL{/*商品詳細右側の左*/
float:left;
width:270px;
}
div#shopProdWrapper div#shopProdMinL img{/*商品詳細右側の左画像*/
margin-right:0px;
margin-bottom:0px;
}
div#shopProdWrapper div#shopProdMinL div.thumbImg{
width:60px;
height:110px;
float:left;
margin-right:6px;
margin-bottom:4px;
font-size:77%;
overflow:hidden;
line-height:1.2em;
}
div#shopProdWrapper div#shopProdMinL div.thumbImg img{
display:block;
}
div#shopProdWrapper div#shopProdMinL b{/*商品詳細右側の左画像*/
 font-size:83.4%;
 font-weight:normal;
 font-style: normal;
 text-decoration: none;
}

/*prod product left list*/
div#shopProdWrapper div#shopProdL ul{/*商品詳細内商品リスト*/
margin:0;
padding:0;
list-style-type:none;
}
div#shopProdWrapper div#shopProdL ul li{/*商品詳細内商品リスト*/
font-size:83.4%;
line-height:120%;
list-style-type:none;
padding-left:10px;
}
div#shopProdWrapper div#shopProdL ul li a{/*商品詳細内商品リスト*/
color:#999999;
font-style:normal;
text-decoration: none;
}
div#shopProdWrapper div#shopProdL ul li a:hover{/*商品詳細内商品リスト*/
color:#231815;
font-style:normal;
text-decoration: none;
}

div#shopProdWrapper div#shopProdL ul li#prodListBase a{/*商品詳細内商品リスト*/
display:block;
width: 42px;
height: 19px;
text-indent:-9999px;
background-image: url(../../images/shop_prod_list_base.gif);
background-repeat: no-repeat;
background-position: left top;
margin-right:14px;
margin-top:14px;
}
div#shopProdWrapper div#shopProdL ul li#prodListBase a:hover{/*商品詳細内商品リスト*/
background-image: url(../../images/shop_prod_list_base.gif);
background-repeat: no-repeat;
background-position: -42px top;
}

div#shopProdWrapper div#shopProdL ul li#prodListHana a{/*商品詳細内商品リスト*/
display:block;
width: 42px;
height: 19px;
text-indent:-9999px;
background-image: url(../../images/shop_prod_list_hana.gif);
background-repeat: no-repeat;
background-position: left top;
margin-right:14px;
margin-top:14px;
}
div#shopProdWrapper div#shopProdL ul li#prodListHana a:hover{/*商品詳細内商品リスト*/
background-image: url(../../images/shop_prod_list_hana.gif);
background-repeat: no-repeat;
background-position: -42px top;
}

div#shopProdWrapper div#shopProdL ul li#prodListKodomo a{/*商品詳細内商品リスト*/
display:block;
width: 42px;
height: 19px;
text-indent:-9999px;
background-image: url(../../images/shop_prod_list_kodomo.gif);
background-repeat: no-repeat;
background-position: left top;
margin-right:14px;
margin-top:14px;
}
div#shopProdWrapper div#shopProdL ul li#prodListKodomo a:hover{/*商品詳細内商品リスト*/
background-image: url(../../images/shop_prod_list_kodomo.gif);
background-repeat: no-repeat;
background-position: -42px top;
}

div#shopProdWrapper div#shopProdL ul li#prodListTenugui a{/*商品詳細内商品リスト*/
display:block;
width: 42px;
height: 19px;
text-indent:-9999px;
background-image: url(../../images/shop_prod_list_tenugui.gif);
background-repeat: no-repeat;
background-position: left top;
margin-right:14px;
margin-top:14px;
}
div#shopProdWrapper div#shopProdL ul li#prodListTenugui a:hover{/*商品詳細内商品リスト*/
background-image: url(../../images/shop_prod_list_tenugui.gif);
background-repeat: no-repeat;
background-position: -42px top;
}

div#shopProdWrapper div#shopProdL ul li#prodListAtelier a{/*商品詳細内商品リスト*/
display:block;
width: 42px;
height: 19px;
text-indent:-9999px;
background-image: url(../../images/shop_prod_list_atelier.gif);
background-repeat: no-repeat;
background-position: left top;
margin-right:14px;
margin-top:14px;
}
div#shopProdWrapper div#shopProdL ul li#prodListAtelier a:hover{/*商品詳細内商品リスト*/
background-image: url(../../images/shop_prod_list_atelier.gif);
background-repeat: no-repeat;
background-position: -42px top;
}

div#shopProdWrapper div#shopProdL ul li#prodListLong a{/*商品詳細内商品リスト*/
display:block;
width: 42px;
height: 19px;
text-indent:-9999px;
background-image: url(../../images/shop_prod_list_long.gif);
background-repeat: no-repeat;
background-position: left top;
margin-right:14px;
margin-top:14px;
}
div#shopProdWrapper div#shopProdL ul li#prodListLong a:hover{/*商品詳細内商品リスト*/
background-image: url(../../images/shop_prod_list_long.gif);
background-repeat: no-repeat;
background-position: -42px top;
}

/*prod product right spec*/
div#shopProdWrapper div#shopProdMinR p.prodTitle{/*商品詳細内商品分類名*/
color:#231815;
font-size:91.7%;
margin:0;
}
div#shopProdWrapper div#shopProdMinR p.prodName{/*商品詳細内商品名*/
color:#3F8FB8;
font-size:125%;
line-height:110%;
margin:0;
}
div#shopProdWrapper div#shopProdMinR p.prodSubname{/*商品詳細内商品名*/
color:#3F8FB8;
font-size:83.4%;
margin:0;
width:180px;
float:left;
}
div#shopProdWrapper div#shopProdMinR p.prodPrice{/*商品詳細内商品価格*/
color:#3F8FB8;
font-size:100%;
margin:0;
width:60px;
float:right;
text-align:right;
}
div#shopProdWrapper div#shopProdMinR p.prodCaption{/*商品詳細内商品キャプション*/
color:#595959;
font-size:83.4%;
margin:0;
}

div#shopProdWrapper div#shopProdMinR table {/*商品詳細内商品スペック*/
margin-bottom:1em;
background-color:#FFFFFF;
}

div#shopProdWrapper div#shopProdMinR td, th {/*商品詳細内商品スペック*/
border:#FFFFFF solid 3px;
font-size:75%;
padding:0.5em;
background-color:#E6E6E6;
}





































